[07:58:56][I][wmbus:068]: Mamy text_sensor
[07:58:56][I][wmbus:079]: Using driver 'apatoreitn' for ID [0x00019915] RSSI: -66 dBm LQI: 146 Mode: C1 T: 40440106159901000908A00000A10000009501000000000000000006002600070049000E00000000000000000000000000000000008A0000000000FB2E04000000 (65)
[07:58:56][E][wmbus:300]: CI unknown
[07:58:56][E][wmbus:099]: Something was not OK during decrypting telegram for ID [0x00019915] 'apatoreitn' key: '00000000000000000000000000000000'
[07:58:56][E][wmbus:100]: T : 40440106159901000908A00000A10000009501000000000000000006002600070049000E00000000000000000000000000000000008A0000000000FB2E04000000 (65)
[07:58:56][E][wmbus:101]: T': F9C5755DDBB51CF4459A874414E34214F086D42FB9A25EF53F51637F79CB019859B8D9F9BD27A832DB34A08DF8622D6D00000000008A0000000000FB2E04000000 (65)
[07:58:56][D][sensor:094]: 'C.O. Sypialnia LQI': Sending state 146.00000 with 0 decimals of accuracy
[07:58:56][D][sensor:094]: 'C.O. Sypialnia RSSI': Sending state -66.00000 dBm with 0 decimals of accuracy
[07:58:56][D][sensor:094]: 'C.O. Sypialnia aktualnie': Sending state 12244.00000 with 0 decimals of accuracy
[07:58:56][D][sensor:094]: 'C.O. Sypialnia poprzednio': Sending state 5186.00000 with 0 decimals of accuracy
[07:58:56][D][sensor:094]: 'C.O. Sypialnia Śr. temp.': Sending state 81.24609 °C with 2 decimals of accuracy
Wodomierz z C1 + kodowanie ramki. CRC “nie liczy się” natomiast bez problemu mogę tę ramkę odkodować i pobrać wyniki – z tego wnioskuję że dane z radia zostały poprawnie odebrane.
Jak ktoś wie albo ma pomysł jak te CRC dla C1 frame A sprawdzać zapraszam do pchania kodu na git’a
Fix gotowy - v 2.2.25
Jak ktoś chce odbierać C1 to musi dodać parametr:
mode: C1
albo
mode: T1C1
do yamla w sekcji sensor (domyślnie odbiera tylko T1).
Hej wszystkim,
Mam apator08 od kilku tygodni i odczyt działał prawidłowo, aż wczoraj mnie podkusiło by puścić aktualizacje (w tym też platformio)…
Od tego czasu dekodowanie odczytu zwariowało
Raportowane odczyty licznika są z czapy i się mocno zmieniają
[13:16:53][I][wmbus:078]: Using driver 'apator08' for ID [0x000AD7C5] RSSI: -36 dBm LQI: 128 Mode: T1 T: 73441486C5D70A000303A0A23B00009C4134D098280206FF06670000006700000067000000670000006700000067000000670000006700000067000000670000006700000067000000030000000037C2062000000000000024391C09190A15280000000000002C0021130907172F000000000000 (116)
[13:16:53][E][wmbus:305]: CI unknown
[13:16:53][E][wmbus:101]: Something was not OK during decrypting telegram for ID [0x000AD7C5] 'apator08' key: '00000000000000000000000000000000'
[13:16:53][E][wmbus:105]: T : 73441486C5D70A000303A0A23B00009C4134D098280206FF06670000006700000067000000670000006700000067000000670000006700000067000000670000006700000067000000030000000037C2062000000000000024391C09190A15280000000000002C0021130907172F000000000000 (116)
[13:16:53][E][wmbus:106]: T': 993E965D37C0D0C53ECDFD6B033A1B6A56610D399076204949D67569B4D5C38A2C036943ADE0730AF221BF43D8718A6D00670000006700000067000000670000006700000067000000030000000037C2062000000000000024391C09190A15280000000000002C0021130907172F000000000000 (116)
...
[13:16:53][D][sensor:093]: '0xAD7C5 My cold water': Sending state 152262.26562 m³ with 3 decimals of accuracy
Ale z tego co widzę to mam błąd w kodzie – padłeś ofiarą splotu paru warunków. Dodałeś w yamlu klucz do tego wodomierza? Dla apator08 konfiguracja jest bez klucza!!
Fix będzie wieczorem (zabezpieczający przed np, dodaniem klucza tam gdzie nie jest potrzebny).
Faktycznie, miałem wbity w yaml klucz 000*
Wydawało mi się, że apator08 też może szyfrować transmisję, tyle że moduł-używka, który kupiłem miał klucz nieustawiony lub wyzerowany.
Właśnie przekompilowałem z zakomentowaną linią klucza i raportowane odczyty znowu są OK !
Dla porządku dopowiem, że używam auto-zaktualizowanych komponentów, aktualnie są to:
wmbus 2.2.25 +
doszedłeś do tego jak ogarnąć C1? Po dodaniu przez Ciebie C1 moje podzielniki ciepła Apator E-ITN 40 zaczęły być widoczne w logach, jednak albo nie pojawiają się w ogóle wartości (v. 2.2.29) albo kompletnie z czapy.
[07:27:34][I][wmbus:084]: Using driver 'apatoreitn' for ID [0x00019913] RSSI: -65 dBm LQI: 134 Mode: C1 T: 40440106139901000908A00000A10000006B010000000000000000000018001E000700780010000200000000000000000000000000C70000000000012F02000000 (65)
[07:27:34][E][wmbus:311]: CI unknown
[07:27:34][E][wmbus:105]: Something was not OK during decrypting telegram for ID [0x00019913] 'apatoreitn' key: '00000000000000000000000000000000'
[07:27:34][E][wmbus:106]: T : 40440106139901000908A00000A10000006B010000000000000000000018001E000700780010000200000000000000000000000000C70000000000012F02000000 (65)
[07:27:34][E][wmbus:107]: T': A245A4E1B6472899A6D5C20452A5B43F0F476C6973FD18F72745C163735BCD344C4AA9F4029900F80335AD69E99654030000000000C70000000000012F02000000 (65)
Driver jest napisany na podstawie wmbusmeters’a.
Z uwagi na te CRC nie ma gwarancji że odebrana ramka nie jest uszkodzona. Najlepiej jakbyś podawał pary:
ramka+wskazanie
Dzisiaj SM wymieniła mi wodomierze. Poprzednie były z nakładką apator08, nowe z apator16-2. Po zmianie w configu pojawia mi sie następujacy błąd:
[16:17:30][E][wmbus:161]: Can't get value from telegram for ID [0x06289472] 'apator162'
[16:17:30][E][wmbus:164]: T : 6E4401067294280605077AB7006085EF8EF47E94413B56DD17564D5D12DDC6EA48ECED752CFB102DBFA5CC2491FCA72280F9C5E28FBC91FDEA242804514FCA7E5BA73D2CED76B2F0B0FE229A1137CE1BCA006C5DCB1426B83975114A984DA1ADBAE0D1F1C7838E189C814A1C5559DA (111)
[16:17:30][W][component:204]: Component wmbus took a long time for an operation (0.05 s).
[16:17:30][W][component:205]: Components should block for at most 20-30ms.
[16:17:57][D][wmbus:179]: Meter ID [0x06195073] RSSI: -57 dBm LQI: 128 Mode: T1 not found in configuration T: 6E4401067350190605077A3300608506D2709BB21556ABBC6E3710E6377623DD6B5A798F4BD2E5E1EE6A67D8CB6579593174CB37DE2C3937F2BB292AB813534CF6A773B9A9BFC4F5BA3052791D245F021973B418850A67E3BE7EEC7BAF5D86E27A087B6D333B407C7936D723F2F3C6 (111)
[16:18:32][I][wmbus:078]: Using driver 'apator162' for ID [0x06289232] RSSI: -74 dBm LQI: 128 Mode: T1 T: 6E4401063292280605077AC4006085C46977DD9942D6C91C5D6349921D40C761E3255B53DFD32F6F16AA4293474BF923B40CA53E76E21C6124671B284F6EDD9C5FB93A8511B192B3429EF953DE67F48DA6068D49506F2047ECFB272A2904D792B7878BDB870F0ADC73264EE5B6CB88 (111)
[16:18:32][E][wmbus:161]: Can't get value from telegram for ID [0x06289232] 'apator162'
[16:18:32][E][wmbus:164]: T : 6E4401063292280605077AC4006085C46977DD9942D6C91C5D6349921D40C761E3255B53DFD32F6F16AA4293474BF923B40CA53E76E21C6124671B284F6EDD9C5FB93A8511B192B3429EF953DE67F48DA6068D49506F2047ECFB272A2904D792B7878BDB870F0ADC73264EE5B6CB88 (111)
[16:18:32][W][component:204]: Component wmbus took a long time for an operation (0.06 s).
[16:18:32][W][component:205]: Components should block for at most 20-30ms.