124 powinno byc z olowkiem z to jest poprzedni okres
Jeszcze z n na potrzatku powinien wyswietlac numer seryjny
Oraz bez niczego (mozliwe ze z sama antenka) te 3 z to jest obecny okres
I teraz te 3 bedzie sie zmienialo.
124 powinno byc z olowkiem z to jest poprzedni okres
Jeszcze z n na potrzatku powinien wyswietlac numer seryjny
Oraz bez niczego (mozliwe ze z sama antenka) te 3 z to jest obecny okres
I teraz te 3 bedzie sie zmienialo.
Oki, to znaczy, ze wszystko gra i buczy.
(Zmylilo mnie to, ze przy olowku tez sie zwiekszaja jednostki podczas grzanie, myslalem, ze to te obecne)
Usuwac te niepotrzebne wpisy czy zostawic dla takiego nieogara jak ja w przyszlosci?
Dzieki raz jeszcze za pomoc i kawal dobrej roboty.
Nie bierz mnie za wyrocznię jeżeli chodzi o podzielniki. Jak bardzo chcesz to mogę zmienić żeby raportował sumę “current_hca + previous_hca”, ale nie mam pojęcia czy to jest poprawny sposób/czy to ma sens.
A mozemy sie umowic, ze odezwe sie jak mnie rozlicza i bede wiedzial z jakiej wartosci policzyli? Wtedy bedzie wiadomo ktora wartosc jest brana pod uwage.
Sorry panowie @_Szczepan @munitalp @ChudyPit nie dało się tego podzielić inaczej, jakkolwiek od tej chwili skupmy się w tym wydzielonym wątku TYLKO na podzielnikach ciepła, czy w jakikolwiek mniej lub bardziej sensowny sposób uda się wydzielić z “wątku tasiemca” jakiś inny pod-temat to się jeszcze obada.
@Albert_Rosenfield dodałem itron
@szala1981 dodałem vario451
Sprawdźcie czy działa poprawnie (dekoduje i czy przelicza na kWh). Wersja 1.3.11
@_Szczepan dzięki za dodanie mojego licznika. Działa, dekoduje, podaje poprawną wartość. Muszę sprawdzić jeszcze dlaczego w m3, ale to muszę sprawdzić swoją konfigurację jeszcze. Dzięki!
Domyślnie zawsze podaje w m3. Jak chcesz mieć inną jednostkę to musisz w YAMLu ustawić to (było już w tym wątku).
nie wiem dlaczego nie dekoduje mi telegramów - siedzę nad tym i nie mam już pomysłu
kod w ESPHOME:
esphome:
name: wmbus
friendly_name: wmbus
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: "xxxxxxxxxxxxx"
ota:
password: "xxxxxxxxxxxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Wmbus Fallback Hotspot"
password: "xxxxxxxxxxxxx"
time:
- platform: sntp
id: time_sntp
external_components:
- source: github://SzczepanLeon/esphome-components@main
components: [ wmbus ]
wmbus:
mosi_pin: GPIO13
miso_pin: GPIO5
clk_pin: GPIO2
cs_pin: GPIO14
gdo0_pin: GPIO15
gdo2_pin: GPIO16
captive_portal:
web_server:
port: 80
auth:
username: xxxxxxxxxxxxx
password: xxxxxxxxxxxxx
sensor:
- platform: wmbus
name: "licznik_ciepła_woda"
meter_id: 0x83800243
type: mkradio3
key: "00000000000000000000000000000000"
- platform: wmbus
name: "licznik_ciepło"
meter_id: 0x84230076
type: vario451
key: "00000000000000000000000000000000"
- platform: wmbus
name: "licznik_zimna_wodak"
meter_id: 0x83800948
type: mkradio3
key: "00000000000000000000000000000000"
- platform: wmbus
name: "licznik_zimna_wodap"
meter_id: 0x83460234
type: mkradio3
key: "00000000000000000000000000000000"
# 0x83800952
- platform: wmbus
name: "0x83800952"
meter_id: 0x83800952
type: mkradio3
key: "00000000000000000000000000000000"
# 0x83800229
- platform: wmbus
name: "0x83800229"
meter_id: 0x83800229
type: mkradio3
key: "00000000000000000000000000000000"
# 0x83800230
- platform: wmbus
name: "0x83800230"
meter_id: 0x83800230
type: mkradio3
key: "00000000000000000000000000000000"
odczytuje dane z wielu liczników, ale jak dochodzi do jakiegoś zdefiniowanego to wyświetla tylko informację, ale nie dekoduje go.
02:19:21 [D] [wmbus:091]
Meter ID [0x84230072] RSSI: -75 dBm not found in configuration T: 374468507200238427C3A2129F2DAEA80090050D0000819944B551CED9632021C820050000000000000000008005C3A8E5D8868D8958EE72 (56)
02:19:22 [D] [wmbus:091]
Meter ID [0x83800238] RSSI: -70 dBm not found in configuration T: 2F446850380280839562A2069F2DAB0130250C000000010304030403080A040605020302030203030304030402020103 (48)
02:19:37 [I] [wmbus:058]
Using driver 'mkradio3' for ID [0x83800952] RSSI: -58 dBm T: 2F446850520980839572A2069F2D620430251700000000080C090C0B040A000C0603020702090308050B0A0D08080907 (48)
02:21:10 [D] [wmbus:091]
Meter ID [0x83800959] RSSI: -72 dBm not found in configuration T: 2F446850590980839572A2069F2D650130250A0000000003040203040303030405050405060404040505040202040302 (48)
02:22:09 [D] [wmbus:091]
Meter ID [0x83800953] RSSI: -61 dBm not found in configuration T: 2F446850530980839572A2069F2D5609302560000000061F241C1C1D1E1F1D201F1F271E20201E1F1B1C1C1917191B1C (48)
Telegram z tego licznika jest bez problemów dekodowany na stronie wmbuster.org - wynik poniżej
{
"media":"cold water",
"meter":"mkradio3",
"name":"",
"id":"83800952",
"total_m3":114.5,
"target_m3":112.2,
"current_date":"2023-02-19T02:00:00Z",
"prev_date":"2022-12-31T02:00:00Z",
"timestamp":"2023-02-19T01:22:46Z"
}
Key to chyba glownie w apatorach?
Sproboj zakomentować linie key
A jaki klucz wpisujesz na tamtej stronie? Taki sam umieść w yaml’u.
Czyli jak jak @Mariusz_Woszczyński napisał, wywal linie key.
dzięki - pomogło
@_Szczepan dzięki za pracę nad tym komponentem! Czy udałoby Ci się dodać obsługę licznika ciepła vario451
Odczyt w ESP:
12:10:14 [D] [wmbus:091]
Meter ID [0x84230071] RSSI: -64 dBm not found in configuration T: 374468507100238427C3A2129F2D71D400903E11000081B987C3A94E9CA54402D40300000000000000000000001D5A9187DAB5EF311CFBCF (56)
i wynik ze strony wmbuster:
uto driver : vario451
Best driver : vario451 04/49
Using driver : vario451 00/00
000 : 37 length (55 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 6850 dll-mfct (TCH)
004 : 71002384 dll-id (84230071)
008 : 27 dll-version
009 : c3 dll-type (Heat meter)
010 : a2 tpl-ci-field (Mfct specific)
011 C?: 129F2D71D400903E11000081B987C3A94E9CA54402D40300000000000000000000001D5A9187DAB5EF311CFBCF mfct specific
059 C!: 71d4 energy used in previous billing period (54.385000 GJ)
063 C!: 3e11 energy used in current billing period (4.414000 GJ)
{
"media":"heat",
"meter":"vario451",
"name":"",
"id":"84230071",
"total_kwh":16333.055556,
"current_kwh":1226.111111,
"previous_kwh":15106.944444,
"timestamp":"2023-02-19T11:17:22Z"
}
total Ciebie interesuje?
Tak - dzięki za zainteresowanie się tematem.
Witaj, udało Ci się może znaleźć jakiś sposób na odszukanie swoich podzielników ciepła apator? Mieszkam w wieżowcu i mam 2-3 telegramy / sekundę. Z liczników wody udalo się po nadrukowanym numerze, jednak z podielników Apator E-ITN 40 nie mogę dopasować.
Jak dopasowanie seriala nie działa (nie mam pojęcia co one wysyłają) to dodaj wszystkie widoczne ID do konfiga (albo wysyłaj do wmbusmetersa) w celu zdekodowania i dopasuj po tym current i previous co wyswietla i dekoduje. Nie mam innej rady.
Dwie godziny zbierałem logi z ESP Home. Doszedłem do wniosku, że telegramy z Apator E-INT mają około 37-50 znaków. Dekodowałem prawie wszystkie na wmbusmeters i żaden mi nie pasował do wskazań, które widoczne są na podzielnikach.
przykładowy telefogram
(https://wmbusmeters.org/analyze/31441486705614350408B616FFFFF2450186AD0F9880BB0FA1851D3B986C864F9476A0A10000100000000000E32E9413A01A)
Gdyby tylko jakoś dało się rozpoznać podzielnik przy pomocy serial ID. Tutaj foto podzielnika z kuchni
Zeskanuj kod QR, co to za liczba? Może to ID licznika jako liczba dziesietna lub szesnastkowa?
U mnie nr to środkowy segment
00019913
Taka sama, jak na obudowie.
A orientuje się ktoś co ile wysyłają te podzielniki telegramy? Jutro spróbuję od 7-14 zebrać logi i wtedy szukać.
używałeś z 0x ?
0x00019913 i z key’em?