Olej to - zawsze występuje.
I jak - zadziałało?
narazie cisza … czekam i loguje moze jeszcze cos przyjdzie
To wywal sensory i daj ten log_unknown - moze Twoj itron wysyla jeszcze inaczej (no ale skoro v1 dzialal to na 2.1.12 raczej tez powinno).
gdzie to wstawić ?? log_unknown
wmbus:
log_unknown: True
Jest opisane na githubie.
czekamy
mamy takie coś
[21:12:37][D][wmbus:131]: Meter ID [0x00012451] RSSI: -37 dBm LQI: 128 Mode: T1 not found in configuration T: 1E44AE4C512401007C077A4D0010057AAD8A5E7FB2A8E4C767E98FAE11E4BA (31)
I na 2.1.12 nie czyta sensora? Sproboj zmienic driver na iperl i daj znacz czy odczyta sensor.
ok … czekam
log_unknown: True zostało
Cytat
MQTT nie ma nic do konfiguracji.
Miksujesz DEC i HEX w meter_id.
Wpisz w konfiga 0x00076421 itp
_Szczepan, jesteś wielki. Myślałem, że te numery na nakładce są w DEC i przeliczałem je na HEX. Wystarczyło zapytać na forum, a ja z tym się męczyłem 2 dni.
Jeszcze raz dzięki, wszystko działa jak należy.
zmieniłem na iperl i też cisza
Dziwne. Normalnie powinieneś mieć takie logi:
Mój konfig:
logger:
id: component_logger
level: VERBOSE
baud_rate: 0
hardware_uart: UART0
sensor:
- platform: wmbus
meter_id: 0x00012451
type: itron
key: E6C88800DEB868C0D6A84880CE982840
lqi:
name: "My lqi"
rssi:
name: "My RSSI"
total_water_m3:
name: "My cold water"
Logi
[23:44:26][C][wmbus:301]: wM-Bus v2.1.13:
[23:44:26][C][wmbus:318]: CC1101 SPI bus:
[23:44:26][C][wmbus:319]: MOSI Pin: GPIO13
[23:44:26][C][wmbus:320]: MISO Pin: GPIO12
[23:44:26][C][wmbus:321]: CLK Pin: GPIO14
[23:44:26][C][wmbus:322]: CS Pin: GPIO2
[23:44:26][C][wmbus:323]: GDO0 Pin: GPIO5
[23:44:26][C][wmbus:324]: GDO2 Pin: GPIO4
[23:44:26][C][wmbus:331]: Available drivers: amiplus, apator08, apator162, apatoreitn, bmeters, c5isf, compact5, elf, evo868, fhkvdataiii, hydrocalm3, hydrus, iperl, itron, izar, mkradio3, mkradio4, qheat, qwater, sharky774, topaseskr, ultrimis, unismart, vario451
[23:44:26][C][wmbus:349]: Meter:
[23:44:26][C][wmbus:350]: ID: 74833 [0x00012451]
[23:44:26][C][wmbus:351]: Type: itron
[23:44:26][C][wmbus:352]: Key: 'E6C88800DEB868C0D6A84880CE982840'
[23:44:26][C][wmbus:354]: Sensor '0x12451 Wodomierz Itron'
[23:44:26][C][wmbus:354]: Device Class: 'water'
[23:44:26][C][wmbus:354]: State Class: 'total_increasing'
[23:44:26][C][wmbus:354]: Unit of Measurement: 'm³'
[23:44:26][C][wmbus:354]: Accuracy Decimals: 3
[23:44:26][C][wmbus:354]: Icon: 'mdi:water'
[23:44:44][I][wmbus:076]: Using driver 'itron' for ID [0x00012451] RSSI: -80 dBm LQI: 101 Mode: T1 T: 1E44AE4C512401007C077A4D0010057AAD8A5E7FB2A8E4C767E98FAE11E4BA (31)
[23:44:44][D][wmbus:082]: Decrypted T : 1E44AE4C512401007C077A4D0010052F2F0413B82C1000023B00002F2F2F2F (31)
[23:44:44][V][sensor:059]: '0x12451 Wodomierz Itron': Received new state 1060.024048
[23:44:44][D][sensor:110]: '0x12451 Wodomierz Itron': Sending state 1060.02405 m³ with 3 decimals of accuracy
jako iperl też:
[23:55:14][I][wmbus:076]: Using driver 'iperl' for ID [0x00012451] RSSI: -80 dBm LQI: 101 Mode: T1 T: 1E44AE4C512401007C077A4D0010057AAD8A5E7FB2A8E4C767E98FAE11E4BA (31)
[23:55:14][D][wmbus:082]: Decrypted T : 1E44AE4C512401007C077A4D0010052F2F0413B82C1000023B00002F2F2F2F (31)
[23:55:14][V][sensor:059]: '0x12451 My lqi': Received new state 101.000000
[23:55:14][D][sensor:110]: '0x12451 My lqi': Sending state 101.00000 with 0 decimals of accuracy
[23:55:14][V][sensor:059]: '0x12451 My RSSI': Received new state -80.000000
[23:55:14][D][sensor:110]: '0x12451 My RSSI': Sending state -80.00000 dBm with 0 decimals of accuracy
[23:55:14][V][sensor:059]: '0x12451 My cold water': Received new state 1060.024048
[23:55:14][D][sensor:110]: '0x12451 My cold water': Sending state 1060.02405 m³ with 3 decimals of accuracy
Tak więc “u mnie działa”. Nie mam pojęcia co takiego się u ciebie dzieje.
Zapuść jeszcze raz na najnowszej v2.1.13 z dodanym sensorem oraz z logiem ustawionym na VERBOSE (log_unknown już nie musisz dodawać – od teraz jest True jako domyślna wartość) i podeślij logi.
dzisiaj pobrało 2.1.12 i ruszyło jak zmieniłem na itron
[06:32:08][I][ota:113]: Boot seems successful, resetting boot loop counter.
[06:35:08][I][wmbus:065]: Using driver 'itron' for ID [0x00012451] RSSI: -38 dBm LQI: 128 Mode: T1 T: 1E44AE4C512401007C077A560010051BD80792E1DFC3C63D1053CDFEECF290 (31)
[06:35:08][D][wmbus:077]: Decrypted T : 1E44AE4C512401007C077A560010052F2F0413EC2C1000023B00002F2F2F2F (31)
[06:35:08][D][sensor:109]: '0x12451 My lqi': Sending state 128.00000 with 0 decimals of accuracy
[06:35:08][D][sensor:109]: '0x12451 My RSSI': Sending state -38.00000 dBm with 0 decimals of accuracy
[06:35:08][D][sensor:109]: '0x12451 My cold water': Sending state 1060.07605 m³ with 3 decimals of accuracy
@_Szczepan jeat prośba o dorzucenie obsługi licznika
Hydrodigit S1. Podobno tutaj jest coś przydatnego:
Tu ramka z tego licznika:
[10:13:17][D][wmbus:131]: Meter ID [0x03227541] RSSI: -69 dBm LQI: 129 Mode: T1 not found in configuration T: 4C44B4094175220317077A420000000C1360180000046D0E2AEF250F8F00010000000000000000000000000000000000001F000000000000000000000000000000000000000000000000000000 (77)
Dorzuce niebawem, narazie mozesz ustawic na evo868 powinno zalapac go.
Podobno udało się z bmeters, bez klucza
Edit:
@_Szczepan czy masz informację na temat możliwości odczytu licznika Kamstrup Multical 21?
Może to się wydawać dziwne, ale proponuję na każdy model licznika zakładać osobny wątek, bo z takiego burdeliku, gdzie jest mydło i powidło niemal nie sposób wygrzebać jakiekolwiek użyteczne informacje…
https://forum.arturhome.pl/search?q=multical
moim zdaniem multical21
częściowo powinien się dekodować na dekoderze ultrimis
(być może też na innych, sprawdź telegramy na https://wmbusmeters.org )
Witam. W temacie jestem nowy. Wczoraj dostałem czytnik wmbus. Po początkowej konfiguracji i podłączeniu wodomierzy Apator 16-2 dane zostały poprawnie odczytane. Zaniepokoił mnie tylko fakt, że dzisiaj rano podczas sprawdzenia stanu wyskoczyło wskazanie na poziomie 438 865,562 m3 wody. dodatkowo w logach dziwne rzeczy się dzieją. Poniżej zamieszczam config, zrzuty.
esphome:
name: apator
friendly_name: apator
esp32:
board: nodemcu-32s
framework:
type: arduino
time:
- platform: sntp
id: time_sntp
external_components:
- source: github://SzczepanLeon/esphome-components@main
components: [ wmbus ]
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "JBit6bQlt8UdfUk7SHfD9d0NUvnoCpISGpSXOexxqYE="
ota:
password: "30638619f245f1e68d528d35757e878c"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# use_address: apator.local
manual_ip:
static_ip: 192.168.0.13
gateway: 192.168.0.1
subnet: 255.255.255.0
dns1: 1.1.1.1
dns2: 8.8.8.8
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Apator Fallback Hotspot"
password: "apator_fallback!"
captive_portal:
wmbus:
mosi_pin: GPIO32
miso_pin: GPIO19
clk_pin: GPIO33
cs_pin: GPIO23
gdo0_pin: GPIO22
gdo2_pin: GPIO21
sensor:
- platform: wmbus # Zimna woda w kuchni
meter_id: 0x03050582
type: apator162
key: "00000000000000000000000000000000"
add_prefix: false # nie dodaje ID do encji
lqi:
name: "Z.W. Kuchnia LQI"
rssi:
name: "Z.W. Kuchnia RSSI"
total_water_m3:
name: "Zimna woda kuchnia"
- platform: wmbus # Ciepła woda w kuchni
meter_id: 0x02896565
type: apator162
key: "00000000000000000000000000000000"
add_prefix: false # nie dodaje ID do encji
lqi:
name: "C.W. Kuchnia LQI"
rssi:
name: "C.W. Kuchnia RSSI"
total_water_m3:
name: "Ciepla woda kuchnia"
- platform: wmbus # Zimna woda w Łazience
meter_id: 0x03007402
type: apator162
key: "00000000000000000000000000000000"
add_prefix: false # nie dodaje ID do encji
lqi:
name: "C.W. Lazienka LQI"
rssi:
name: "C.W. Lazienka RSSI"
total_water_m3:
name: "Zimna woda lazienka"
- platform: wmbus # Ciepła woda w Łazience
meter_id: 0x02889813
type: apator162
key: "00000000000000000000000000000000"
add_prefix: false
lqi:
name: "C.W. Lazienka LQI"
rssi:
name: "C.W. Lazienka RSSI"
total_water_m3:
name: "Ciepla woda Lazienka"
Pewnie znowu jakiś nieznany rejestr. Przygotuję wersję z debugiem (aby takie telegramy połapać w logu) i dam znać.
Jest to telegram w starym formacie – nie wspierany.
Następnym razem podsyłaj te telegramy w formie tekstowej.
Nie ma problemu. Mogę dostarczyć wszelkich informacji.
Witam, zastanawiam się nad zmontowaniem lub zakupem wM-Busa, lecz zasadnicze pytanie, czy tym urządzeniem mogę mieć odczyt z liczników SDM72DR - pracuje u mnie jako podlicznik, i z licznika głównego Apator OTUS 3
Dziękuję za informację