Zainstaluj nowszą wersje.
Ten unknown to jest wodomierz.
Może te podzielniki nadają C1?
Dodaj do konfiga T1C1
w jaki sposób mogę zaktualizować wmbus?
Najlepiej jak w YAMLu będziesz miał:
external_components:
- source: github://SzczepanLeon/esphome-components@main
refresh: 0d
components: [ wmbus ]
wtedy każdorazowa instalacja ESPHOME będzie ściągać najnowszą wersje.
dodałem, dzięki
jeżeli chodzi o konfig to dodałem linijkę mode:T1C1 i dalej nie odczytuje…
na podzielniku mam taki numer: 31380248/0616, w konfigu podałem meter_id: 0x31380248 i inne też probowałem i nic.
Nie dodawaj sensorów do konfiga. Pozbieraj logi i poszukaj czy tam jest Twoj ID. Możesz ustawic poziom logowania na DEBUG.
Witam.
Czy taka ramka odebrana z ciepłomierza sharky775 jest OK ?
Daje się ją rozszyfrować na stronie, ale HA nie wciąga jej do encji prawidłowo.
Pytam, bo nigdy nie widziałem poprawnej.
Byłbym bardzo wdzięczny za pomoc.
[18:13:24][V][rxLoop:157]: Have 164 bytes from CC1101 Rx, RSSI: -39 dBm LQI: 128
[18:13:24][V][rxLoop:162]: Synchronus mode enabled.
[18:13:24][D][mbus:035]: Processing T1 A frame
[18:13:24][V][mbus:039]: Frame: 67271C99934D2CB4D959C4DA71659CB0E65A4E6D1C596656599A5C672A4B7258D995694D98DD1A59AB13A4B3B2C9AC9CB0D8E6B1A9729669A63565AC3718DCB1CC63716699729CA373134D38E99CD26C93669B347254E9B0B4CBC71953D236692ECA5C5B47192F12E34D696C5AC8E94F2B31971719B16C99B0D8D3D324CE8F4396966C74B262E66A998B2ECB3168E2D6732C5964E34B699C9665C8D3B1CC65CA534BD1A8 (164) [RAW]
[18:13:25][V][mbus:045]: Frame: 5E44A51133750476400482567AC4005005F45EF349B59091A1C60687F32EE6E481BA869E9AAA10081DB484DB40654FEB4D1122A4CAE75F8C497F8373DD97CB5F38F40C453D3B709808BF7E8D9D4580E581B7CE72BC209ADC8A3A6FA3388D62304ED5521365E054B784D9E913C6 (109) [with CRC]
[18:13:25][V][mbus:088]: Validating CRC for Block1
[18:13:25][V][crc:031]: calculated: 0x8256, read: 0x8256
[18:13:25][V][mbus:108]: Validating CRC for Block2
[18:13:25][V][crc:031]: calculated: 0xF32E, read: 0xF32E
[18:13:25][V][mbus:108]: Validating CRC for Block3
[18:13:25][V][crc:031]: calculated: 0x4FEB, read: 0x4FEB
[18:13:25][V][mbus:108]: Validating CRC for Block4
[18:13:25][V][crc:031]: calculated: 0x38F4, read: 0x38F4
[18:13:25][V][mbus:108]: Validating CRC for Block5
[18:13:25][V][crc:031]: calculated: 0xCE72, read: 0xCE72
[18:13:25][V][mbus:108]: Validating CRC for Block6
[18:13:25][V][crc:031]: calculated: 0x65E0, read: 0x65E0
[18:13:25][V][mbus:108]: Validating CRC for Block7
[18:13:25][V][crc:031]: calculated: 0x13C6, read: 0x13C6
[18:13:25][V][mbus:055]: Frame: 5E44A5113375047640047AC4005005F45EF349B59091A1C60687E6E481BA869E9AAA10081DB484DB40654D1122A4CAE75F8C497F8373DD97CB5F0C453D3B709808BF7E8D9D4580E581B7BC209ADC8A3A6FA3388D62304ED5521354B784D9E9 (95) [without CRC]
[18:13:25][D][wmbus:090]: Using driver 'sharky774' for ID [0x76047533] RSSI: -39 dBm LQI: 128 Frame: T1 A T: 5E44A5113375047640047AC4005005F45EF349B59091A1C60687E6E481BA869E9AAA10081DB484DB40654D1122A4CAE75F8C497F8373DD97CB5F0C453D3B709808BF7E8D9D4580E581B7BC209ADC8A3A6FA3388D62304ED5521354B784D9E9 (95)
[18:13:25][D][utils:294]: 2F2F check after decrypting !!!
[18:13:25][W][component:214]: Component wmbus took a long time for an operation (0.20 s).
[18:13:25][W][component:215]: Components should block for at most 20-30ms.
Masz prawidłowy klucz?
Ramka wygląda OK - CRC się zgadza. Musisz mieć tylko klucz - pewnie domyślny, krążący w necie i tu na forum, wystarczy.
UPS Nie za bardzo wiem skąd go wziąć .To jest nowy sharky775
Ale zaraz ,na stronie bez klucza jest prawidłowa deszyfracja.
Tam dalej jest napisane że operacja trwała za długo.
Nie mogę się połączyć z wmbusmeters .Robię z instrukcją i nie wychodzi.
W ramce jest napisane że nie może połączyć się poprzez TCP nie wiem dlaczego.
Czytam forum już cztery dni i nie widziałem aby ktoś pracował na sharky775
Poszukaj na forum.
Zawsze mozesz z wmbusmetersa wyciągnąć.
Strona robi Ciebie w “CH…”. Ona robi deszyfrację kluczem, tylko nie wyświetla go. Przyglądnij się ramce, którą na stronie wprowadziłeś i tej pod polami - zobaczysz że są one różne.
Próbuj dalej - instrukcja jest poprawna.
Dzień dobry, czy jest szansa na odczytanie podzielnika ciepła e-itn 30.51? Jeśli tak to jak powinienem go zdefiniować w esphome?
Na obecną chwile zdefiniowałem go tak:
- platform: wmbus
meter_id: 0x35608386
type: apatoreitn
key: "00000000000000000000000000000000"
lqi:
name: "Pokój grzejnik lqi"
rssi:
name: "Pokój grzejnik RSSI"
current_hca:
name: "Pokój grzejnik aktualnie"
previous_hca:
name: "Pokój grzejnik poprzednio"
temp_room_avg_c:
name: "Pokój grzejnik temperatura"
Natomiast w logach mam taki stan:
[08:49:22][D][wmbus:090]: Using driver 'apatoreitn' for ID [0x35608386] RSSI: -69 dBm LQI: 175 Frame: T1 A T: 19440186868360350408A0AF00003C00000000002D31B015EC18 (26)
[08:49:22][E][utils:214]: (TPL) unknown CI field [A0]
Nie wiem za bardzo co dalel z tym robić, jakieś rady?
Spróbuj bez klucza, całą linię wywal.
Dziękuję za pomoc, zadziałało.
Cześć,
powoli wdrażam się w HA.
Obecnie skonfigurowane mam na virtualce w Proxmox
Korzystając z CC1101 i ESP32-S3 udało się pododawać liczniki wody z nakładkami Aparor 16-2 ale tu nie było problemu bo są naklejki z “meter_id”
Problem jest przy próbie dodania liczników ciepła Techem FHKV data II.
Tu niestety nie mam ich ID a próba skonfigurowania ESP do nasłuchu niczego nie znajduje.
Po dodaniu tego nic nie znajduje.
sensor:
- platform: wmbus
type: generic
sensors:
- name: "WMBus Scanned Device RSSI"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: "WMBus Scanned Device ID"
field: "id"
accuracy_decimals: 0
unit_of_measurement: ""
icon: "mdi:chip"
[18:15:24][C][wifi:441]: Hostname: 'esp_sensors'
[18:15:24][C][wifi:443]: Signal strength: -81 dB ▂▄▆█
[18:15:24][C][wifi:447]: Channel: 6
[18:15:24][C][wifi:448]: Subnet: 255.255.255.0
[18:15:24][C][wifi:449]: Gateway: 192.168.0.1
[18:15:24][C][wifi:450]: DNS1: 8.8.8.8
[18:15:24][C][wifi:451]: DNS2: 8.8.4.4
[18:15:24][C][logger:185]: Logger:
[18:15:24][C][logger:186]: Level: DEBUG
[18:15:24][C][logger:188]: Log Baud Rate: 115200
[18:15:24][C][logger:189]: Hardware UART: USB_CDC
[18:15:24][D][api.connection:1446]: Home Assistant 2024.12.5 (192.168.0.113): Connected successfully
[18:15:24][C][captive_portal:089]: Captive Portal:
[18:15:24][C][sntp:042]: SNTP Time:
[18:15:24][C][sntp:045]: Server 0: '0.pool.ntp.org'
[18:15:24][C][sntp:045]: Server 1: '1.pool.ntp.org'
[18:15:24][C][sntp:045]: Server 2: '2.pool.ntp.org'
[18:15:24][C][mdns:116]: mDNS:
[18:15:24][C][mdns:117]: Hostname: esp_sensors
[18:15:24][C][esphome.ota:073]: Over-The-Air updates:
[18:15:24][C][esphome.ota:074]: Address: esp_sensors.local:3232
[18:15:24][C][esphome.ota:075]: Version: 2
[18:15:24][C][esphome.ota:078]: Password configured
[18:15:24][C][safe_mode:018]: Safe Mode:
[18:15:24][C][safe_mode:020]: Boot considered successful after 60 seconds
[18:15:24][C][safe_mode:021]: Invoke after 10 boot attempts
[18:15:24][C][safe_mode:023]: Remain in safe mode for 300 seconds
[18:15:24][C][api:140]: API Server:
[18:15:24][C][api:141]: Address: esp_sensors.local:6053
[18:15:24][C][api:143]: Using noise encryption: YES
[18:15:24][C][wmbus:338]: wM-Bus v4.1.1-1.17.1-b8f4a945:
[18:15:24][C][wmbus:356]: Chip ID: E8F3274AEC24
[18:15:24][C][wmbus:358]: CC1101 frequency: 868.950 MHz
[18:15:24][C][wmbus:359]: CC1101 SPI bus:
[18:15:24][C][wmbus:363]: MOSI Pin: GPIO13
[18:15:24][C][wmbus:364]: MISO Pin: GPIO12
[18:15:24][C][wmbus:365]: CLK Pin: GPIO11
[18:15:24][C][wmbus:366]: CS Pin: GPIO2
[18:15:24][C][wmbus:367]: GDO0 Pin: GPIO5
[18:15:24][C][wmbus:368]: GDO2 Pin: GPIO4
[18:15:24][C][wmbus:374]: Available drivers: unknown
[18:15:28][D][mbus:035]: Received T1 A frame
[18:15:41][D][mbus:035]: Received T1 A frame
[18:15:48][D][mbus:035]: Received T1 A frame
[18:15:55][D][mbus:035]: Received T1 A frame
[18:15:56][D][mbus:035]: Received T1 A frame
[18:15:58][D][mbus:035]: Received T1 A frame
[18:16:00][D][mbus:035]: Received T1 A frame
[18:16:02][D][mbus:035]: Received T1 A frame
Próbowałem też przez “wmbusmeters” ale tam to już kompletnie nic.
Jest jakiś sposób aby podsłuchać te moje liczniki żeby je dodać do HA?
Nie tak sie ustawia nasłuch. Poczytaj opis na githubie.
Dzięki.
Faktycznie wystarczyło ustawić dwa parametry i znalazłem to co chciałem
Ale mam teraz inny problem i tu już poległem i mimo, że wydaję mi się, że poprawnie wpisuję konfigurację to ESPHome nie rozpoznaje poprawnie.
Telegram jest odczytywany poprawnie i po zdekodowaniu są interesujące mnie wartości lecz jak chcę dodać do HA to niestety
https://wmbusmeters.org/analyze/32446850789125016980a0119f314600302200006B07530700000000000000000600000000000000000000000000000001132c
- platform: wmbus
meter_id: 0x01259178
type: fhkvdataiii
sensors:
- name: "Aktualny HCA"
field: "current_hca"
unit_of_measurement: "HCA"
accuracy_decimals: 0
device_class: "temperature"
state_class: "measurement"
- name: "Poprzedni HCA"
field: "previous_hca"
unit_of_measurement: "HCA"
accuracy_decimals: 0
device_class: "temperature"
state_class: "measurement"
- name: "Temperatura grzejnika"
field: "temp_radiator_c"
unit_of_measurement: "°C"
accuracy_decimals: 1
device_class: "temperature"
state_class: "measurement"
icon: "mdi:thermometer"
- name: "Temperatura pomieszczenia"
field: "temp_room_c"
unit_of_measurement: "°C"
accuracy_decimals: 1
device_class: "temperature"
state_class: "measurement"
icon: "mdi:thermometer-lines"
[01:15:25][I][wmbus:104]: fhkvdataiii [0x01259178] RSSI: -33dBm T: 32446850789125016980A0119F314600302200006B07530700000000000000000600000000000000000000000000000001132C (51) T1 A
[01:15:25][D][meters.cpp:1985]: (meter) created ESPHome fhkvdataiii 01259178 not-encrypted
[01:15:25][D][meters.cpp:909]: (meter) ESPHome(0) fhkvdataiii handling telegram from 01259178.M=TCH.V=69.T=80
[01:15:25][W][wmbus:154]: Can't get requested field 'current_hca' with unit 'HCA'
[01:15:25][W][wmbus:154]: Can't get requested field 'previous_hca' with unit 'HCA'
[01:15:25][W][wmbus:154]: Can't get requested field 'temp_radiator_c' with unit '°C'
[01:15:25][W][wmbus:154]: Can't get requested field 'temp_room_c' with unit '°C'
Daj:
field: "current"
unit_of_measurement: "HCA"
oraz
field: "temp_radiator"
unit_of_measurement: "°C"
Super, dzięki.
Wszystko pięknie zadzałało jak usunąłem “_hca” i “_c”
To jeszcze została mi walka z portem P1 w liczniku GAMA 150
A tak przy okazji zapytam, czy takie wpisy są OK, nie obciążają niepotrzebnie serwera, czy jest jakiś sposób aby to wyłączyć?
[02:31:39][D][mbus:035]: Received T1 A frame
[02:31:43][D][mbus:035]: Received T1 A frame
[02:31:46][D][mbus:035]: Received T1 A frame
[02:31:47][D][mbus:035]: Received T1 A frame
[02:31:51][D][mbus:035]: Received T1 A frame
[02:31:51][D][mbus:035]: Received T1 A frame
[02:31:56][D][mbus:035]: Received T1 A frame
Możesz dać logowanie na INFO.
Cześć, mam dokładnie ten sam problem - Hydrocal M4, brak dekodowania wartości total_heating_kwh w ESPHome, przez dekoder wmbusmeters wykrywa prawidłowo. Komponent w wersji 3 (ESP8266).
A jakies logi ESPHome wyrzuca? Jaki YAML jest wgrany?
Rekomenduje przejście na v4.