Wątek archiwalny - Komponent wM-Bus do ESPHome (SzczepanLeon) starsze wersje do 1.5.1 włącznie

external_components:
  - source: github://SzczepanLeon/esphome-components@main
    refresh: 0d
    components: [ wmbus ]

Najlepiej by autor dopowiedział parę słów, bo widziałem, że obecnie komponent wmbus zastępuje wmbusgw

jakkolwiek pewnie możesz zrobić analogicznie

external_components:
  - source: github://SzczepanLeon/esphome-components@main
    refresh: 0d
    components: [ wmbusgw ]

Dokładnie tak. Wywal wmbusgw i przejdź na wmbus

OK podmieniłem wmbusgw na wmbus, czy w takim razie klucz refresh: również jest potrzebny i jaka jest jego rola, ponieważ nie jest wyszczególniony w git.

Dziękuję jeszcze raz za pomoc!!

Umożliwia odświeżenie zdalnej zawartości natychmiast, a nie ze standardowym opóźnieniem (prawdopodobnie gdybyś kompilował jutro, to zmiana refresh nie byłaby konieczna).

1 polubienie

Dziękuję, nauczyłem się znowu czegoś nowego.

Wrzuciłem na wszelki wypadek refresh: gdybym znowu wychodził przed szereg w przyszłości.

Widzę, że zmienił się również sposób prezentacji logów:


Chętnie przeszedłbym całkiem na ten komponent i pozbył się dodatku w HA, ale WMBUSmeters MQTT auto discovery, które napisałem do IZARa oraz automatyczne odczyty alarmów trzymają mnie przy nim.

Witam wszystkich. Poskładałem hardware i wgrałem esphome. O dziwo zadzialalo i zaczelo czytac.

Mam licznik Ista - wiem nie jest obsługiwany aktualnie ale i tak chcialem zobaczyc co bedzie czytac w okolicy. Ponizej zrzut tego co mi sie loguje - mieszkam w bloku wiec prawdopodobnie to wszystko są liczniki wody. Czy sa jakieś plany na rozkodowanie Ista? Czy ta liczba heksadecymalna to jest to co raportuje licznik?

[19:51:11][I][app:102]: ESPHome version 2023.3.0 compiled on Mar 16 2023, 19:49:08

[19:51:11][C][wmbus_sensor:016]: wM-Bus Sensor ‘Water meter’
[19:51:11][C][wmbus_sensor:016]: Device Class: ‘water’
[19:51:11][C][wmbus_sensor:016]: State Class: ‘total_increasing’
[19:51:11][C][wmbus_sensor:016]: Unit of Measurement: ‘m³’
[19:51:11][C][wmbus_sensor:016]: Accuracy Decimals: 3
[19:51:11][C][wmbus_sensor:016]: Icon: ‘mdi:water’
[19:51:11][C][wmbus_sensor:022]: Key: ‘00000000000000000000000000000000’
[19:51:11][C][wmbus_sensor:023]: Type: izar
[19:51:12][C][wmbus_sensor:024]: ID: 895960404 [0x35674554]

[19:51:12][C][wmbus:312]: wM-Bus v1.4.8:
[19:51:12][C][wmbus:314]: Clients:
[19:51:12][C][wmbus:321]: wmbusmeters: 192.168.21.100:7227 TCP [rtl-wmbus]
[19:51:12][C][wmbus:325]: LED:
[19:51:12][C][wmbus:326]: Pin: GPIO0
[19:51:12][C][wmbus:327]: Duration: 1000 ms
[19:51:12][C][wmbus:329]: CC1101 SPI bus:
[19:51:12][C][wmbus:330]: MOSI Pin: GPIO17
[19:51:12][C][wmbus:331]: MISO Pin: GPIO16
[19:51:12][C][wmbus:332]: CLK Pin: GPIO5
[19:51:12][C][wmbus:333]: CS Pin: GPIO4
[19:51:12][C][wmbus:334]: GDO0 Pin: GPIO2
[19:51:12][C][wmbus:335]: GDO2 Pin: GPIO15
[19:51:12][C][wmbus:342]: Available drivers: amiplus, apator08, apator162, apatoreitn, bmeters, elf, evo868, fhkvdataiii, hydrocalm3, itron, izar, mkradio3, mkradio4, qheat, qwater, ultrimis, unismart, vario451
[19:52:59][D][wmbus:158]: Meter ID [0x35674516] RSSI: -87 dBm LQI: 139 not found in configuration T: 19440186164567350408A0C10000020000000000702E7C12EC11 (26)
[19:54:30][D][wmbus:158]: Meter ID [0x35674992] RSSI: -85 dBm LQI: 147 not found in configuration T: 19440186924967350408A0C100000E100000EA13702E8C15CC15 (26)
[19:55:01][D][wmbus:158]: Meter ID [0x35674553] RSSI: -79 dBm LQI: 145 not found in configuration T: 19440186534567350408A0C10000000000000000702E34138C13 (26)
[19:55:11][D][wmbus:158]: Meter ID [0x35674546] RSSI: -87 dBm LQI: 140 not found in configuration T: 19440186464567350408A0C1000002020000E008702E2013FC13 (26)

