12 postów zostało podzielonych na nowy temat: Komponent wM-Bus do ESPHome (SzczepanLeon) - liczniki gazu
Mimo czyszczenia i tak wyskakuje błąd:
Library Manager: Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.8
INFO Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.8
git version 2.30.2
Cloning into '/data/cache/platformio/cache/tmp/pkg-installing-delcb9jc'...
Error: Package version 0.9.11+sha.5c653ae doesn't satisfy requirements 0.9.8 based on PackageMetaData <type=library name=wMbus-lib version=0.9.11+sha.5c653ae spec={'owner': None, 'id': None, 'name': 'wMbus-lib', 'requirements': '0.9.8', 'uri': 'git+https://github.com/SzczepanLeon/wMbus-lib'}
Czemu tak jest? Jak usunę wszystko z katalogu .esphome po paru sekundach wszystko wraca jakby gdyby nic
Instaluje dwa na raz i pierwszy “wmbus” idzie prawidłowo problem jest przy instalacji “wmbusgw”
Library Manager: Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.11
INFO Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.11
git version 2.30.2
Cloning into '/data/cache/platformio/cache/tmp/pkg-installing-h96gtcjw'...
Library Manager: wMbus-lib@0.9.11+sha.5c653ae has been installed!
INFO wMbus-lib@0.9.11+sha.5c653ae has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing lsatan/SmartRC-CC1101-Driver-Lib @ ^2.5.7
INFO Installing lsatan/SmartRC-CC1101-Driver-Lib @ ^2.5.7
Unpacking [####################################] 100%
Library Manager: SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
INFO SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
Library Manager: Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.8
INFO Installing git+https://github.com/SzczepanLeon/wMbus-lib @ 0.9.8
git version 2.30.2
Cloning into '/data/cache/platformio/cache/tmp/pkg-installing-css_dyu8'...
Error: Package version 0.9.11+sha.5c653ae doesn't satisfy requirements 0.9.8 based on PackageMetaData <type=library name=wMbus-lib version=0.9.11+sha.5c653ae spec={'owner': None, 'id': None, 'name': 'wMbus-lib', 'requirements': '0.9.8', 'uri': 'git+https://github.com/SzczepanLeon/wMbus-lib'}
U mnie pomoglo wywalenie podkatalogow z katalogu external components
Wywalałem wszystkie katalogi i pliki w .esphome łącznie z cleanem.
@GieBek To wersjonowanie nie dopracowałem - coś za coś, wolałem skupić się na kodzie.
Na teraz to tylko jedno rozwiązanie masz. Czyść przed tym jak zmieniasz budowany komponent.
update:
Wywal teraz wszystko i zbuduj, powinno być ok (mam nadzieję).
Ok, póki co zbieram bez problemu dane z AT-WMBUS-16-2 i AT-WMBUS-08 został jeszcze licznik gazu, czekam aż odbierze jakiś pakiet. Wiem że te liczniki rzadziej nadają po 17:00
Zbieranie to nie stanowi problemu. Schody zaczynały się w dekodowaniu i parsowaniu. Żeby to przetestować to trzeba dodać miernik jako sensor. Wtedy odpowiednia logika się odpali.
Jakbyś testowo dodał jeden z 08 jako sensor to byłbym wdzięczny. Ciekawy jestem czy bez problemu zdekoduje.
No masz rację, coś jest nie tak w dekodowaniu.
[21:43:23][D][api.connection:918]: Home Assistant 2022.12.8 (192.168.1.100): Connected successfully
INFO 192.168.1.118: Error while reading incoming messages: Error while reading data: [Errno 104] Connection reset by peer
INFO 192.168.1.118: Ping Failed: Error while reading data: [Errno 104] Connection reset by peer
INFO Disconnected from ESPHome API for 192.168.1.118
WARNING Disconnected from API
INFO Successfully connected to 192.168.1.118
[21:44:53][D][api:102]: Accepted 192.168.1.100
[21:44:53][D][api.connection:918]: Home Assistant 2022.12.8 (192.168.1.100): Connected successfully
INFO 192.168.1.118: Error while reading incoming messages: Error while reading data: [Errno 104] Connection reset by peer
INFO 192.168.1.118: Ping Failed: Error while reading data: [Errno 104] Connection reset by peer
INFO Disconnected from ESPHome API for 192.168.1.118
WARNING Disconnected from API
INFO Successfully connected to 192.168.1.118
Wiem, że apator08 nadaje dużo częściej niż 16.2 więc to musi być to.
Wiem gdzie jest błąd.
Sugerowałem się Twoim konfigiem:
meters:
- |-
name=LicznikGaz
driver=unismart
id=00021290
key=00000000000000000000000000000000
- |-
name=Licznikwoda
driver=apator08
id=00033cab
key=00000000000000000000000000000000
gdzie masz klucz, a to co przyszło jest już odkodowane i nawet Twoje 3.170333 m3. Zgadza się? Spróbuj na nowej wersji komponentu.
@Dariusz_Barczyński Podeślij telegram z niego i też ustaw go jako izar może zadziała.
Szkoda że tak późno dałeś znać, że będziesz sprzedawać gotowy hardware, bo bym się wstrzymał z zakupem klocków na alledrogo
Wczoraj na to wpadłem
W jakich godzinach nadają wasze izary? Wczoraj wieczorem podłączyłem nadawał do 22:00 co chwila później zamilkł i cisza a już jest 12:00, nie wiem czy taka długa przerwa czy coś nie tak z moją integracją
Moja nadaje jak oszalała co 8 sekund 24/7
Dzięki, a w jakiej odległości odbiornik powinien łapać transmisje?
Dużej Ja mieszkam w bloku i chyba z całego osiedla zbiera bo 2 -3 razy na sekundę jest jakiś odczyt z innych liczników w pobliżu, w nocy tak co sekundę.
Dzięki, mój wrócił o 15:00 chyba wodociągi mocna oszczędzają baterie ale na to nie mam wpływu.
Dzięki Szczepan super robota!
Chyba mam podobny problem.
Ktoś tu używa ESP32 i mu dziala ?
Jesl itak to niech sie podzieli cala konfiguracja bo ja mam ESP32 DEVKITV1 i jak na razie po wrzuceniu części:
wmbus:
mosi_pin: GPIO13
miso_pin: GPIO5
clk_pin: GPIO2
cs_pin: GPIO14
gdo0_pin: GPIO15
gdo2_pin: GPIO16
ESP jest w rest loopie
probowalem zmiany niektorych GPIO
@_Szczepan
Wrzuc do README informacje jak skonfigurowac nasluch na wszystkie liczniki bez definiowania jeszcze naszego.
Ja cały czas jadę na ESP32-POE i działa dokładnie na takich samych pinach. Chcesz więcej pomocy to podziel się DEBUG logiem, jaką wersję komponentu masz?
Nie definiuj żadnego sensora, ustaw logi na DEBUG. Powinieneś mieć coś takiego w logu:
Meter ID [0x0011223344] not found in configuration T: