483 556 läst · 1 879 svar
484k läst
1,9k svar
Elmätare, H1-port / P1-port / HAN-port (många namn verkar florera)
Ger snart upp. Har ett naesstrom kort och en d1 mini. Kan nån förklara och ge mig länk till fungerande programvara för aidon mätare?
Om det är Aidon från Tekniska Verken så är det lite special. Här finns lite fungerande kod isåfall:Jesper Max skrev:
https://github.com/aviborg/esp-smart-meter
Hej!A aviborg skrev:
Fick in programvaran i d1 minin och loggat in den på mitt nätverk.
Får upp data om jag surfar in på den. La även till det som skrevs att det skulle läggas in i configuration.yaml i HA
Ursäkta en dum fråga, hur lägger jag sen till integrationen i HA?
MVH
/Jesper
Jag kör inte HA själv och min testinstallation är borta. Men jag har för mig att om man har lyckats med yaml-filen så dyker faser och sånt upp i items eller vad det heter i HA.Jesper Max skrev:
Edit: du kan behöva ange ip numret iställer för emeter. Prova även att starta om HA.
Alltså, det här är inte en integration. Du använder rest sensorn för att hämta ut data.
Har du kollat vad som finns i Rest sensorn som heter electricity_meter som du ska sätta upp?
https://github.com/aviborg/esp-smart-meter#Homeassistant
Sätt logg level till debug på rest integrationen så kommer den säkert säga om det fungerar. Använd ip precis som föreslås ovan, enklare förutsatt att du har statiskt ip på d1an.
Har du kollat vad som finns i Rest sensorn som heter electricity_meter som du ska sätta upp?
https://github.com/aviborg/esp-smart-meter#Homeassistant
Sätt logg level till debug på rest integrationen så kommer den säkert säga om det fungerar. Använd ip precis som föreslås ovan, enklare förutsatt att du har statiskt ip på d1an.
Rest sensorn? vet inte riktigt hur jag skall hitta den och electricity_meter?Fn87 skrev:Alltså, det här är inte en integration. Du använder rest sensorn för att hämta ut data.
Har du kollat vad som finns i Rest sensorn som heter electricity_meter som du ska sätta upp?
[länk]
Sätt logg level till debug på rest integrationen så kommer den säkert säga om det fungerar. Använd ip precis som föreslås ovan, enklare förutsatt att du har statiskt ip på d1an.
Jag är väldigt novis på detta än så länge men har lyckats med en del andra grejjer
Jag hittade sensor.electricity_meter.
Provade o lägga till ett kort med den och det står ok iaf i rutan.
Provade o lägga till ett kort med den och det står ok iaf i rutan.
Fick mail igår om att det är dags att byta ut elmätaren. Vår nätägare har valt Kamstrup Omnipower och jag får välja på tre olika kund-moduler: RJ12-modul med DLMS, RJ45-modul med m-bus eller SmartMe (Kamstrups egen molntjänst). Det naturliga valet hade väl varit RJ12 men vad jag förstår så är DLMS ett annat protokoll både hård- och mjukvarumässigt än det som t.ex. Slimmelezer+ läser (DSMR) så i så fall måste jag hitta på något annat för att få ut data. Jag är osäker på om det räcker med en transistor och ett par motstånd eller om jag behöver något mer avancerat, typ K-pow?
Alternativt RJ45/m-bus för att kunna använda en vanlig m-bus/USB-dongel, även om det inte är svensk standard?
Jag har ingen elbil ännu men det står på önskelistan så snart frugan börjat jobba igen. Datan från elmätaren skall in i Home Assistant.
Alternativt RJ45/m-bus för att kunna använda en vanlig m-bus/USB-dongel, även om det inte är svensk standard?
Jag har ingen elbil ännu men det står på önskelistan så snart frugan börjat jobba igen. Datan från elmätaren skall in i Home Assistant.
Nej, DLMS är basen för gällande svensk branschrekommendation som i princip alla nya mätare här jobbar med.zarkov skrev:Fick mail igår om att det är dags att byta ut elmätaren. Vår nätägare har valt Kamstrup Omnipower och jag får välja på tre olika kund-moduler: RJ12-modul med DLMS, RJ45-modul med m-bus eller SmartMe (Kamstrups egen molntjänst). Det naturliga valet hade väl varit RJ12 men vad jag förstår så är DLMS ett annat protokoll både hård- och mjukvarumässigt än det som t.ex. Slimmelezer+ läser (DSMR) så i så fall måste jag hitta på något annat för att få ut data. Jag är osäker på om det räcker med en transistor och ett par motstånd eller om jag behöver något mer avancerat, typ K-pow?.
"Kommunikationen baseras på gällande IEC-standard för lokalt datautbyte med elmätare, IEC 62056-21 ”Electricity metering - Data exchange for meter reading, tariff and load control . Part 21: Direct local data exchange”, populärt benämnt DLMS/COSEMprotokollet. Den kommunikationsprincip som används är Mode D enligt standarden, med de ändringar och tillägg som beskrivs i detta dokument. Identiteter på ingående data definieras i: IEC 62056-6-1:2015, Electricity metering data exchange – The DLMS/COSEM suite – Part 6-1: Object Identification System (OBIS): Detaljer avseende dataformatet är beskrivet i Bilaga 3.
Data ska skickas i ASCII-format, för att underlätta tolkningen i mottagande applikation."
"DSMR" är inte motsatt till denna, det betyder "Dutch Smart Meter Requirements", och är det som motsvarar vår "Energibolagens bransrekommendation för kundport".
I DSMR står det
"The communication interface P3 and P3.1 (see figure 1.2) is based on the DLMS/COSEM standard. References to the DLMS/COSEM standard are included in section 1.3. This companion standard P3 only includes deviation"
Så i princip samma sak.
Jag vet dock inte om det i slutänden är identisk data som kommer ur en holländsk och en svensk mätare. ISO-format på datum tex. Har ingen holländsk att testa mot...
EDIT: Jo det verkar det vara. Hittade ett exempel på data från en holländsk DSMR-mätare
/M
/ISk5\2MT382-1000 1-3:0.2.8(50)
0-0:1.0.0(101209113020W)
0-0:96.1.1(4B384547303034303436333935353037)
1-0:1.8.1(123456.789*kWh)
1-0:1.8.2(123456.789*kWh)
1-0:2.8.1(123456.789*kWh)
1-0:2.8.2(123456.789*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(01.193*kW)
osv
Redigerat:
R Rackarnsunge skrev:
Det är korrekt att det till Aidon 6534 med modul 6442SE (RJ12) sen 2022Q1 finns uppdaterad firmware så att den blir kompatibel med gällande version av branschrekommendationen för kundport.
Ändringarna gör att man får ASCII direkt och slipper HDLC-frames mm
Elnätsägaren trycker ut denna uppdatring via Aidons management-system "Gateway", antingen till alla mätare eller efter behov/förfrågan. Kontakta din nätägare.
Här är ett exempel på rådatalogg från en av mina mätare som fick ny firmware i mars.
/ADN9 6534
0-0:1.0.0(220515212920W)
1-0:1.8.0(00012154.212*kWh)
1-0:2.8.0(00000000.000*kWh)
1-0:3.8.0(00000244.863*kVArh)
1-0:4.8.0(00000226.391*kVArh)
1-0:1.7.0(0002.792*kW)
1-0:2.7.0(0000.000*kW)
1-0:3.7.0(0000.601*kVAr)
1-0:4.7.0(0000.000*kVAr)
1-0:21.7.0(0000.809*kW)
1-0:22.7.0(0000.000*kW)
1-0:41.7.0(0001.177*kW)
1-0:42.7.0(0000.000*kW)
1-0:61.7.0(0000.807*kW)
1-0:62.7.0(0000.000*kW)
1-0:23.7.0(0000.235*kVAr)
1-0:24.7.0(0000.000*kVAr)
1-0:43.7.0(0000.000*kVAr)
1-0:44.7.0(0000.207*kVAr)
1-0:63.7.0(0000.556*kVAr)
1-0:64.7.0(0000.000*kVAr)
1-0:32.7.0(234.9*V)
1-0:52.7.0(236.4*V)
1-0:72.7.0(235.8*V)
1-0:31.7.0(003.5*A)
1-0:51.7.0(005.0*A)
1-0:71.7.0(004.1*A)
!4D2A
Tack för fötydligandet och informationen. Jag läste nämligen bland kommentarerna på Slimmelezers sida att den inte var kompatibel med svenska Omnipower-moduler med RJ12 på grund av detta. När jag grävt lite djupare så verkar problemet ligga hos ESPhome, inte hos Slimmelezer:M Marcus-AA skrev:
https://github.com/esphome/feature-requests/issues/1487