Odczyt licznika prądu PGE przez Wm-bus - Gama 350 Typ G35

Posiadam licznik GAMA 350 Typ G35.

Znajomy wspomniał, że OSD ma obowiązek udostępnić klucz deszyfrujący więc… wysłałem zdalnie wniosek do PGE w tamtym tygodniu i dziś otrzymałem, jak to PGE napisało w mailu “niezbędne hasło do odszyfrowania danych”.

Mam moduł od @Mariusz_Woszczyński do odczytu wm-bus licznika wody IZAR oraz w tym roku wymieniłem podlicznik ogrodowy i dodałem integrację Apator WMBUS-16-2. Widzę wodę w HA i chciałbym widzieć też prąd i inne parametry z PGE.

W logach ESPHome (ale tylko przy otwartej bramie garażowej :wink: ) widzę dane “raportowane i zbliżone do czasu rzeczywistego” (tak, to sarkazm z tym czasem rzeczywistym):

[18:02:23][D][wmbus:176]: Meter ID [0x13901129] RSSI: -62 dBm LQI: 128 Frame: T1 A not found in configuration T: BE44ED142911901302027AF000B005FAC6BCCE85A28A552B56C6313448CB3636B42EFB802771EDA9D824269A7CA5DB4A05B50489AE00E072193CE3CD9AD6152E4DA86D241B91B1D0491460E6AE00FA68A22CB3444E51757BD6DF61AFF14114FDD555E9D353637D22AC189686813D1C0ABAC0234F3C33F9104A124524CE9F375E3B6127E1283BF07B12003E6AA19FC4302EE0F9B8D0721A5AD2F25A1809E2
[18:03:26][D][wmbus:176]: Meter ID [0x13901129] RSSI: -62 dBm LQI: 128 Frame: T1 A not found in configuration T: BE44ED142911901302027AF100B0055852E05941D2E98D71F1FF6B79D791665BEB83D7B0127D62DDA7AAA79570417B5DDC6366FEA47316249D327C834806460FDBE7C039CDDA4686185AED10FD245CBA46BAA0024542E148881AA6EAF6B1ACE2A1CA27709232190A5C05B1D03B6CE61CAA2545797AD1B9517310C003F8781E11A393C4055C394CFBEF36173DEA930F8945EE59559C60A5ACEC633820D0D3
[18:04:29][D][wmbus:176]: Meter ID [0x13901129] RSSI: -62 dBm LQI: 129 Frame: T1 A not found in configuration T: BE44ED142911901302027AF200B0057DFE2CAD5ABA44EFF13F0934D06BFE1537F5CEE9D7E502B4F5526F88974D2F9D3D946B4E266CCC6797D88BCEFC62617A745B17347F6E34FFDAC6A5DA0B78087E7E07F6FAE76663C8D256ABD28D29DF5AC304B079DE4467FF37619CF7A79DB2485F8421021F318C4AE4F002473F9742ED0952B4B629016BC8145DA6D33FCA830210644907E5B05564C0BDDFE4797E97
[18:05:31][D][wmbus:176]: Meter ID [0x13901129] RSSI: -61 dBm LQI: 128 Frame: T1 A not found in configuration T: BE44ED142911901302027AF300B005F799D2599D77F49EC3158DCA4B08A2CB02E681853BEEC85C59C49CED5F336276D52990B0D8CBF5CC23A3FF9726C8AEAA08E1AF7E675C4E49DA1751226766395989BD91EC28CF0F36A4104072AD7F325AA2FD6A24EA241C748C914112D48334984CC1536FEA52771E1A85A2E9EBE45149CFF944F14BB6EE79CE84D00FC291B466B7F0D8731DC379B7FCD85E9A3A6A82

Po wprowadzeniu telegramu na stronie https://wmbusmeters.org/ dostaję wynik który rozpoznaje tylko 3 rzeczy:
a. “media” jako “electricity”
b. “id” - poprawny identyfikator mojego licznika
c. widzę na czerwono, że dane są “encrypted”

I tu zwracam się do Was o pomoc w kilku kwestiach:

  1. Z PGE otrzymałem klucz który ma 16 znaków (same cyfry). Przejrzałem różne przykłady i wszędzie widzę 32 znaki. Po wprowadzeniu klucza na w/w stronie otrzymuję komunikat
failed decryption. Wrong key?

Pisać do PGE aby zweryfikowali czy problem tkwi w czym innym?

  1. Z dokumentacji wmbusmeters wynika, że Gama 350 nie jest obsługiwana. Kojarzycie jak długo trwa dodawanie nowego urządzenia jeżeli zgłoszę to przez stronę Issues · wmbusmeters/wmbusmeters · GitHub ? A może jest inne rozwiązanie dzięki któremu mogę odczytać ten licznik?

Gama 350 działa w wM-Bus do ESPHome , oto konfiguracja:

    meter_id: 0xXXXXXXXX
    key: "XXXXXXXXXXXXXXXX0000000000000000"
    type: amiplus
    mode: T1
    lqi:
      name: "Gama 350 lqi"
    rssi:
      name: "Gama 350 RSSI"
    total_energy_consumption_kwh:
      name: "Góra energia pobrana"
    current_power_consumption_kw:
      name: "Góra aktualny pobór"
    total_energy_production_kwh:
      name: "Góra energia wysłana"
    current_power_production_kw:
      name: "Góra aktualna wysyłka"
    voltage_at_phase_1_v:
      name: "Góra napięcie na fazie 1"
    voltage_at_phase_2_v:
      name: "Góra napięcie na fazie 2"
    voltage_at_phase_3_v:
      name: "Góra napięcie na fazie 3"

Jeśli dali Ci klucz 16 cyfrowy to dodaj 16 zer pod koniec i spróbuj powinno zadziałać.

Piszesz o odczytach za pomocą Magic Meter ?

@Aleksej
skonfigurowałem wg. Twoich zaleceń i otrzymuję komunikat

[09:56:47][D][wmbus:090]: Using driver 'amiplus' for ID [0x13901129] RSSI: -60 dBm LQI: 128 Frame: T1 A T: BE44ED142911901302027AA700B0057B35DDB10BC17331488C89A184546F6D87AE34039CAD5525F6EF4E6F480E97377B37B4B0C654C5DC93E86F82454A5ADAD2F30C8519F9CE8A0E24FE85BDA7D8F20A18568756345B81CD53C9665C420CC6FBF12F9C282577CEF286039424717BD405CCD1054652F4001DBE3FECFE4BBBB019A51E108EBB32598B9255C98F79F425C7D33FBCD700B7D43A6268BCC6645295ABF19A56307E212
[09:56:47][D][utils:294]: 2F2F check after decrypting  !!!

i to samo na stronie wmbusmeters.org:

failed decryption. Wrong key?

@MariuszAK
Czytnik kupiłem dość dawno od @Mariusz_Woszczyński być może została mu nadana nazwa “Magic Mater” bo wygląda identycznie jak mój :slight_smile:

EDIT (PROBLEM SOLVED):

Mamy to :slight_smile:
Znajomy wpadł na pomysł, że “klucz” który przesłało mi PGE w mailu musi być w ASCII (pracownik pewnie zrobił kopiuj/wklej ze swojego programu) i trzeba to skonwertować na HEX.

TUTORIAL:
Wchodzimy tu (lub na inny konwerter lub obliczamy ręcznie):

wybieramy konwersję z TEXT na HEXADECIMAL
Character encoding: ASCII
Output delimiter string (optional): NONE

Otrzymujemy 32 znakowy klucz.
image

4 Likes