toreamun / amshan-homeassistant

Home Assistant integrasjon for strømmålere (AMS/HAN/P1). Integrasjonen støter både streaming (serieport/TCP-IP) og MQTT (Tibber Pulse, energyintelligence.se etc)
MIT License
146 stars 9 forks source link

Amsleser no Pow-U måler får timeout og HDLC framing meldinger ved amshan integrasjon installasjon #72

Closed Db2065 closed 7 months ago

Db2065 commented 7 months ago

Hei.

Prøver å få min Pow-U enhet fra amsleser.no til å fungere med mosquitto og Amshan , men sliter litt.

Pow-U Firmware er 2.2.28 Meter er Aidon 6525 Amshan installeres fra HACS, så regner med det er siste versjon.

POW-U detekteres ikke automatisk, selv om den vises under homeassistant topic i mqqt explorer.

Hvis jeg legger inn topic «amsleser» når jeg prøver å legge til integration så dukker det opp følgende i debug loggen: 2024-02-05 19:12:18.778 DEBUG (MainThread) [custom_components.amshan.config_flow] Timout waiting 12 seconds for meter measure. 2024-02-05 19:12:30.779 DEBUG (MainThread) [custom_components.amshan.config_flow] Timout waiting 12 seconds for meter measure. 2024-02-05 19:12:42.780 DEBUG (MainThread) [custom_components.amshan.config_flow] Timout waiting 12 seconds for meter measure.

Topic «amsleser/#» stopper omtrent umiddelbart og genererer ingen debug. Hvis jeg prøver å legge inn flere topics (amsleser/prices,amsleser/id,amsleser/price,amsleser/realtime,amsleser/meter,amsleser/uptime,amsleser/vcc,amsleser/mem,amsleser/rssi,amsleser/state,amsleser/power) så dukker følgende opp i debug (delvis kopi) 2024-02-05 18:53:16.008 DEBUG (MainThread) [custom_components.amshan.metercon] Ignore JSON in payload without HDLC framing from topic amsleser/prices: {'id': '58:CF:79:9C:94:88', 'prices': {'0': 0.7831, '1': 0.7041, '2': 0.6886, '3': 0.6792, '4': 0.641, '5': 0.5954, '6': 0.6005, '7': 0.5813, '8': 0.5515, '9': 0.3991, '10': 0.5285, '11': 0.5682, '12': 0.6129, '13': 0.6664, '14': 0.7137, '15': 0.7209, '16': 0.6881, '17': 0.6843, '18': 0.6928, '19': 0.6829, '20': 0.7039, '21': 0.7042, '22': 0.7131, '23': 0.7384, '24': 0.7266, '25': 0.7078, '26': 0.688, '27': 0.6701, '28': 0.6609, '29': 0.6269, '30': None, '31': None, '32': None, '33': None, '34': None, '35': None, '36': None, '37': None, 'min': 0.3991, 'max': 0.7831, 'cheapest1hr': '2024-02-06T02:00:00Z', 'cheapest3hr': '2024-02-06T01:00:00Z', 'cheapest6hr': '2024-02-05T23:00:00Z'}} 2024-02-05 18:53:16.010 DEBUG (MainThread) [custom_components.amshan.metercon] Got payload without HDLC framing from topic amsleser/id: 35383a43463a37393a39433a39343a3838 2024-02-05 18:53:18.244 DEBUG (MainThread) [custom_components.amshan.metercon] Ignore JSON in payload without HDLC framing from topic amsleser/power: {'P': 4740} 2024-02-05 18:53:18.250 DEBUG (MainThread) [custom_components.amshan.metercon] Ignore JSON in payload without HDLC framing from topic amsleser/realtime: {'max': 8.1, 'peaks': [9.23, 7.05, 7.9], 'threshold': 10, 'hour': {'use': 5.46, 'cost': 4.27, 'produced': 0.0, 'income': 0.0}, 'day': {'use': 87.66, 'cost': 43.8, 'produced': 0.06, 'income': 0.03}, 'month': {'use': 399.31, 'cost': 200.81, 'produced': 0.35, 'income': 0.17}}

Dette er med valg “Homeassistant» i Pow-U leseren, men får tilsynelatende samme resultat med Raw(full) og Raw(minimal)

Jeg ser data i Mqqt explorer (Ref word dokument for bilde)

Og hvis jeg bruker amsleser/# eller mere spesifikke topic får jeg også resultat i Mqqt interfacte i HA: (Ref word dokument for bilde)

Det ligner litt på #51, men den er jo rimelig gammel, så skulle jo tro de måtte ha fikset den hos amsleser nå? Noen ideer?

Bare si ifra hvis du trenger noen flere logger fra meg.

/Thomas

Db2065 commented 7 months ago

Amshan debug.docx Dokumentet ble ikke med ved føste forsøk så prøver på nytt.

Db2065 commented 7 months ago

Fikk aldri installert integrasjonen skikkelig fra menyen, men måler dataene dukket plutselig opp på default dashboard i HA, så da er jeg fornøyd nok. Lukker bare forespørselen siden du sikkert har nok å gjøre fra før :-)