To telegramy z podzielników (kosztów) ciepła Apator E-ITN 30
Jak jesteś ciekaw czego nasłuchujesz to możesz sobie zdekodować pojedyncze telegramy online
https://wmbusmeters.org

listę potencjalnie obsługiwanych liczników masz tam

a czy jest szansa na cokolwiek innego to pytanie do @_Szczepan

@_Szczepan oto ramki z tego dziwnego apatora, a w zasadzie z dwóch

[09:34:38][D][wmbus:158]: Meter ID [0x03403967] RSSI: -53 dBm LQI: 128 not found in configuration T: 1C440106673940031407A1BE0002C66AD5DF5D4D0D7D307732C0F44A6E (29)
[09:34:46][D][wmbus:158]: Meter ID [0x02956056] RSSI: -70 dBm LQI: 128 not found in configuration T: 1C440106566095021407A072002D7A6DDD4DE50CAB7DA8F972CAEBE225 (29)
[09:34:47][D][wmbus:158]: Meter ID [0x03403967] RSSI: -61 dBm LQI: 128 not found in configuration T: 1C440106673940031407A0BF0055B604ABB9CBA0718348513831DA30C0 (29)
[09:34:55][D][wmbus:158]: Meter ID [0x02956056] RSSI: -70 dBm LQI: 130 not found in configuration T: 1C440106566095021407A07300C303C0A964D286B17728D36AFF3E551C (29)


Wskazania do tych ramek by sie przydaly.

Wielkie dzieki! Mam w związku z tym jeszcze jedno pytanie. Mamy możliwość wpisania sekcji Client gdzie wpisujemy ip i port do ktorego wysylamy wykryte ramki z informacjami. Pytanie, jak komponent wmbusmetters je odczytuje? Bo nie widze zeby w manualu bylo cos o nasluchiwaniu na porcie czy czytaniu pliku (jest zapis ramek).

A ja widzę i to na samym początku mojego manuala:

Component to receive wMBus frame (via CC1101), create HA sensor and send decoded value. You can also use this component with wmbusmeters HA addon: esphome-components/wmbusgw.md at main · SzczepanLeon/esphome-components · GitHub

OK, dzięki. Do dodatku nawet nie zagladalem bo mam postawione HA na dokerze.

@_Szczepan zmienilem wyżej posta. Są stany liczników

Hej. Dzięki Wam Panowie @_Szczepan @Mariusz_Woszczyński za kawał dobrej roboty.
Chwila zabawy w weekend i wszystko bangla na nakładkach bmeters - takie mam zamontowane przez spółdzielnie. I potwierdzam, w weekend bmeters nic nie nadaje, natomiast dzisiaj sie pół bloku odezwało.

[10:57:57][I][wmbus:071]: Using driver 'bmeters' for ID [0x17078572] RSSI: -63 dBm LQI: 128 T: 4E44B4097285071713077A860040050AFE1E4E38F81CE27AE9EB64B7711AFB3315499127BD6CBE485C718FF716A2C467A1D37AC662C0DE5275AB1D24879ACF4AFE8889474CEE6D3E628A7E92AB8DCE (79)
[10:57:57][D][wmbus:077]: Decrypted T : 4E44B4097285071713077A860040052F2F0C1313890600046D082CF4230F952E230206010000005015005D1800FFFFFFFFFFFFFFFFFF500000ED00001602004AFE8889474CEE6D3E628A7E92AB8DCE (79)
[10:57:57][D][sensor:126]: 'WodaZimna': Sending state 68.91300 m³ with 3 decimals of accuracy

Mega szacun Panowie za rozkminianie takich tematów :slight_smile:

Cześć!

Mam pewien problem z działaniem zestawu do odczytu nakładki Apator 162. Kupiłem używkę nakładkę z popularnego serwisu, poskładałem urządzenie, wgrałem program i w sumie po jakimś czasie zaczęło czytać. Odczyty się pojawiały, wprowadziłem wartość offset by wyrównać wskazania z rzeczywistymi na wodomierzu… Natomiast wczoraj (poniedziałek) ostatni odczyt był o 6:20 a od tamtego czasu cisza… logi wyglądają w porządku, natomiast nic kompletnie się nie zgłasza. Nawet na nowo wgrałem program, restartowałem zasilanie ale cisza…

gdzie szukać problemu?

Wygląda w logach ze ok i czeka sobie na komunikat z nakladki. Przyszło cos w końcu czy cisza nadal?

@_Szczepan patrzyłeś coś z tym dziwnym apatorem?

@Mariusz_Woszczyński dosłownie 5 minut w to patrzyłem. Obstawiam że jakiś niestandardowy klucz tam jest. Najlepiej by było wyzbierać więcej telegramów z różnymi wartościami i zrobić ticketa na wmbusmeters.

Do tej pory cisza… poczekam so weekendu, bo jeśli wtedy się sama odezwie to chyba będę zmuszony zmienić nakładkę…

Czy opcja przeprogramowania nakładki wchodzi w grę?

Skoro to nakładka z demobilu to jest szansa, że po prostu ogniwo zasilające się zużyło