482 476 läst · 1 877 svar
482k läst
1,9k svar
Elmätare, H1-port / P1-port / HAN-port (många namn verkar florera)
Elektroniktokig
· Nårrrje ;-)
· 142 inlägg
Det er heller ikke umulig at ESPen har dødd.T TEkonomen skrev:tack för svar! var lite knepigt för min del att försöka mig på detta. men jag vet inte var felet ligger längre. matar jag ström i slimlesern så händer ingenting. jag får först kontakt med den om jag har den över USB. den fungerade dock fram till imorse när man prövade aktivera och inaktivera porten.
Det kan i så fall ha flere årsaker:
- Du skrev at du har hatt den i noen år. Flash-minnet i en ESP har et endelig antall lese/skrive sykluser. Det er mulig å kompensere for det i koden, ved å "slite jevnt" på den del av minnet som det skrives til ofte. Det vil kunne øke levetiden betydelig om det gjøres rett. Jeg kjenner ikke til hvordan den koden er skrevet, så kan ikke fortelle deg hvorvidt det gjøres i koden for Slimmelezer.
- I og med at vi har gode bilder kan vi se at Slimmelezer ikke har ESD-beskyttelse verken ved USB kontakten eller ved RJ12 kontakten. Det er ikke god designpraksis, og denne konstruksjonen vil sannsynligvis ikke passere en EMC-test, og kan i så fall ikke CE-merkes.
Elektroniktokig
· Nårrrje ;-)
· 142 inlägg
Porten verkar leva. Har installerat om den gamla koden, får detta fel i loggen nu.Egil Opsahl skrev:
p1reader.yaml - koden jag använder, använder utöver p1reader.yaml.h
p1reader.yaml: https://pastebin.com/axCQKGxY
p1reader.h: https://github.com/psvanstrom/esphome-p1reader/blob/main/p1reader.h
[18:14:21][app:100]: ESPHome version 2024.9.2 compiled on Oct 7 2024, 17:51:00[18:14:21][app:102]: Project elt_hack.p1reader version 0.1[18:14:31][crc:281]: Telegram read. CRC: 1709 = 0414. PASS = NO[18:14:31][W][component:237]: Component <unknown> took a long time for an operation (62 ms).[18:14:31][W][component:238]: Components should block for at most 30 ms.[18:14:41][crc:281]: Telegram read. CRC: 63C7 = 8E61. PASS = NO[18:14:41][W][component:237]: Component <unknown> took a long time for an operation (91 ms).[18:14:41][W][component:238]: Components should block for at most 30 ms.[18:14:51][crc:281]: Telegram read. CRC: 09F8 = E8E3. PASS = NO[18:14:51][W][component:237]: Component <unknown> took a long time for an operation (96 ms).[18:14:51][W][component:238]: Components should block for at most 30 ms.
update: redigerade koden lite och får bättre svar nu, men får inte upp några sensorer;
[18:40:43][app:100]: ESPHome version 2024.9.2 compiled on Oct 7 2024, 18:34:00[18:40:43][app:102]: Project elt_hack.p1reader version 0.1[18:40:51][crc:281]: Telegram read. CRC: A681 = A681. PASS = YES[18:40:51][W][component:237]: Component <unknown> took a long time for an operation (61 ms).[18:40:51][W][component:238]: Components should block for at most 30 ms.
[18:41:01][crc:281]: Telegram read. CRC: 02D6 = 02D6. PASS = YES[18:41:01][W][component:237]: Component <unknown> took a long time for an operation (65 ms).[18:41:01][W][component:238]: Components should block for at most 30 ms.
Redigerat:
Elektroniktokig
· Nårrrje ;-)
· 142 inlägg
Det ser ut for at den får feil CRC (checksum) på dataene som kommer inn, hvilket betyr at du har bitfeil på innkommende data.T TEkonomen skrev:
Har du forsøkt en annen kabel?
Men jeg sitter og lurer på om jeg husker feil angående den pullup motstanden.
Hvilken spenning måler du på den ene enden av R7 (mot GND)?
Om det er 5V (som det ser ut for på bildene) så skal 4,7 kohm være OK.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Jeg har bladd tilbake i historikken min, og det vi opplevde var at Aidon elmätare trenger en kraftigere pullup (lavere motstandsverdi) enn t.ex. Sagemcom. Er det en Aidon du har?
Og jeg husket definitivt feil når jeg skrev at Slimmelezer+ mangler ESD beskyttelse på USB kontakten.
Denne komponenten (D1) er ESD-beskyttelse, så det er OK.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Jeg beklager!
Men jeg ser ingen ESD beskyttelse på RJ12 kontakten.
tack igen för svar, jag tror den delen blir överkurs och svår för mig! däremot så fick jag pass nu när jag redigerade till senaste koden jag la upp på pastebin.Egil Opsahl skrev:Det ser ut for at den får feil CRC (checksum) på dataene som kommer inn, hvilket betyr at du har bitfeil på innkommende data.
Har du forsøkt en annen kabel?
Men jeg sitter og lurer på om jeg husker feil angående den pullup motstanden.
Hvilken spenning måler du på den ene enden av R7 (mot GND)?
Om det er 5V (som det ser ut for på bildene) så skal 4,7 kohm være OK.
[bild]
Jeg har bladd tilbake i historikken min, og det vi opplevde var at Aidon elmätare trenger en kraftigere pullup (lavere motstandsverdi) enn t.ex. Sagemcom. Er det en Aidon du har?
Og jeg husket definitivt feil når jeg skrev at Slimmelezer+ mangler ESD beskyttelse på USB kontakten.
Denne komponenten (D1) er ESD-beskyttelse, så det er OK.
[bild]
Jeg beklager!
Men jeg ser ingen ESD beskyttelse på RJ12 kontakten.
[19:06:01][app:100]: ESPHome version 2024.9.2 compiled on Oct 7 2024, 18:34:00[19:06:01][app:102]: Project elt_hack.p1reader version 0.1[19:06:11][crc:281]: Telegram read. CRC: AAFD = AAFD. PASS = YES[19:06:11][W][component:237]: Component <unknown> took a long time for an operation (93 ms).[19:06:11][W][component:238]: Components should block for at most 30 ms.
men jag förstår mig inte på felkoderna riktigt. tycker mig inte känna igen dem.
Elektroniktokig
· Nårrrje ;-)
· 142 inlägg
toppen, tack så mycket för din hjälp! uppskattar dina snabba och trevliga svar. men jag verkar ha fått liv i den, mycket märkligt.Egil Opsahl skrev:
dock får jag inte upp sensorerna i HA, trots flera omstarter, men loggen ser mycket bättre ut.
men loggen ser bra ut, ser ut som jag får ut värden nu i alla fall, här är ett stenkast, dumpar en bild istället, var svårt att klistra in koden i text.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Elektroniktokig
· Nårrrje ;-)
· 142 inlägg
Får se hur det ser ut imorgon då, tack för svar igen.Egil Opsahl skrev:
Gjorde en restore och gjorde om stegen med flashandet, så jag har kvar de gamla sensorerna, men tycks inte hända något där heller. om jag inte minns fel så dök det upp där direkt förut medans energimätaren tog tid på sig.
Inloggade ser högupplösta bilder
Logga in
Skapa konto
Gratis och tar endast 30 sekunder
Det står inget om HDLC i loggen så det är ivf inte HDLC nu.
Minns du im det stod så tidigare, före det slitade fungera? HDLC-stöd tillkom 2023 enligt koden.
Eller så är det nåt helt annat. Vilken nätägare är detta? TV?
/M
Minns du im det stod så tidigare, före det slitade fungera? HDLC-stöd tillkom 2023 enligt koden.
Eller så är det nåt helt annat. Vilken nätägare är detta? TV?
/M
Det var väl precis vad jag skrev? Han påstår att man kan be "el leverantören om tillträde", vilket är helt fel.Alfredo skrev:
/M
Det är Eskilstuna Energi och Miljö (eem). Nä, nu har jag fått det att fungera, det är något annat som spökade i HA.M Marcus-AA skrev:
Lyckades gå igång allt nu, det var såklart tts: som jag behövde kommentera bort. Nu tycks allt fungera igen, tom bättre med tanke på att jag har fler sensorer som håller koll på problem.
Det kan inte kan släppa är vad som orsakade att den plötsligt slutade fungera 12.00.00?!
Skriver gärna ner mina steg om det finns intresse.
Fråga kan man alltid göra, sedan om man når framgång är en annan sak.M Marcus-AA skrev:
Det är inte alltid som elnätsägaren har åtkomt till mätaren, den kan i många fall sitta i ett utrymme som bara hyresvärden har åtkomst till, så det kan också vara värt att ställa en fråga dit.
Och ska man "märka ord" så har inte el leverantören någonting med det att göra, utan det är i så fall nätägaren, men jag fattar naturligvis vad som menas.
Det var därför jag skrev det inom citat, så skall du vara sån kan du vara det till rätt person.Hannuse skrev:Fråga kan man alltid göra, sedan om man når framgång är en annan sak.
Det är inte alltid som elnätsägaren har åtkomt till mätaren, den kan i många fall sitta i ett utrymme som bara hyresvärden har åtkomst till, så det kan också vara värt att ställa en fråga dit.
Och ska man "märka ord" så har inte el leverantören någonting med det att göra, utan det är i så fall nätägaren, men jag fattar naturligvis vad som menas.
Och jo, i ett flerfamiljshus har elnätbolaget egen nyckel till utrymme med mätare. I en- och tvåfamiljshus normalt inte.
/M
Ja, ursäkta, det vasr inte illa menat, jag fattar ju vad som menas, och vet ju också vem som skrev det, så ingen fara.M Marcus-AA skrev:
Men det är inte sant att vi som elnätsbolag har nyckel bara för att det är ett flerfamiljshus/hyresfastighet, även om det är vanligt.
Men när det byggs nytt, eller byggs om, då har vi det som kravspec.