Do Izara nigdy nie trzeba było tego klucza. Izar ma swoje własne kodowanie i swoje własne klucze w kodzie.
Taki klucz potrzebujesz np dla Apatora-16-2 …
Do Izara nigdy nie trzeba było tego klucza. Izar ma swoje własne kodowanie i swoje własne klucze w kodzie.
Taki klucz potrzebujesz np dla Apatora-16-2 …
Ok, kumam, dzięki.
Mam oba i nie wyłapałem tego:)
A pozostałe obsługiwane liczniki tez bez klucza?
To już zależy od licznika. Najłatwiej to na stronie https://wmbusmeters.org/ sprawdzić. Jak nie musisz wpisywać Decryption key: to znaczy że w yaml’u też nie umieszczasz linii key.
Ale to i tak zależy od tego jak masz daną nakładkę radiową ustawioną, niektóre można ustawić z pustym kluczem albo z jakąś wartością.
Dzięki bardzo za odpowiedź. Lecz teraz stan mojego odbiornika to zagadka, nie pomaga rekonfiguracja sensorow itp. Cały czas mam problem z dekodowaniem i nic poza tym logiem nie dostaje, co jest dziwne bo byłem w stanie zobaczyć jakie telegramy są wysyłane
Czy to może być problem z HW? Bo synowi bardzo się spodobała moja nowa zabawka…
Ten Error during decoding to nie jest trace z mojego komponentu. Ktoś z większym doświadczeniem w ESPHome musi się wypowiedzieć.
Co się dzieje jak wywalisz wszystkie sensory? Odbiera ramki bez problemu?
No właśnie jest nadal to samo… czyli “Error during decoding: 1”, gdzie wczoraj byłem w stanie bez problemu czytać telegramy przy identycznej konfiguracji
Możliwe że jego liczniki śpią a czyta jakieś inne ?
I to by było na tyle z logów które mam ?
[D][api:102]: Zaakceptowano 192.168.31.247
[D][api.connection:918]: Dzienniki ESPHome 2022.12.3 (192.168.31.247): Pomyślnie połączono
[I][app:102]: Wersja ESPHome 2022.12. 3 skompilowano 8 stycznia 2023 r., 19:14:10
[C][wifi:504]: Wi-Fi:
[C][wifi:362]: Lokalny MAC: DC:4h:22:75:83:99
[C][ wifi:363]: SSID: [zredagowano]
[C][wifi:364]: Adres IP: 192.168.31.45
[C][wifi:365]: BSSID: [zredagowano]
[C][wifi:367]: Nazwa hosta: 'licznik'
[C][wifi:369]: Siła sygnału: -77 dB ▂▄ ▆█
[C][wifi:373]: Kanał: 1
[C ][wifi:374]: Podsieć: 255.255.255.0
[C][wifi:375]: Brama: 192.168.31.9
[C][wifi:376]: DNS1: 192.168.31.9
[C][wifi:377]: DNS2: 0.0.0.0
[C][logger:293]: Rejestrator:
[C][logger:294]: Poziom: DEBUG
[C][logger:295]: Szybkość transmisji dziennika: 115200
[C][logger:296]: Sprzęt UART: UART0
[C][captive_portal:088]: Captive Portal:
[C][mdns:103]: mDNS :
[C][mdns:104]: Nazwa hosta: licznik
[C][ota:093]: Aktualizacje
bezprzewodowe: [C][ota:094]: Adres: licznik.local:8266
[C][ota :097]: Używanie hasła.
[C][api:138]: Serwer API:
[C][api:139]: Adres: licznik.local:6053
[C][api:141]: Używanie szyfrowania szumu: TAK
[C][wmbus:114] : wM-Bus v1.2.0:
[C][wmbus:115]: CC1101 Magistrala SPI:
[C][wmbus:116]: MOSI Pin: GPIO13
[C][wmbus:117]: MISO Pin: GPIO12
[C][wmbus:118]: CLK Pin: GPIO14
[C][wmbus:119]: CS Pin: GPIO15
[C][wmbus:120]: GDO0 Pin : GPIO5
[C][wmbus:121]: GDO2 Pin: GPIO4
[C][wmbus:127]: Dostępne sterowniki: apator08, apator162, evo868, izar, ultrimis, unismart
Błąd podczas dekodowania: 1
Błąd podczas dekodowania:
1 Błąd podczas dekodowania dekodowanie: 1
Error during decoding: 1
Wrzuć tutaj cały kod yaml
@Mdk89 masz to samo co Jarek? To wrzuć tez yamla.
wygląda ok.
Dorzuć debug:
logger:level:
DEBUG
I jak wywalisz całą sekcję sensor, to jest to samo?
sensor:
- platform: wmbus
name: "Stan licznika wody"
meter_id: 0x214FE6E4
type: izar
accuracy_decimals: 5
Spróbuj ustawić logowanie na port szeregowy i tam zobaczyć co się dzieje.
Witam
Czy jest możliwość mierzenia w litrach, próbuje zmieniać wartości
dla accuracy_decimals: … i przy odczytach zawsze ten sam wynik
zmieniłem bezpośrednio w pliku inicjującym w logach widać ze wartość accuracy sie zmienia ale wynik bezmian
external_components:
- source:
type: local
path: my_component
components: [ wmbus ]
# path: wmbus
wmbus:
mosi_pin: GPIO13
miso_pin: GPIO12
clk_pin: GPIO14
cs_pin: GPIO15
gdo0_pin: GPIO33
gdo2_pin: GPIO26
sensor:
- platform: wmbus
name: "Licznik wody RF"
meter_id: ......
type: izar
accuracy_decimals: 0
unit_of_measurement: L
Oczywiście że tak:
Jak zmieniasz w yamlu unit_of_measurement to zmieniasz tylko jednostkę bez przeliczania wartości.
Ustawiłem logi na VERY_VERBOSE
i usnąłem wszystkie sensory ale w logach nic konkretnego: [D][api:102]: Accepted 192.168.31.85[VV][api.socket:693]: 192.168.31.85: Hands - Pastebin.com
@_Szczepan możesz mnie naprowadzić na konfigurację logowania z serial portu?
Ja serial monitorowalem przez terminal w platformio
Tu masz wszystko: Logger Component — ESPHome
esphome:
name: esphome-web-7583b5
esp8266:
board: nodemcuv2
external_components:
- source: github://SzczepanLeon/esphome-components@main
components: [ wmbus ]
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "xxxxx="
ota:
password: "xxxxxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-7583B5"
password: "xxxxxxxx"
captive_portal:
wmbus:
mosi_pin: GPIO13
miso_pin: GPIO12
clk_pin: GPIO14
cs_pin: GPIO15
gdo0_pin: GPIO5
gdo2_pin: GPIO4