Raczej wątpliwe aby dostawca roznie konfigurował liczniki dla różnych odbiorców, o ile macie ten sam model licznika i nakładki to na 99% są skonfigurowane tak samo.
Też tak uważam, nawet nie zmieniają domyślnych kluczy bo kto by nad tym zapanował .
Zgadzam się w 100% tylko o to chodzi że mogę odczytać wszystkie wodomierze sąsiadów którzy posiadają identyczne i należą do tej samej spółdzielni więc to faktycznie by było dziwne żeby jeden był inaczej skonfigurowany. Kombinuje już na wszystkie sposoby i ni h…a żadnego z moich nie mogę odczytać identyczna sytuacja jest jak korzystam z tunera DVB-T tylko nie widać moich a skoro dostaje rozliczenia od spółdzielni i stan się zgadza to muszą one coś nadawać. Co jeszcze może być przyczyną takiego stanu rzeczy bo mi już nic do głowy nie przychodzi
A jaki masz wodomierz? Skąd pewność ze czytasz sąsiadów a swojego nie?
Techem MKradio3 znam kilka numerów wodomierzy sąsiadów oraz swoje numery i wodomierze tych sąsiadów odczytuje bez problemu tylko moje nic nie nadają
Rozumiem.
Pytałem bo czasem nadruk ID na liczniku jest w sytemie dziesiętnym, a w komponencie trzeba podać HEX
A właśnie że nie (z tego co pamiętam). Można podać dziesiętnie, czyli bez 0x. To jest właśnie przewaga komponentu z parserem YAMLa od “dzikiego” wykorzystania samej lambdy.
A to muszę przetestować, bo wcześniej tylko hex przyjmował
Ja mam podane w HEX ale z tego co kojarzę to jak miałem podane dziesiętnie to też działało jednak moich liczników nie wykrywało
No to dziwne to rzeczywiście…
@_Szczepan przypomniało mi się o co chodziło z tym DEC/HEX.
U mnie w Apatorze jest np. ID 3670576. Jak w meter_id zapiszę to bez 0x, to nie działa. Wychodzi na to, ze nadrukowane ID jest w HEX a nie DEC. Żeby działało musiałbym zapisać 57083254 (bez 0x)
Witam wszystkich,
mam licznik Sensus 640 na chwile obecna odczytuje go przez DVB-T i wygląda to tak:
(serial) received ascii "T1;1;1;2023-02-26 15:29:16.000;35;34;00059733;0x1844ae4c339705007c077ac600000004133dcf0900023b0000<0A>"
dene ze strony https://wmbusmeters.org: i tu pytanie do @_Szczepan czy można go dodać?
Auto driver : iperl
Best driver : itron 06/06
Using driver : itron 00/00
000 : 18 length (24 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : ae4c dll-mfct (SEN)
004 : 33970500 dll-id (00059733)
008 : 7c dll-version
009 : 07 dll-type (Water meter)
010 : 7a tpl-ci-field (EN 13757-3 Application Layer (short tplh))
011 : c7 tpl-acc-field
012 : 00 tpl-sts-field (OK)(OK)
013 : 0000 tpl-cfg 0000 ( )
015 : 04 dif (32 Bit Integer/Binary Instantaneous value)
016 : 13 vif (Volume l)
017 C!: 67CF0900 ("total_m3":642.919)
021 : 02 dif (16 Bit Integer/Binary Instantaneous value)
022 : 3B vif (Volume flow l/h)
023 C!: 0000 ("volume_flow_m3h":0)
{
"media":"water",
"meter":"itron",
"name":"",
"id":"00059733",
"total_m3":642.919,
"volume_flow_m3h":0,
"status":"OK",
"timestamp":"2023-02-26T16:34:07Z"
}
poniżej logi z których chyba wynika, że wszystko jest ok ale nie odczytuje żadnych danych z eteru (testowane przez 3 dni)
[23:50:33][I][app:102]: ESPHome version 2023.2.4 compiled on Feb 24 2023, 20:29:36
[23:50:33][C][wifi:504]: WiFi:
[23:50:33][C][wifi:362]: Local MAC: 8C:AA:B5:45:54:7D
[23:50:33][C][wifi:363]: SSID: 'IoT'[redacted]
[23:50:33][C][wifi:364]: IP Address: 10.0.10.35
[23:50:33][C][wifi:365]: BSSID: E6:63:FS:77:F7:81[redacted]
[23:50:33][C][wifi:367]: Hostname: 'licznik-sensus'
[23:50:33][C][wifi:369]: Signal strength: -58 dB ▂▄▆█
[23:50:33][C][wifi:373]: Channel: 6
[23:50:33][C][wifi:374]: Subnet: 255.255.255.0
[23:50:33][C][wifi:375]: Gateway: 10.0.10.1
[23:50:33][C][wifi:376]: DNS1: 10.0.5.3
[23:50:33][C][wifi:377]: DNS2: 1.1.1.1
[23:50:33][C][logger:293]: Logger:
[23:50:33][C][logger:294]: Level: DEBUG
[23:50:33][C][logger:295]: Log Baud Rate: 115200
[23:50:33][C][logger:296]: Hardware UART: UART0
[23:50:33][C][captive_portal:088]: Captive Portal:
[23:50:33][C][web_server:151]: Web Server:
[23:50:33][C][web_server:152]: Address: licznik-sensus.local:80
[23:50:33][C][mdns:108]: mDNS:
[23:50:33][C][mdns:109]: Hostname: licznik-sensus
[23:50:33][C][ota:093]: Over-The-Air Updates:
[23:50:33][C][ota:094]: Address: licznik-sensus.local:8266
[23:50:33][C][ota:097]: Using Password.
[23:50:33][C][api:138]: API Server:
[23:50:33][C][api:139]: Address: licznik-sensus.local:6053
[23:50:33][C][api:141]: Using noise encryption: YES
[23:50:33][C][sntp:053]: SNTP Time:
[23:50:33][C][sntp:054]: Server 1: '0.pool.ntp.org'
[23:50:33][C][sntp:055]: Server 2: '1.pool.ntp.org'
[23:50:33][C][sntp:056]: Server 3: '2.pool.ntp.org'
[23:50:33][C][sntp:057]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[23:50:33][C][wmbus:242]: wM-Bus v1.3.9:
[23:50:33][C][wmbus:259]: CC1101 SPI bus:
[23:50:33][C][wmbus:260]: MOSI Pin: GPIO13
[23:50:33][C][wmbus:261]: MISO Pin: GPIO12
[23:50:33][C][wmbus:262]: CLK Pin: GPIO14
[23:50:33][C][wmbus:263]: CS Pin: GPIO15
[23:50:33][C][wmbus:264]: GDO0 Pin: GPIO5
[23:50:33][C][wmbus:265]: GDO2 Pin: GPIO4
[23:50:33][C][wmbus:272]: Available drivers: amiplus, apator08, apator162, bmeters, elf, evo868, fhkvdataiii, hydrocalm3, izar, mkradio3, mkradio4, ultrimis, unismart
[00:05:01][D][sntp:077]: Synchronized time: 2023-02-25 00:05:01
[00:20:01][D][sntp:077]: Synchronized time: 2023-02-25 00:20:01
[00:35:01][D][sntp:077]: Synchronized time: 2023-02-25 00:35:01
[00:50:01][D][sntp:077]: Synchronized time: 2023-02-25 00:50:01
[01:05:01][D][sntp:077]: Synchronized time: 2023-02-25 01:05:01
[01:20:01][D][sntp:077]: Synchronized time: 2023-02-25 01:20:01
[01:35:01][D][sntp:077]: Synchronized time: 2023-02-25 01:35:01
[01:50:01][D][sntp:077]: Synchronized time: 2023-02-25 01:50:01
[02:05:01][D][sntp:077]: Synchronized time: 2023-02-25 02:05:01
[02:20:01][D][sntp:077]: Synchronized time: 2023-02-25 02:20:01
[02:35:01][D][sntp:077]: Synchronized time: 2023-02-25 02:35:01
[02:50:01][D][sntp:077]: Synchronized time: 2023-02-25 02:50:01
[03:05:01][D][sntp:077]: Synchronized time: 2023-02-25 03:05:01
[03:20:01][D][sntp:077]: Synchronized time: 2023-02-25 03:20:01
[03:35:01][D][sntp:077]: Synchronized time: 2023-02-25 03:35:01
[03:50:01][D][sntp:077]: Synchronized time: 2023-02-25 03:50:01
[04:05:01][D][sntp:077]: Synchronized time: 2023-02-25 04:05:01
[04:20:01][D][sntp:077]: Synchronized time: 2023-02-25 04:20:01
[04:35:01][D][sntp:077]: Synchronized time: 2023-02-25 04:35:01
[04:50:01][D][sntp:077]: Synchronized time: 2023-02-25 04:50:01
[05:05:01][D][sntp:077]: Synchronized time: 2023-02-25 05:05:01
[05:20:01][D][sntp:077]: Synchronized time: 2023-02-25 05:20:01
[05:35:01][D][sntp:077]: Synchronized time: 2023-02-25 05:35:01
[05:50:01][D][sntp:077]: Synchronized time: 2023-02-25 05:50:01
[06:05:01][D][sntp:077]: Synchronized time: 2023-02-25 06:05:01
[06:20:01][D][sntp:077]: Synchronized time: 2023-02-25 06:20:01
[06:35:01][D][sntp:077]: Synchronized time: 2023-02-25 06:35:01
[06:50:01][D][sntp:077]: Synchronized time: 2023-02-25 06:50:01
[07:05:01][D][sntp:077]: Synchronized time: 2023-02-25 07:05:01
[07:20:01][D][sntp:077]: Synchronized time: 2023-02-25 07:20:01
[07:35:01][D][sntp:077]: Synchronized time: 2023-02-25 07:35:01
[07:50:01][D][sntp:077]: Synchronized time: 2023-02-25 07:50:01
[08:05:01][D][sntp:077]: Synchronized time: 2023-02-25 08:05:01
[08:20:01][D][sntp:077]: Synchronized time: 2023-02-25 08:20:01
[08:35:01][D][sntp:077]: Synchronized time: 2023-02-25 08:35:01
[08:50:01][D][sntp:077]: Synchronized time: 2023-02-25 08:50:01
[09:05:01][D][sntp:077]: Synchronized time: 2023-02-25 09:05:01
[09:20:01][D][sntp:077]: Synchronized time: 2023-02-25 09:20:01
[09:35:01][D][sntp:077]: Synchronized time: 2023-02-25 09:35:01
[09:50:01][D][sntp:077]: Synchronized time: 2023-02-25 09:50:01
[10:05:01][D][sntp:077]: Synchronized time: 2023-02-25 10:05:01
proszę o informację co jeszcze mogę zrobić obydwa urządzenia są w tym samym miejscu.
CS masz na pewno na GPIO15? Niektóre połączenia CS przedstawiane na forum były do GPIO2
tak,
próbowałem na GPIO15 i na GPIO2 bo myślałem, że to może ma znaczenie.
Jak było źle podpięte to w logach był komunikat “Check connection to CC1101!” więc wynika że CC1101 jest dobrze podłączone.
Nie zawsze pojawi się to check connection.
Spróbuj przenieść sprzęt bliżej licznika
Zmienić antenę CC1101 na coś lepszego.
btw:
Check connection pojawi się jedynie w przypadku jakiegoś błędu z CS, MISO, MOSI albo CLK. Połączenia GDOx nie są wtedy sprawdzane. GDOx jedynie ma wpływ na wykrywanie synchronizacji i już potem danych - czyli inaczej pisząc na poprawną detekcję ramki i jej odbiór.
Ostatnio testowałem radio E07-900M10S z zewnątrzną anteną i doopy nie urywa. Poprawa może 1-2dB w stosunku do malutkiej antenki CC1101
Ja testowałem CC1101 z taką oto anteną.
I jak dobrze ustawisz to urywa D i to mocno. Poprawa z -60 do -40 (odległość około 2m przez ścianę ~50cm).
ok, cos się pojawiło
podłączyłem antenkę od tunera i słabo bo -88 dBm ale pojawił się mój licznik
[17:23:50][D][wmbus:091]: Meter ID [0x00059733] RSSI: -88 dBm not found in configuration T: 1844AE4C339705007C077ADF000000041319D00900023B0000 (25)
pytanie teraz do @_Szczepan czy możesz dodać mój licznik do konfiguracji?
jest to Sensus 640 rozpoznawany przez wmbusmeters jako iperl ale best driver podaje jako itron
3 posty zostały scalone z istniejącym tematem: Komponent wM-Bus do ESPHome (SzczepanLeon) - podzielniki kosztów ciepła
Pany, na nakładkach bmeters, ID jest w DEC czy w HEX?