483 453 läst · 1 879 svar
483k läst
1,9k svar
Elmätare, H1-port / P1-port / HAN-port (många namn verkar florera)
Egil Opsahl skrev:Det kan kanskje være av interesse for flere av dere som lager egne hardware-løsninger å se nærmere på denne OpenSource firmwaren: [länk]
Der finnes ferdig bygget binærkode for ESP8266, ESP32 og ESP32-S2.
Dersom hardwaren som benyttes inverterer datasignalet, så er der enkel mulighet for å invertere i Config/Meter menyen (benytter SoftwareSerial).
Firmwaren fungerer både på HAN-NVE port og P1-port, og har en rekke interessante features så som MQTT, Home Assistant autodetect, innlesing og visning av day-ahead strømpriser etc. Det siste fungerer dog kun på ESP32, da kapasiteten i ESP8266 er strukket til bristepunktet, slik at den ikke klarer å lese SSL API fra Entso-E.
Dette er firmwaren som benyttes i produktene som selges her: [länk]
Sagecom T211 som Ellevio använder finns inte med i listan "known hardware", testade ändå men får det inte att fungera, får i loggen "(printHanReadError)(C1) Unknown data format 8A"
Jag undrar om du vet om de kommer att lägga till Sagecom T211
Finns det kanske någon här som fått det att fungera med denna mätare?
Enligt Varberg energi så har de ännu inte fått uppdateringen som möjliggör inställningen "HAN-push list: HAN-P1".zarkov skrev:
Arbete pågår. Jag återkommer när de hittat en lösning.
Elektroniktokig
· Nårrrje ;-)
· 143 inlägg
Har du forsøkt å invertere signalet? (Configuration -> Meter -> Invert signal)bruka skrev:Sagecom T211 som Ellevio använder finns inte med i listan "known hardware", testade ändå men får det inte att fungera, får i loggen "(printHanReadError)(C1) Unknown data format 8A"
Jag undrar om du vet om de kommer att lägga till Sagecom T211
Finns det kanske någon här som fått det att fungera med denna mätare?
Vet du hvilken datarate og paritet din måler benytter?
Om du legger ut skjermklipp fra din Telnet debug på https://github.com/gskjold/AmsToMqttBridge/issues - så kan det tenkes andre brukere gjenkjenner din situasjon.
Jag hade samma problem, laddade till och med ner källkoden och började felsöka och labba. Tröttnade till slut och kör nu Esphome med MQTT.bruka skrev:Sagecom T211 som Ellevio använder finns inte med i listan "known hardware", testade ändå men får det inte att fungera, får i loggen "(printHanReadError)(C1) Unknown data format 8A"
Jag undrar om du vet om de kommer att lägga till Sagecom T211
Finns det kanske någon här som fått det att fungera med denna mätare?
B byggsorken skrev:
Vad kör du för programvara på ESPn för att få det att fungera med MQTT?B byggsorken skrev:
Kom uppdateringen som en blixt från klar himmel, eller var den överneskommen. Jag funderar på om jag måste koda in ett larm för att fånga problem med avkodningen nämligen...T tgr_se skrev:
Kom som en blixt men jag hade mailat dom och och frågat om det gick att få ny mjukvara. Så jag var beredd men visste inte när det skulle ske. Men det är väl bara att låta koden kolla vad som kommer så kan man ha stöd för båda varianterna.pacman42 skrev:
Tack för svar, jo jag har testat att invertera signalen, och enligt en annan ellevio kund här i tråden så skriver ellevio som svar till han på frågan om kommunikationen att det är "“8N1”: - 1 start bit - 8 data bits - No parity bit - 1 stop bit · Överföringshastigheten ska vara 115200 baud" men för säkerhetskull så har jag testat alla andra alternativ med både icke inverterad och inverterad signal, Jag har en mosfet med 4,7k 5 Volt pullup på signalen och 10K 3,3 Volt pulllup på pinnen till esp32.Egil Opsahl skrev:
Får detta vid inverterad:
(W) (printHanReadError)(C1) Unknown data format D6
(W) (printHanReadError)(C1) Boundry flag missing
Ska se om jag kan skriva ihop nåt till github om detta.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Jo, men då jag utvecklade koden själv så finns viss risk för buggar oavsett, då kan jag lika gärna verifiera det när den nya kommer. Såg ASCII-formatet ut precis som i dokumentationen, eller hade de ställt till det? Webb-servern i ESP8266 orkar inte med att skicka över så mycket data så jag måste filtrera ned det till motsvarande det jag skickar över idag (bara ström, spänning och accumulerad energi, samt momentan effekt.T tgr_se skrev:
Det är nog lika bra att jag utvecklar ASCII-koden direkt och hanterar buggarna när de kommer. Jag får bara larma på att det är ett nytt format ändå, för säkerhets skull så att jag upptäcker det snabbt. Min statistik på hur effektiv jag är med omflyttningen till billiga timmar är beroende av att detta fungerar bra nämligen...
Om man gör softserial (som jag gör) då finns stöd för att invertera i ESPn. Det visade ju sig vara bra då min invertering med transistor och resistorer gjorde att signalen blev inverterad av någon anledning...bruka skrev:Tack för svar, jo jag har testat att invertera signalen, och enligt en annan ellevio kund här i tråden så skriver ellevio som svar till han på frågan om kommunikationen att det är "“8N1”: - 1 start bit - 8 data bits - No parity bit - 1 stop bit · Överföringshastigheten ska vara 115200 baud" men för säkerhetskull så har jag testat alla andra alternativ med både icke inverterad och inverterad signal, Jag har en mosfet med 4,7k 5 Volt pullup på signalen och 10K 3,3 Volt pulllup på pinnen till esp32.
Får detta vid inverterad:
(W) (printHanReadError)(C1) Unknown data format D6
(W) (printHanReadError)(C1) Boundry flag missing
Ska se om jag kan skriva ihop nåt till github om detta.
[bild]
Hej,
Har problem med inläsning av alla sensorvärden från HAN porten.
Har följande setup:
-Landis&Gyr E360LTE mätare.
-Kör ESPHOME via Home Assistant
-Kört både med WemosD1 samt testat ESP32 board.(samma problem)
-Kopplat både direkt till RX(med inverterad ingång) samt via transistor utan inverterad ingång.
-CRC check=pass varje gång.
Problemet jag har är att alla värden inte uppdateras varje gång var 10sekund. Tittar jag i logfilen så saknas ofta sensorvärdena för dom senaste mätvärden för Spänning & Ström i bland kan det ta upp till 40minuter innan ett strömvärde uppdateras. Momentana effekt uppdateras var 10sec utan problem..se nedan skärmdump på logfilen
Någon annan som stött på samma problem?
Har problem med inläsning av alla sensorvärden från HAN porten.
Har följande setup:
-Landis&Gyr E360LTE mätare.
-Kör ESPHOME via Home Assistant
-Kört både med WemosD1 samt testat ESP32 board.(samma problem)
-Kopplat både direkt till RX(med inverterad ingång) samt via transistor utan inverterad ingång.
-CRC check=pass varje gång.
Problemet jag har är att alla värden inte uppdateras varje gång var 10sekund. Tittar jag i logfilen så saknas ofta sensorvärdena för dom senaste mätvärden för Spänning & Ström i bland kan det ta upp till 40minuter innan ett strömvärde uppdateras. Momentana effekt uppdateras var 10sec utan problem..se nedan skärmdump på logfilen
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Någon annan som stött på samma problem?