Bramka wM-Bus dla SUPLA - wersja testowa (v2023.09-10)

poradziłem sobie, wygenerowałem z [

GUI-Generic Builder

](https://gui-generic-builder.supla.io/) plik na esp32 i dograłem brakujące pliki :wink: szkoda ,że nie było tej informacji :frowning_face:

Chciałem sprawdzić moduł czy działa na supli, i po rozpakowanie pliku wygerowanego przez builder dostałem olśnienia, bo były cztery pliki a nie jeden :wink:

dziekuję bardzo wszystkim za pomoc oraz @_Szczepan za oprogramowanie bardzo, bardzo :heart_eyes: teraz będę walczył dalej :slightly_smiling_face:


Edit:

No dobra nowy dzień :wink: I co dalej ? Jak pojadę do córki żeby jej to uruchomić jak mam sczytać dane licznika jak wydobyć ID i key :frowning:


To dopiero początek wspaniałej drogi z wM-Bus :wink:

A tak na serio to przeczytaj wątki tutaj oraz małą dokumentację na githubie.

O ile pamiętam to SUPLAowa wersja też wypluwa w konsoli wszystko co na radiu odebrała.

oczywiście :wink: ostatni tydzień to robię ,że banię mi zaraz rozsadzi :frowning:
np.

ale to wszystko jest na esphome a tego jeszcze nie ogarniam. Kopiowałem te kody ale cały czas jakieś błędy z konfiguracją i nawet rozmowy z chat GPT nie wiele zmieniły .Niestety brak wiedzy z mojej strony, a w większości przypadków z chat GPT trzeba też posiadać wiedzę o czym już nie raz się przekonałem :wink:

po długiej walce udało się :wink:

Jaki masz licznik? na Apator 16-2 Id jest obok QR, Key to same “0”

_Szczepan Jak byś chciał to potem dodać do GUI-Generic Builder to daj znać, już dodawałem jeden czujnik i wiem co i jak :wink:

W obecnej wersji nie da rady - za duzo zmian w samej SUPLAi. Założenie było że ma szybko być i działać - więc wymaga przepisania.

Wydaje mi się, że przesadzasz :stuck_out_tongue: Jak tak patrzyłem co by trzeba zrobić aby działało to w zasadzie jednej klasy, której obiekt działa w loopie jako receiver i w zależności od konfiguracji, którą zrobiłeś tworzyć obiekty liczników dziedziczące po Element, które raportują do Supli, nie wymaga to żadnej ingerencji w samą Suple.

Oczywiście, żeby to zapiąć do GUI Generic Builder, trzeba tam trochę porzeźbić, chociażby w celu wyświetlenia elementów konfiguracji na stronie oraz przechowywania konfiguracji w eeprom, ale to akurat wiem jak i koledzy, którzy to wspierają są otwarci na zmiany

Samo “mięso” to nie problem. Właśnie chodzi o to GUI - tam jest rzeźbione :wink:

Damy radę :smiley: Jak coś to pisz :wink:

U mnie jakieś jaja się robią.
Google Photos

A tu przykładowy odczyt.

Key: ''
Using driver 'apator162' for ID [0x03716582] RSSI: -52 dBm LQI: 128 T: 3E4401068265710305077A2B003085E3817282AF907FEA7CAC8DF92DA39D150F09E9DE6163CD78CD71BAB44E8CBB0F1209A3AAF7D39523104DF8A630337BD1 (63)
Send: [53 55 50 4C 41 10 07 00 00 00 28 00 00 00 10 00 00 00 51 CE 02 65 00 00 00 00 FC F1 0D 00 00 00 00 00 ]
Send: [53 55 50 4C 41 ]
Recv: [53 55 50 4C 41 10 07 00 00 00 32 00 00 00 10 00 00 00 32 B2 02 65 00 00 00 00 4F 20 0E 00 00 00 00 00 53 55 50 4C 41 ]
Meter ID [0x03716582] RSSI: -52 dBm LQI: 128 T: 3E4401068265710305077A2C003085732FA8B49D9FDD74BEE98DD1E75AE0816DB91081382E53508ADA8F6A6DF75E86EB9A210C76EC8920957FDB8E0529E066 (63)
Mamy czas 9:11  14-9-2023

Wspomnę tylko ze ESP jest tuż nad licznikami.
Oczywiście na cloud podane ze 1000 impulsów to m3.
Oba licznik świrują. Nie wiem co robić.

a nie powinno być np.

Key: '0000000000000000'

?

bo ten telegram się dekoduje z kluczem (bez niego faktycznie jest problem)
https://wmbusmeters.org/analyze/3e4401068265710305077a2c003085732fa8B49d9fdd74Bee98dd1e75ae0816dB91081382e53508ada8f6a6df75e86eB9a210c76ec8920957fdB8e0529e066:auto:0000000000000000

W to nie wątpię. Poprostu:

  • brak mi czasu
  • nie chce mi się za darmo

Jak podaje key 0000000000000000 to chyba zapisuje mi tylko jedno 0.
Jak w numerze licznika dam zero z przodu to też je wywala.

Spróbuję jeszcze innej przeglądarki niż Firefox.

Numer licznika jest dobry, bo jak widać się dekoduje poprawnie, a klucz musi być najwyraźniej jako string (nie znam Supla na tyle by pomóc).

Key to 00000000000000000000000000000000

Edit:

@_Szczepan czy ta wersja jest ograniczona czasowo?

Tak, do konca pazdziernika

A później coś nowego będzie?

Szkoda by było rezygnować z kolejnego dobrodziejstwa.

Tak bedzie - zawsze cos sie pojawia.

Wersja ESPHome jest bez ograniczen.

Tak głównie opieram się na Supla. Mam sterowanie podłogówką na Tuya w Zigbee, oraz parę rzeczy Xiaomi.

Zaczynam zabawę że stawianiem serwera all in one - zobaczymy co się uda zrobić.

Czy można wiedzieć co się zmieniło od poprzedniej wersji?

Nie wiem czy tylko u mnie bardzo wolno chodzi strona konfiguracji (gotowy zestaw z obudową od kolegi z tego forum).

Edit
@_Szczepan czy liczniki prądu Apator otus 3 też idzie odczytać?

Nie mam pojecia czy da sie go odczytac.