571 460 läst ·
2 024 svar
571k läst
2,0k svar
Elmätare, H1-port / P1-port / HAN-port (många namn verkar florera)
R Rockarn skrev:Hej,
Jag har nu laborerat med att få in värderna från min Landis Gyr E360 till Homeassistant i flera dagar dock utan lyckat resultat.
Kopplingen mellan HA och esp får jag att fungera och entiteterna laddas osv men värderna uppdateras ej, i värsta fall förblir dom okända.
Jag har använt mig av både p1reader samt p1mini från github som jag sedan flashat min Wemos D1 Mini 4.0 med, dock får jag det inte att rapportera. P1mini konfigurationen har jag fått att rapportera värden 1 gång direkt efter att jag brutit spänningen och sedan startat upp mätaren igen.
Och ja HAN porten är aktiverad i EON portalen
Jag har väl till att börja med egentligen 2 frågor om någon vänlig själ kunde svara på dessa:
1. @endor2 när du säger att du mätte TX från mätaren och fick 0.3V utslag på multimetern när den skickade telegram, gav den då denna signal utan att du spänningssatte "Pin 2 DATA REQUEST" på mätaren?
2. Jag är ny inom esphome så ni får ursäkta om jag är lite rookie men när jag flashat färdigt min d1 mini i cmd så kan jag inte läsa ut något från loggen, iaf inte i klartext.. Se bild nedan.. varför blir det så?[bild]
/Robin
Egil Opsahl skrev:
jag hade samma problem som dig på min Wemos D1 när jag kopplat 3.3V till ”request pin2” ändrade till 5V sen blev det bra..V Vilhelm_ skrev:
Elektroniktokig
· Nårrrje ;-)
· 149 inlägg
Hej igen,
Nu fått min modul bytt till en Aidon 6442 S med Rj12. Jag har flashat min ESP8266 med Svanströms kod,[1] kopplat sladdarna enligt ovan av Krikbo[2]. Lagt in espn i Home assistant. Det ger dock inga avläsningar. Loggarna visar. Märkliga tecken som på bilden.
Jag skulle testa en annan kod, forken av Forsberg,[3] men den vill dela inte kompilera, dels står det i instruktionen att jag ska göra någon ändring kring auto_sensor som jag inte förstår vad det betyder.
Någon som har någon idé kring vad jag missar?
1. https://github.com/psvanstrom/esphome-p1reader
2. https://www.byggahus.se/forum/threa...mn-verkar-florera.384608/page-44#post-4663374
3. https://github.com/forsberg/esphome-p1reader
Nu fått min modul bytt till en Aidon 6442 S med Rj12. Jag har flashat min ESP8266 med Svanströms kod,[1] kopplat sladdarna enligt ovan av Krikbo[2]. Lagt in espn i Home assistant. Det ger dock inga avläsningar. Loggarna visar. Märkliga tecken som på bilden.
Jag skulle testa en annan kod, forken av Forsberg,[3] men den vill dela inte kompilera, dels står det i instruktionen att jag ska göra någon ändring kring auto_sensor som jag inte förstår vad det betyder.
Någon som har någon idé kring vad jag missar?
1. https://github.com/psvanstrom/esphome-p1reader
2. https://www.byggahus.se/forum/threa...mn-verkar-florera.384608/page-44#post-4663374
3. https://github.com/forsberg/esphome-p1reader
Elektroniktokig
· Nårrrje ;-)
· 149 inlägg
@Daniel Holm2
Jeg kjenner ikke koden du viser til, men disse målerene kan gi data i to helt ulike formater, kort forklart HEX- eller ASCII-format. Erfaringene våre fra amsleser(dot)no er at nettselskapene ikke er konsistente, alle målere er ikke konfigurert likt. Noen gir HEX-format, andre ASCII-format.
Jeg kjenner ikke til om koden du forsøker å bruke takler begge formatene. Men du kan eventuelt kontakte nettbolaget og be de endre format - det kan muligens løse problemet ditt.
Jeg kjenner ikke koden du viser til, men disse målerene kan gi data i to helt ulike formater, kort forklart HEX- eller ASCII-format. Erfaringene våre fra amsleser(dot)no er at nettselskapene ikke er konsistente, alle målere er ikke konfigurert likt. Noen gir HEX-format, andre ASCII-format.
Jeg kjenner ikke til om koden du forsøker å bruke takler begge formatene. Men du kan eventuelt kontakte nettbolaget og be de endre format - det kan muligens løse problemet ditt.
AIDON släppte ny fiirmware till dessa i februari 2022 som gör den ASCII-kompatibel (dvs enl senaste version2.0 av Branschrekommendationen)D Daniel Holm2 skrev:
Fråga din nätägare om de har pushat ut den fw, så att HAN-porten följer nu gällande standard.
/M
Tack. Jag fick faktiskt igång det med koden från denna tråd: https://community.home-assistant.io...6442se-swedish-branschrekommendation/414522/5M Marcus-AA skrev:
Så nu är jag glad att det fungerar, men kommer någon dag i framtiden att (behöva) fixa med version 2.0. Eller finns det en särskilt anledning till att jag direkt borde fixa det direkt?
Riktigt nöjd med att nu kunna sätta upp en slags prognos för vad nästa elräkning kommer att landa på, samt hålla koll på energianvändning generellt.
Jag kan passa på att säga att jag också kör detta med en ESP8266 utan resistorer eller transistorer. Direkt från HAN-porten. Funkar suveränt.
VIN = Svart + Blå
G = Brun + Röd
RX = Gul
Och detta i yaml för ESPn:
uart:
id: uart_bus
rx_pin:
number: RX
inverted: true
mode:
input: true
pullup: true
rx_buffer_size: 4096
baud_rate: 115200
Elektroniktokig
· Nårrrje ;-)
· 149 inlägg
Det er overraskende at den innebygde pullup-motstanden er tilstrekkelig sterk (har tilstrekkelig lav verdi) til å dra opp målerens Open Collector utgang - men grattis!D Daniel Holm2 skrev:
Jeg anbefaler likevel at du legger på for eksempel en 4k7 motstand opp til 3,3V, det skal på papiret være mer driftssikkert. (Går også som tips til andre som vil kopiere det du har gjort.)
Dette er basert på erfaring med at 10k pullup til 3,3V ikke er tilstrekkelig, samt at interne pullups i ESP8266 er størrelsesorden 20-30k.
Skulle du kunna posta innehållet i din p1reader.h har testat den ifrån tråden du länkar till men får bara felmeddelande. Har du ändrat till new P1Reader(id(uart_bus), true); i yaml-filen?D Daniel Holm2 skrev:Tack. Jag fick faktiskt igång det med koden från denna tråd: [länk]
Så nu är jag glad att det fungerar, men kommer någon dag i framtiden att (behöva) fixa med version 2.0. Eller finns det en särskilt anledning till att jag direkt borde fixa det direkt?
Riktigt nöjd med att nu kunna sätta upp en slags prognos för vad nästa elräkning kommer att landa på, samt hålla koll på energianvändning generellt.
Jag kan passa på att säga att jag också kör detta med en ESP8266 utan resistorer eller transistorer. Direkt från HAN-porten. Funkar suveränt.
VIN = Svart + Blå
G = Brun + Röd
RX = Gul
Och detta i yaml för ESPn:
uart:
id: uart_bus
rx_pin:
number: RX
inverted: true
mode:
input: true
pullup: true
rx_buffer_size: 4096
baud_rate: 115200
Här kommer den!S Slim_ skrev:
p1reader.h: https://pastebin.com/8dufmv2R
esp.yaml: https://pastebin.com/9wcQiRVv
Tack. Jag får la ta och göra det. Finns risken att ESPn brinner annars?Egil Opsahl skrev:
Det er overraskende at den innebygde pullup-motstanden er tilstrekkelig sterk (har tilstrekkelig lav verdi) til å dra opp målerens Open Collector utgang - men grattis!
Jeg anbefaler likevel at du legger på for eksempel en 4k7 motstand opp til 3,3V, det skal på papiret være mer driftssikkert. (Går også som tips til andre som vil kopiere det du har gjort.)
Dette er basert på erfaring med at 10k pullup til 3,3V ikke er tilstrekkelig, samt at interne pullups i ESP8266 er størrelsesorden 20-30k.
Yes, Men dom klarar nu även att skicka ut P1 protokolletG Gicko skrev:Med stor risk för att öka på förvirringen med hårdvaran så försöker jag mig på att svara!
Jag har en fungerande konfiguration enligt:
Kamstrup Omnipower levererad av Gävle energi
Kamstrup P1 interface-modul med RJ12 kontakt.köpt från Utomhusliv.se
ESP32 modul (ESP32-WROM-32)
MEN det visade sig att jag har en mätare som skickar data och är konfigurerad för HAN-NVE modul!
Så jag skulle ha köpt en HAN modul med RJ45 istället!
Vilket jag inte visste förrän efter flera dagars testande...
https://www.smartmatare.se/doku.php?id=elnaetsbolag#gaevle_energi
Och detta är lite knasigt, Kamstrup själva visar på sina prodbild att man ska ha extern strömförsörjning till modulen som enligt standard ska ge spänning ut.G Gicko skrev:
https://www.smartmatare.se/lib/exe/detail.php?id=elmaetare&media=kamstrups_modul.jpg
Redigerat:
Elektroniktokig
· Nårrrje ;-)
· 149 inlägg
@zarkov
https://github.com/m26872/EgKamMqtt2/blob/main/EgKamMqtt2.ino
Enligt Varberg Energi så ska det eventuellt komma en uppdatering från Kamstrup nu i november. Jag tröttnade dock på att vänta och skrev istället en egen kod till min gamla Arduino Mega med Ethernet. Ingen snygg kodning, men funkar för husbehov och för stunden. Om någon annan vill ha nytta av den så finns den här:M m26872 skrev:
https://github.com/m26872/EgKamMqtt2/blob/main/EgKamMqtt2.ino
