Acties:
  • 0 Henk 'm!

  • kawaholic
  • Registratie: April 2020
  • Laatst online: 29-05 18:48
beste

ik ben sinds kort mijn huis aan het automatiseren. alles gaat tot nu toe wel redelijk/goed. maar nu wil ik een P1 meter gaan aanlsuiten. maar ik krijg geen data te zien. Nu heb ik ergens gelezen dat de bautrate van de p1 meter aangepast zou moeten worden.

Nu is mijn vraag hoe kan ik de bautrate van een p1 meter aanpassen. welke tools heb ik daar voor nodig?

Ik voeg hem in bij het algemene topic

[ Voor 6% gewijzigd door Septillion op 02-05-2024 09:04 ]

iRacing Profiel YouTube


Acties:
  • +1 Henk 'm!

  • Hahn
  • Registratie: Augustus 2001
  • Laatst online: 14-07 22:49
kawaholic schreef op woensdag 1 mei 2024 @ 21:56:

Nu heb ik ergens gelezen dat de bautrate van de p1 meter aangepast zou moeten worden.
Ergens? Waar heb je gelezen dat dat aangepast zou moeten worden?

En heb je zelf al gezocht hoe je dat zou kunnen aanpassen? Tip: ik zou 'baud rate' proberen, met een D, in plaats van een T ;)

The devil is in the details.


Acties:
  • 0 Henk 'm!

  • Klippy
  • Registratie: Oktober 2000
  • Laatst online: 00:21

Klippy

Still Game

Je moet niet je meter aanpassen, maar de software die hem uitleest.

Er is een groot topic hier Slimme meter uitlezen via P1-poort
Daar kan je voor de meeste meters wel wat vinden.

Je vermeld niet om welke meter het gaat, maar grote kans dat 115200 Baud gaat werken.

Steam | SXQncyBhbGwgZ29vZCwgbWFuISDwn5iO


Acties:
  • +1 Henk 'm!

  • roches
  • Registratie: Maart 2007
  • Laatst online: 14-07 21:46
En het kan zijn dat de P1-meter de gegevens geïnverteerd verstuurd.

Acties:
  • +1 Henk 'm!

  • kawaholic
  • Registratie: April 2020
  • Laatst online: 29-05 18:48
Bedankt voor het mee lezen (en corrigeren.gelukkig begreep google mij wel)

Ik moest dus een driver downloaden en erna kon ik via een web interface de lezer benaderen via een com-poort. Hier de bauDrate aangepast. en hij functioneert.

iRacing Profiel YouTube


Acties:
  • 0 Henk 'm!

  • databeestje
  • Registratie: Oktober 2002
  • Laatst online: 13-07 21:10

databeestje

Von PrutsHausen

RobIII schreef op zaterdag 28 november 2020 @ 05:17:
Ik denk dat ik eens en Elfin EW10 (of EL10) ga bestellen. Ik zal wel simpel zijn maar zo'n ding lijkt me uitermate geschikt om aan een P1 poort te hangen? Voor ~ €6.50 tot €12 (afhankelijk van wat je kiest, ex verzendkosten) is 't nog steeds minimaal een factortje 2 tot... 4(?) duurder dan een Wemos D1 met wat weerstandjes etc. maar het scheelt solderen, is off-the-shelf en nog altijd goedkoper dan heel veel andere oplossingen.

Ik heb geen idee of dit ding werkt, maar als je al eens op Telnet die poort kunt uitlezen ben je er al; alle andere dingen die 't ding kan is allemaal leuk en mooi meegenomen. En de rest is software.
Reply op een hele oude post.

Ik heb een EW10 en een ISKRA DSMR 2.2 meter hier. Je kan gewoon inverted serial erin stoppen. De hele 7404 was helemaal niet nodig. Wel 5 volt op de power zetten, maar dat kom uit een willekeurige USB stekker.

Acties:
  • 0 Henk 'm!

  • rokas
  • Registratie: Februari 2007
  • Niet online
Ik vindt het leuk om met computertjes te spelen en ben nu met een ESP32 aan de slag om de P1 poort uit te lezen.
Ik krijg al wat zinnige data er uit; levering en teruglevering in Watt dus kan ik het saldo uitrekenen, en waarempel, dat komt overeen met wat ik ook op de meter zie. Wat een plezier om hiermee te spelen.

Ik heb een ZIV 5CTA3BCF000AAD0 meter.
Ik wil nu de spanning van de drie fases uitlezen. Dat lukte niet want ik kon geen match vinden als ik zocht op 1-0:32.7.0 in het p1 telegram. Dus iets dieper er in gedoken.

Als ik het ruwe datagram bekijk zie ik "maar" onderstaande data.
Dat is teleurstellend weinig. Daar staat o.a. dus niet 1-0:32.7.0 tussen
Ik zie bij anderen, zoals @True in dit bericht https://gathering.tweaker...message/73277032#73277032 dat die wel de lijnspanning er uit krijgt en aan de eerste regel te zien lijkt hij ook een ZIV meter te hebben.
Dus mijn vraag is: wat moet ik (behalve de RTS pin een paar honderd ms hoog te houden) doen om de uitgevrbeide versie van het telegram uit de p1 poort te krijgen?

/CTA5ZIV-METER

1-3:0.2.8(50)
0-0:1.0.0(240704171255S)
0-0:96.1.1(***********************)
1-0:1.8.1(003323.026*kWh)
1-0:1.8.2(002379.207*kWh)
1-0:2.8.1(003312.343*kWh)
1-0:2.8.2(007580.676*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(00.064*kW)
1-0:2.7.0(06.494*kW)
0:61.7.0(00.066*kW)
1-0:22.7.0(03.144*kW)
1-0:42.7.0(03.340*kW)
1-0:62.7.0(00.000*kW)
!811D

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

rokas schreef op donderdag 4 juli 2024 @ 18:42:
Ik vindt het leuk om met computertjes te spelen en ben nu met een ESP32 aan de slag om de P1 poort uit te lezen.
Ik krijg al wat zinnige data er uit; levering en teruglevering in Watt dus kan ik het saldo uitrekenen, en waarempel, dat komt overeen met wat ik ook op de meter zie. Wat een plezier om hiermee te spelen.

Ik heb een ZIV 5CTA3BCF000AAD0 meter.
Ik wil nu de spanning van de drie fases uitlezen. Dat lukte niet want ik kon geen match vinden als ik zocht op 1-0:32.7.0 in het p1 telegram. Dus iets dieper er in gedoken.

Als ik het ruwe datagram bekijk zie ik "maar" onderstaande data.
Dat is teleurstellend weinig. Daar staat o.a. dus niet 1-0:32.7.0 tussen
Ik zie bij anderen, zoals @True in dit bericht https://gathering.tweaker...message/73277032#73277032 dat die wel de lijnspanning er uit krijgt en aan de eerste regel te zien lijkt hij ook een ZIV meter te hebben.
Dus mijn vraag is: wat moet ik (behalve de RTS pin een paar honderd ms hoog te houden) doen om de uitgevrbeide versie van het telegram uit de p1 poort te krijgen?

/CTA5ZIV-METER

1-3:0.2.8(50)
0-0:1.0.0(240704171255S)
0-0:96.1.1(***********************)
1-0:1.8.1(003323.026*kWh)
1-0:1.8.2(002379.207*kWh)
1-0:2.8.1(003312.343*kWh)
1-0:2.8.2(007580.676*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(00.064*kW)
1-0:2.7.0(06.494*kW)
0:61.7.0(00.066*kW)
1-0:22.7.0(03.144*kW)
1-0:42.7.0(03.340*kW)
1-0:62.7.0(00.000*kW)
!811D
Deze telegram ziet we wel heel kort uit. Dit komt uit mijn 3 fase testmeter:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/Ene5\T210-D ESMR5.0

1-3:0.2.8(50)
0-0:1.0.0(240329180303W)
0-0:96.1.1(4530303438303030303434343631363230)
1-0:1.8.1(000822.048*kWh)
1-0:1.8.2(000774.794*kWh)
1-0:2.8.1(000000.449*kWh)
1-0:2.8.2(000000.260*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(00.000*kW)
1-0:2.7.0(00.000*kW)
0-0:96.7.21(00491)
0-0:96.7.9(00020)
1-0:99.97.0(5)(0-0:96.7.19)(240323155006W)(0000421980*s)(220930140958S)(0000100993*s)(201128195029W)(0000004857*s)(201128181130W)(0000099873*s)(200117164110W)(0000338196*s)
1-0:32.32.0(00008)
1-0:52.32.0(00008)
1-0:72.32.0(00010)
1-0:32.36.0(00000)
1-0:52.36.0(00000)
1-0:72.36.0(00000)
0-0:96.13.0()
1-0:32.7.0(232.0*V)
1-0:52.7.0(232.0*V)
1-0:72.7.0(232.0*V)
1-0:31.7.0(000*A)
1-0:51.7.0(000*A)
1-0:71.7.0(000*A)
1-0:21.7.0(00.000*kW)
1-0:41.7.0(00.000*kW)
1-0:61.7.0(00.000*kW)
1-0:22.7.0(00.000*kW)
1-0:42.7.0(00.000*kW)
1-0:62.7.0(00.000*kW)
!D1DC

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • rokas
  • Registratie: Februari 2007
  • Niet online
De vraag blijft staan: hoe komt het dat ik een beperkt / kort telegram uit mijn P1 meter krijg?
Die meter is vrij nieuw en volgens mij ESMR5 compliant.
Hoe krijg ik zo'n "volledig" telegram uit de P1 poort?
Iemand een idee?

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

@rokas Wat draait er op je ESP32, ESPEasy toevallig? -> https://www.letscontrolit.com/forum/viewtopic.php?t=10122 , lijkt een beetje als wat jij beschrijft. De oplossing was daar quotes gebruiken (post 7 en verder).

[ Voor 3% gewijzigd door Raven op 04-07-2024 19:43 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • rokas
  • Registratie: Februari 2007
  • Niet online
@Raven Nee, geen ESPEasy. Gewoon, hoe noem je dat? Arduino omgeving (wel recentelijk overgeschakeld naar VScode met platformIO).
Ik wacht eerst 1250 ms (omdat de smart meter maar 1 keer per seconde data wil geven), daarna activeer de RTS pin voor 250 ms, en de data die op de TX pin komt gaat (na inversie) naar de RX UART pin.
Vervolgens lees ik met while (SerialPort.available() > 0) met SerialPort.read() het het hele serial buffer uit en plaats dit in een char array.
Met strstr zoek ik uit wat de positie is van bijvoorbeeld 1-0:1.7.0 en dan weet ik op welke posities de waarde van de levering te vinden is.
Heel basic allemaal, o nee, C++ :)
Wel leuk allemaal, erg retro met async seriële communicatie. Ik moet denken aan de tijd van de PDP11, VT100 en HVA300LSI en dat ik met een Spectron Datascope D601 naar klanten ging.

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

@rokas Ah op die manier :)

"daarna activeer de RTS pin voor 250 ms"
Uhm, zo'n beetje iedereen die dit diy'd heeft die pin van de P1-poort aan de 5V hangen zodat de meter continu doorgaat (ik heb nog nooit iemand gezien die dit anders doet), mocht je 1x per seconde te veel vinden kun je in de code een counter aanmaken waarbij je die gebruikt om bijv. maar 1x per 5 berichten het telegram weer te geven en de rest te dumpen.

Misschien handiger dan zoeken op 1-0:1.7.0: Ik heb in python een stukje code dat het telegram omzet naar json, dan hoef je niet posities te zoeken maar kun je gewoon de key (in jouw vb 1-0:1.7.0) op te geven en je krijgt de waarde.

Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
telegram = telegram.decode()
for line in telegram.split("\r\n"):
        if "/" in line:
            telegram_dict.update({ "Metertype": line[1:] })
        elif "(" in line:
            line = line.replace(")(", " - ").replace("(", " : ").replace(")", "") 
            if "*" in line:
                line = line[ 0 : line.index("*")]
            line = line.split(" : ")
            if "-" in line[1]:
                line[1] = line[1].split(" - ")
            telegram_dict.update({ line[0]: line[1] })
        elif "!" in line:
            telegram_dict.update({ "checksum": line[1:5] })

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@rokas De P1 laat zich afgezien van wel of geen data, niet sturen. Dus als het er niet in zit stuurt je meter het gewoon niet uit.

Maar zoals @Raven ook zegt hangt nagenoeg iedereen RTS gewoon aan de 5V. Zou je dus ook eens kunnen doen en dan eens een tijdje de hele stream loggen. Misschien dat spanning niet in elk telegram zit. Of dus gewoon niet ondersteund...

Acties:
  • 0 Henk 'm!

  • Jerdenberg
  • Registratie: December 2002
  • Laatst online: 12-07 16:10
@rokas Bij mijn Wemos D1 maak ik de RTS hoog totdat de meter zegt dat die klaar is (geen idee of dat langer duurt dan 250 ms), dan gaat de RTS laag en lees ik het telegram succesvol in.

Simpele beginvraag: klopt de checksum wel? Die asterisken zien er wel raar uit.

Acties:
  • 0 Henk 'm!

  • True
  • Registratie: April 2011
  • Niet online

True

Dislecticus

rokas schreef op donderdag 4 juli 2024 @ 18:42:
Ik vindt het leuk om met computertjes te spelen en ben nu met een ESP32 aan de slag om de P1 poort uit te lezen.
Ik krijg al wat zinnige data er uit; levering en teruglevering in Watt dus kan ik het saldo uitrekenen, en waarempel, dat komt overeen met wat ik ook op de meter zie. Wat een plezier om hiermee te spelen.

Ik heb een ZIV 5CTA3BCF000AAD0 meter.
Ik wil nu de spanning van de drie fases uitlezen. Dat lukte niet want ik kon geen match vinden als ik zocht op 1-0:32.7.0 in het p1 telegram. Dus iets dieper er in gedoken.

Als ik het ruwe datagram bekijk zie ik "maar" onderstaande data.
Dat is teleurstellend weinig. Daar staat o.a. dus niet 1-0:32.7.0 tussen
Ik zie bij anderen, zoals @True in dit bericht https://gathering.tweaker...message/73277032#73277032 dat die wel de lijnspanning er uit krijgt en aan de eerste regel te zien lijkt hij ook een ZIV meter te hebben.
Dus mijn vraag is: wat moet ik (behalve de RTS pin een paar honderd ms hoog te houden) doen om de uitgevrbeide versie van het telegram uit de p1 poort te krijgen?

/CTA5ZIV-METER

1-3:0.2.8(50)
0-0:1.0.0(240704171255S)
0-0:96.1.1(***********************)
1-0:1.8.1(003323.026*kWh)
1-0:1.8.2(002379.207*kWh)
1-0:2.8.1(003312.343*kWh)
1-0:2.8.2(007580.676*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(00.064*kW)
1-0:2.7.0(06.494*kW)
0:61.7.0(00.066*kW)
1-0:22.7.0(03.144*kW)
1-0:42.7.0(03.340*kW)
1-0:62.7.0(00.000*kW)
!811D
Naast dat wat door anderen al gezegd is (checksum, e.d.) het probleem wat ik had, is dat de gasmeter niet (goed) aan de slimme meter was gekoppeld. Als je bij je energieleverancier wel een gasstand/gasverbruik per maand ziet is dat het niet probleem bij jou en zijn de casussen niet te vergelijken.

VW ID.7 Tourer Pro S | 5670 Wp JA Solar - 14x405 33° op Zuid | Twente


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Jerdenberg schreef op vrijdag 5 juli 2024 @ 11:58:
Simpele beginvraag: klopt de checksum wel? Die asterisken zien er wel raar uit.
Dat is een gecensureerd serienummer van de meter ;)

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • +1 Henk 'm!

  • rokas
  • Registratie: Februari 2007
  • Niet online
@Raven Ik kan een P1 meter kopen, maar mijn plezier zit juist om hem, (vrijwel) helemaal zelf te maken.
Dus ik vindt het niet leuk om andermans code over te nemen, juist niet, maar zelf bedenken omdat ik daarmee het meest leer.
Toch bedankt voor je aanbod van de python code.
Overigens, vergis ik me als ik stel dat je op een ESP32 in CPP óf in (micro)Python kan programmeren, en niet tegelijkertijd? Of bestaat er ook een hybride mogelijkheid dat je CPP én microPython in één programma kan schrijven?

@Septillion dat vermoeden had ik al voor 99,999% maar ik denk, ik ben een mens en maak dus fouten, laat ik het toch maar even voor de zekerheid hier vragen. En mogelijk had mijn type meter gewoon een beperkte output, ik heb geleerd als technicus met alles rekening te houden, ook met het (haast) onvoorstelbare.

Dat iederen RTS actief knoopt betekent nog niet dat ik het ook doe ;) Ik hou er wel van om "de regie te hebben". Dan kom je ook mogelijk niet in tijdnood (procestijdtechnisch, ik geef toe de ESP32 is wel snel) omdat het proces van verwerking mogelijk langer duurt dan 1 sec (ik gebruik ook een oled display via I2C en dat vindt ik behoorlijk traag).
Dus mijn gedachte was: de P1 poort mag pas wat sturen als het programma er aan toe is, waarom zou je het moeilijk doen als het makkelijk kan?

@Jerdenberg @Raven heeft inmiddels al het antwoord gegeven; privacy matters.

Met jullie opmerkingen heb ik gedacht, zou het dan toch... weet je wat, ik schrijf even een miniprogramma'tje en ik laat RTS gewoon constant actief houden en lees de ruwe data (telegram) uit en dat gooi ik op een webpagina (ik heb een async webserver ook actief op de ESP32). En je raad het al, het telegram is lekker compleet (zie onder)

Ik vermoed dat het gebruik van de arduino serialPort class het probleem opleverde, want dat heeft me vandaag met die ruwe data ook even voor wat denkwerk gezorgd. Maar ik begin het gebruik van SerialPort.read() en aanverwante steeds beter te doorgronden.
Op een of andere manier kwam het processortijdtechnisch zo mooi uit dat het programma bepaalde regels uit het telegram oversloeg (en omdat het zo mooi er uit zag dacht ik niet aan een sreial data verwerkingsprobleem). Dat was het dus toch. Ik ga hiermee aan de slag en heb vandaag weer veel geleerd. Dank jullie allen voor jullie input en hulp.

Onderstaand de data / telegram uit de P1 poort van een ZIV slimme meter model ZIV 5CTA3BCF000AAD0

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/CTA5ZIV-METER

1-3:0.2.8(50)
0-0:1.0.0(240705211346S)
0-0:96.1.1(***************************)
1-0:1.8.1(003324.436*kWh)
1-0:1.8.2(002379.645*kWh)
1-0:2.8.1(003312.395*kWh)
1-0:2.8.2(007604.497*kWh)
0-0:96.14.0(0001)
1-0:1.7.0(00.158*kW)
1-0:2.7.0(00.037*kW)
0-0:96.7.21(00027)
0-0:96.7.9(00016)
1-0:99.97.0(5)(0-0:96.7.19)(230213161248W)(0001363043*s)(230126082251W)(0000000000*s)(221209091741W)(0000000000*s)(221130031949W)(0000000000*s)(211119070324W)(0000000000*s)
1-0:32.32.0(00000)
1-0:52.32.0(00000)
1-0:72.32.0(00007)
1-0:32.36.0(00950)
1-0:52.36.0(00558)
1-0:72.36.0(00062)
0-0:96.13.0()
1-0:32.7.0(232.0*V)
1-0:52.7.0(232.0*V)
1-0:72.7.0(231.0*V)
1-0:31.7.0(000*A)
1-0:51.7.0(000*A)
1-0:71.7.0(000*A)
1-0:21.7.0(00.097*kW)
1-0:41.7.0(00.000*kW)
1-0:61.7.0(00.072*kW)
1-0:22.7.0(00.000*kW)
1-0:42.7.0(00.039*kW)
1-0:62.7.0(00.000*kW)
!1C56

*************************** = data vervangen door asterix vanwege privacy

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

rokas schreef op vrijdag 5 juli 2024 @ 22:13:
@Raven Ik kan een P1 meter kopen, maar mijn plezier zit juist om hem, (vrijwel) helemaal zelf te maken.
Dus ik vindt het niet leuk om andermans code over te nemen, juist niet, maar zelf bedenken omdat ik daarmee het meest leer.
Toch bedankt voor je aanbod van de python code.
Hier heb ik de code ook zelf geschreven (i.p.v. bestaande libraries te gebruiken specifiek voor slimme meter-data), waaronder dus de code om er json van te maken, dat maakt het verwerken en doorsturen van de data wat eenvoudiger en gezien Home Assistant en MQTT er bij komen kijken kan de json-data zo daarheen gestuurd worden :). Mijn script doet ook de MQTT Auto Discovery om de sensors op afstand in Home Assistant aan te maken en de data wordt ook in een SQL-database gezet.

De code om de CRC-check te doen, of een telegram correct (niet corrupt) is, heb ik wel even moeten Googlen, daar mijn Python-kennis niet zover ging.

In C++ zou dit ook wel moeten kunnen, alleen is daar volgens mij minder (slimme meter specifieke) info over te vinden dan over Python.
rokas schreef op vrijdag 5 juli 2024 @ 22:13:
Toch bedankt voor je aanbod van de python code.
Overigens, vergis ik me als ik stel dat je op een ESP32 in CPP óf in (micro)Python kan programmeren, en niet tegelijkertijd? Of bestaat er ook een hybride mogelijkheid dat je CPP én microPython in één programma kan schrijven?
Niet tegelijkertijd volgens mij, maar ik kan me vergissen, nooit op gezocht :P
edit: https://forums.raspberrypi.com/viewtopic.php?t=302268

Ben je toevallig bekend met Adafruit? Indien niet, zij hebben een shitload aan tutorials, waaronder microPython op ESP-modules, mocht je wat te lezen willen hebben -> https://learn.adafruit.co...ther-v2/micropython-setup dan krijg je een idee over het hoe en wat.

Op hun learningplatform is veel meer op dit gebied te vinden, snuffel daar maar eens rond ;)

[ Voor 3% gewijzigd door Raven op 06-07-2024 09:23 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • Jerdenberg
  • Registratie: December 2002
  • Laatst online: 12-07 16:10
Op een of andere manier kwam het processortijdtechnisch zo mooi uit dat het programma bepaalde regels uit het telegram oversloeg (en omdat het zo mooi er uit zag dacht ik niet aan een sreial data verwerkingsprobleem). Dat was het dus toch. Ik ga hiermee aan de slag en heb vandaag weer veel geleerd. Dank jullie allen voor jullie input en hulp.
Maar klopte de checksum van het incomplete telegram dan?

Overigens, bij mijn Wemos schakel ik het WiFigedeelte uit als hij data moet lezen, anders redt hij het niet om de data allemaal op tijd te lezen.

Jeroen

Acties:
  • 0 Henk 'm!

  • Martin7182
  • Registratie: Juni 2020
  • Laatst online: 14:38
rokas schreef op vrijdag 5 juli 2024 @ 22:13:
Dat iederen RTS actief knoopt betekent nog niet dat ik het ook doe ;) Ik hou er wel van om "de regie te hebben". Dan kom je ook mogelijk niet in tijdnood (procestijdtechnisch, ik geef toe de ESP32 is wel snel) omdat het proces van verwerking mogelijk langer duurt dan 1 sec (ik gebruik ook een oled display via I2C en dat vindt ik behoorlijk traag).
Dus mijn gedachte was: de P1 poort mag pas wat sturen als het programma er aan toe is, waarom zou je het moeilijk doen als het makkelijk kan?
Dat snap ik niet helemaal; de Arduino library buffert de input, dus als je RTS hoog houdt, dan kun je zelf bepalen wanneer je een Serial.read() doet. Je krijgt dan gewoon de eerstvolgende byte die klaar staat, of zodra die aankomt. Je krijgt wel bufferoverflows als je niet elke seconde een telegram kunt verwerken, maar dan is er denk ik wel iets mis met je code. Zelfs dan nog is er weinig aan de hand; je gooit incomplete en/of corrupte telegrammen gewoon weg. Als je RTS laag houdt tijdens de (trage) verwerking dan mis je waarschijnlijk net zoveel.

Acties:
  • 0 Henk 'm!

  • rokas
  • Registratie: Februari 2007
  • Niet online
@Raven Dank je wel voor je reactie. Adafruit ken ik maar alleen dat ik het al heel veel "voorbij heb zien komen" en de library die ik gebruik voor het oled display (SSD1306) ook van adafruit komt. Bedankt voor de links.

@Jerdenberg crc nog niet gecontroleerd, ik zit pas in de fase dat ik (op dat moment) blij was dat ik data leesbaar had uit de P1 poort, Pas later ga ik werken aan kwaliteitszaken om de uitlezing stabiel te maken. Zover is het niet. Maar 100% zeker zou de crc niet geklopt hebben. Ik moet nog naar mijn oorspronkelijke code kijken maar die sloeg dus regels over. Waarom? Dat is het nou net het leerproces, en de lol.

@Martin7182 Toen ik met SerialPort.read() begon las ik dat het buffer maar (als ik het goed herinner) 64 bytes groot / klein was! Een telegram is een stuk langer, dus dat was één van de redenen dat ik besloot om pas een telegram te laten versturen als "ik er klaar voor sta met mijn programmaonderdeel".


Maar ik ben blij dat ik toch even naar jullie heb geluisterd en RTS constant hoof heb gemaakt in een testprogrammatje en zag dat het datagram er dus toch in zijn geheel uit komt rollen. Dus nu weet ik dat er een denkfout in mijn programma zit en niet de meter een beperking heeft. Nogmaals dank daarvoor.

Acties:
  • 0 Henk 'm!

  • Martin7182
  • Registratie: Juni 2020
  • Laatst online: 14:38
rokas schreef op zondag 7 juli 2024 @ 14:44:
@Martin7182 Toen ik met SerialPort.read() begon las ik dat het buffer maar (als ik het goed herinner) 64 bytes groot / klein was! Een telegram is een stuk langer, dus dat was één van de redenen dat ik besloot om pas een telegram te laten versturen als "ik er klaar voor sta met mijn programmaonderdeel".
Dat is een goed punt inderdaad. Ik neem aan dat 64 bytes de default is die aan te passen is, maar ik ben te lui om op te zoeken of dat inderdaad zo is. Maar goed, het is sowieso handiger om RTS hoog te houden en te wachten op het volgende telegram, dan heb je daarna nog bijna een hele seconde voor de verwerking ervan :)

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 14-07 19:41
edit: delete

[ Voor 97% gewijzigd door skank op 25-07-2024 21:19 ]


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
Ik heb enige tijd geleden van Marcel (volgens mij) de P1 Ethernet gekocht en aangesloten. Deze heeft welgeteld 1 keer iets gedaan. Maar buiten dat ik er via de browser op in kan loggen, geeft hij op punten geen data. Stuurt wel zeg maar, maar daar blijft het verder bij.Afbeeldingslocatie: https://tweakers.net/i/aezmNwcEJwso57mbA-_FY5EbgK4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/xES3I8AV0lz0C4ka4rgoNPEA.png?f=user_large
Nu heb ik al geprobeerd met hem contact te zoeken, maar krijg geen reactie terug.
Het zou zomaar kunnen dat het bij mij ligt, maar heb er te weinig verstand van om daar met zekerheid iets over te zeggen.

Hij is parasitair aangesloten. Nog niet kunnen proberen middels usb-c.
We hebben een Landys Gyr+ G350 en E350 SMR5.0.

Daarbij krijg ik hem ook niet aan de praat binnen Home Assistant. De eerste keer dat het werkte dus wel. Maar daarna was er geen waarde meer en heb ik het niet meer werkend gekregen.

Heeft iemand een idee waar ik het kan zoeken?

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Arunia schreef op dinsdag 13 augustus 2024 @ 15:29:
Ik heb enige tijd geleden van Marcel (volgens mij) de P1 Ethernet gekocht en aangesloten. Deze heeft welgeteld 1 keer iets gedaan. Maar buiten dat ik er via de browser op in kan loggen, geeft hij op punten geen data. Stuurt wel zeg maar, maar daar blijft het verder bij.[Afbeelding]
Nu heb ik al geprobeerd met hem contact te zoeken, maar krijg geen reactie terug.
Het zou zomaar kunnen dat het bij mij ligt, maar heb er te weinig verstand van om daar met zekerheid iets over te zeggen.

Hij is parasitair aangesloten. Nog niet kunnen proberen middels usb-c.
We hebben een Landys Gyr+ G350 en E350 SMR5.0.

Daarbij krijg ik hem ook niet aan de praat binnen Home Assistant. De eerste keer dat het werkte dus wel. Maar daarna was er geen waarde meer en heb ik het niet meer werkend gekregen.

Heeft iemand een idee waar ik het kan zoeken?
:w ik heb je mailtje (nog) niet gezien, maar probeer in deze maand ook wat rust (“vakantie”) te nemen.
Ik zie 0 verzonden en ontvangen pakketten, is er wel een goede/werkende connectie tussen de reader en waarmee je het verbindt?

Als je telnet naar het ip adres van de reader, zie je dan wel telegrammen/data voorbij komen?

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
iMars schreef op zaterdag 17 augustus 2024 @ 10:25:
[...]

:w ik heb je mailtje (nog) niet gezien, maar probeer in deze maand ook wat rust (“vakantie”) te nemen.
Ik zie 0 verzonden en ontvangen pakketten, is er wel een goede/werkende connectie tussen de reader en waarmee je het verbindt?

Als je telnet naar het ip adres van de reader, zie je dan wel telegrammen/data voorbij komen?
Kan gebeuren! Uiteraard moet je ook rust kunnen nemen inderdaad.

Qua verbinding, geen idee hoe ik dat het beste kan zien.
Als ik telnet naar het ip-adres, dan zie ik wel data voorbij komen. Waarvan het grootste deel "garbage" is.
Afbeeldingslocatie: https://tweakers.net/i/mm7iVk9hc2S3cD52jTMothlCDOY=/800x/filters:strip_exif()/f/image/cn3B61MYCmM9lbh2ssXzKqy3.png?f=fotoalbum_large

Vind het vooral raar dat het een keer gewerkt heeft. Heb het wel al qua instellingen gereset en dergelijke.

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

@Arunia Mijn 1e gedachte was verkeerde baudrate, maar dan zou alles garbage moeten zijn, ik zie leesbare/herkenbare stukken ertussen. Lijkt eerder op brakke verbinding.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Arunia schreef op zaterdag 17 augustus 2024 @ 12:16:
[...]

Kan gebeuren! Uiteraard moet je ook rust kunnen nemen inderdaad.

Qua verbinding, geen idee hoe ik dat het beste kan zien.
Als ik telnet naar het ip-adres, dan zie ik wel data voorbij komen. Waarvan het grootste deel "garbage" is.
[Afbeelding]

Vind het vooral raar dat het een keer gewerkt heeft. Heb het wel al qua instellingen gereset en dergelijke.
Dit is corrupte data! Meestal moet dan de meter vervangen worden. Probeer de reader even op een andere meter (buren/familie/vrienden). Heel soms kan het zijn dat de meegeleverde kabeltje niet goed is, of gevoelig voor elektromagnetische storingen. Maar mijn vermoeden is de meter.

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
@Raven @iMars Jullie beide geven precies hetzelfde aan. Dat is rot.

Nu is het zo dat we brieven hebben gehad van Stedin dat ze geen data binnen kregen en dat de meter vervangen moest worden. Ineens kregen we een brief dat ze het softwarematig op hadden gelost en dat het niet meer nodig was.

Dan moet ik op zoek naar ergens waar ze een slimme meter hebben. Zal eens bij mijn ouders polsen. Denk dat die er eentje hebben. Dan zie ik het snel genoeg of dat het op lost. Alleen kijken welk ip dat ding dan mee krijgt. :+
Hier is alles qua hardware netjes opgelost en weet ik hoe en wat.
Bedenk me net dat het de ethernet variant is, dus dat wordt ook nog wel een dingetje dan omdat bij mijn ouders en schoonmoeder het modem/router totaal niet in de buurt staat.

Maar ben absoluut blij met de antwoorden! Ik ga eens zoeken en testen.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@Arunia Geen ethernet aansluiting op je laptop of een ethernet dongle? Kan je gewoon het hele netwerk van je ouders overslaan.

Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
Septillion schreef op zaterdag 17 augustus 2024 @ 16:35:
@Arunia Geen ethernet aansluiting op je laptop of een ethernet dongle? Kan je gewoon het hele netwerk van je ouders overslaan.
Zat ik inderdaad al aan te denken. Als ik dan een vast ip instel op de module, dan kan ik er makkelijker bij. Heb inderdaad een laptop om te gebruiken.

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@Arunia Zelf vind ik https://www.dhcpserver.de/cms/ altijd wel een handige tool. Dan kan je de module gewoon op DHCP laten staan :)

Acties:
  • +2 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Arunia schreef op zaterdag 17 augustus 2024 @ 16:31:
@Raven @iMars Jullie beide geven precies hetzelfde aan. Dat is rot.

Nu is het zo dat we brieven hebben gehad van Stedin dat ze geen data binnen kregen en dat de meter vervangen moest worden. Ineens kregen we een brief dat ze het softwarematig op hadden gelost en dat het niet meer nodig was.

Dan moet ik op zoek naar ergens waar ze een slimme meter hebben. Zal eens bij mijn ouders polsen. Denk dat die er eentje hebben. Dan zie ik het snel genoeg of dat het op lost. Alleen kijken welk ip dat ding dan mee krijgt. :+
Hier is alles qua hardware netjes opgelost en weet ik hoe en wat.
Bedenk me net dat het de ethernet variant is, dus dat wordt ook nog wel een dingetje dan omdat bij mijn ouders en schoonmoeder het modem/router totaal niet in de buurt staat.

Maar ben absoluut blij met de antwoorden! Ik ga eens zoeken en testen.
Ik zou Stedin benaderen en zeggen dat jij als klant zijnde niet de P1 poort kan uitlezen en dat de meter alsnog vervangen moet worden. Leuk dat ze het voor hun opgelost hebben, maar jij als consument hebt het recht om de meter uit te kunnen lezen, en als blijkt dat dat niet kan, moeten ze de meter vervangen. Mijn vermoeden is bijna zeker bevestigd met hert feit dat Stedin in eerste instantie de meter wilde omruilen ;)

Edit: dat je niks in Home Assistant ziet komt omdat er geen geldige data binnen komt. Dan krijg je gelijk de foutmelding dat het niet kan verbinden... beetje misleidende foutmelding, want je denkt gelijk dat er geen verbinding gemaakt kan worden, dat kan het wel, maar er komt niks binnen (alleen garbage :+ )

[ Voor 10% gewijzigd door iMars op 17-08-2024 19:49 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
@iMars Ik heb hem nu even gewoon gevoed aangesloten. Maar de output in telnet blijft hetzelfde.

Ik ga sowieso dinsdag even bij mijn ouders testen. Verwacht dat het inderdaad de meter is en dan zal ik contact opnemen met Stedin om hem te vervangen. Maar moet even zien hoe en wanneer dat gebeurd omdat ik weinig uren meer over heb.

Over HA ben ik wel blij om dat te horen van het niet kunnen verbinden. Dan weet ik nu waar dat over gaat. Vond het al zo vreemd.

Acties:
  • +1 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
@iMars net getest bij mijn ouders en normale data.
Dus dan moet het de meter zijn. Dus contact maar opnemen met Stedin.
Zal hem nog een keer aansluiten thuis, maar kan niet anders.

[ Voor 72% gewijzigd door Arunia op 21-08-2024 10:26 ]


Acties:
  • +1 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

@Arunia Misschien handing om het serienummer te blurren, geen idee wat iemand er mee zou kunnen uitspoken....

Check ook even de connector van je meter, misschien pinnetje krom / smerig?

[ Voor 26% gewijzigd door Raven op 21-08-2024 06:09 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • Arunia
  • Registratie: Februari 2003
  • Laatst online: 15:23
Raven schreef op woensdag 21 augustus 2024 @ 06:08:
@Arunia Misschien handing om het serienummer te blurren, geen idee wat iemand er mee zou kunnen uitspoken....

Check ook even de connector van je meter, misschien pinnetje krom / smerig?
Had dat niet door. Heb de foto even weggehaald.

Zal even naar de poort kijken vanavond. Dank je wel voor de opties.

Acties:
  • 0 Henk 'm!

  • SamAerts
  • Registratie: Maart 2024
  • Laatst online: 16-04 12:38

Routing P1 to serial USB to TTL

Beschrijving
Ik probeer mijn digitale meter Sagecom XT211 uit te lezen via een zelfgemaakte USB-TTL adapter. Als referentie heb ik een werkende aansluiting, dus dat helpt wel om bij de testing met zekerheid te kunnen zeggen dat het aan de gefabriceerde kabel ligt.

Uitlezen doe ik met een rpi > Home Assistant > DSMR Reader

Wat ik heb geprobeerd:

Basis Aansluitingen:
  • P1 Pin 1 (5V) naar USB-to-TTL 5V
  • P1 Pin 3 (Data_GND) naar USB-to-TTL GND
  • P1 Pin 5 (Data/TxD) naar USB-to-TTL RxD
RTS Aansluiting:
  • P1 Pin 2 (Data_Request/RTS) heb ik aanvankelijk verbonden met USB-to-TTL TxD (resultaat: geen dataoverdracht).
Afbeeldingslocatie: https://tweakers.net/i/Txq2iGFvUmL-XQMA6bj0vQem0RE=/800x/filters:strip_exif()/f/image/e1raVNAWWrKxO4dZq7Os9xw8.png?f=fotoalbum_large

Kortstondig hoera momentje! Ik gebruik een home wizard splitter die door een flikkerend lampje aangeeft of er data overdracht wordt gevraagd. Dat flikkerde dus in deze setup gedurende de eerste 10 - 15 seconden na aansluiting. Daarna ging die weer uit :? ...

Afbeeldingslocatie: https://tweakers.net/i/13TzAolFQfq9PfsYNPaheKG3H7Q=/x800/filters:gifsicle():strip_exif()/f/image/rAVFMdprUGeDanD4suE3OvB1.gif?f=fotoalbum_large
Weerstand Tussen 5V en TxD:
  • Vervolgens heb ik een 2kΩ weerstand gesoldeerd tussen P1 Pin 1 (5V) en P1 Pin 5 (TxD). Dit leek ook geen dataoverdracht te geven.
Afbeeldingslocatie: https://tweakers.net/i/iKChn71LcJwb7qgX0hVfrQgsTwE=/800x/filters:strip_exif()/f/image/qkDj2FFeVg1mikAhOMFdk3Xc.png?f=fotoalbum_large
Resistor Variatie:
  • Geprobeerd met 10kΩ weerstand tussen TxD en RxD, en ook met de 2kΩ weerstand tussen 5V en TxD. Helaas ook zonder succes.
Geen Verbinding met RTS:
  • Uiteindelijk heb ik geprobeerd om de RTS (P1 Pin 2) helemaal los te koppelen en alleen de drie basisverbindingen (5V, GND, TxD naar RxD) te gebruiken. Dit heeft echter ook niet gewerkt.
Controle en Observatie:
  • De LED's op de USB-TTL module geven aan dat er spanning is, maar geen dataoverdracht. Home Assistant kan geen data uitlezen van de slimme meter.

Documentatie

Waar ik al veel nuttige info kon terugvinden:

Wat kan ik nog proberen?

  • Moet ik nog andere pinnen proberen of is er een specifieke volgorde van aansluiten die ik over het hoofd zie?
  • Zijn er andere weerstandswaarden die succesvol zijn geweest in een vergelijkbare opstelling?
  • Heeft iemand een werkende configuratie met dezelfde hardware (DSMR 5.0, USB-TTL)?
Elke hulp, suggestie of nuttige links om dit werkend te krijgen is zeer welkom! Dank jullie wel alvast voor het meedenken.

Acties:
  • +1 Henk 'm!

  • Martin7182
  • Registratie: Juni 2020
  • Laatst online: 14:38
Even een wilde gok, inverter je het signaal wel dat uit de P1 poort komt? Of hoeft dat bij jouw slimme meter niet?

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@SamAerts Paar punten:

De 5V uit de P1 is bedoelt om iets te voeden, niet om gevoed te worden. Dus als je een USB-Serial gebruikt die neem ik aan uit USB gevoed wordt dan de 5V niet verbinden met de P1 5V (Pin 1).

En zoals @Martin7182 ook opmerkte, de data is inverted en open collector. Dus je zal het signaal moeten inverteren. Sommige chips (oa FTDI) kunnen dit in hardware door een instelling. Maar voor veel andere zal je dit in hardware moeten doen. En voor de open collector zal je zelf moeten worden voor een pull up. Indien je het direct naar een (inverteerbare) USB-Serial chip doet naar Vcc van de chip.

En RTS (Pin 2) bevat geen seriele data, dus verbinden met Tx heeft geen zin. De P1 heeft dan ook alleen een Txo en heeft geen mogelijkheid om data te ontvangen. De RTS moet hoog zijn om data te krijgen uit de meter. Makkelijkste is hier wel de 5V op aan te sluiten. Dit mag de 5V van de USB-Serial zijn of een lus met de P1 5V (Pin 1).

Zelf heb ik een simpele NPN (BC547) als inverter gebruikt. Base naar P1 Pin 5 + pull up naar 5V (P1 Pin 1). Collector naar GND. Emitter in mijn geval naar een ESP8266 met pull up in hardware.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

SamAerts schreef op zondag 25 augustus 2024 @ 22:53:

Routing P1 to serial USB to TTL

Beschrijving
Ik probeer mijn digitale meter Sagecom XT211 uit te lezen via een zelfgemaakte USB-TTL adapter. Als referentie heb ik een werkende aansluiting, dus dat helpt wel om bij de testing met zekerheid te kunnen zeggen dat het aan de gefabriceerde kabel ligt.

Uitlezen doe ik met een rpi > Home Assistant > DSMR Reader

Wat ik heb geprobeerd:

Basis Aansluitingen:
  • P1 Pin 1 (5V) naar USB-to-TTL 5V
  • P1 Pin 3 (Data_GND) naar USB-to-TTL GND
  • P1 Pin 5 (Data/TxD) naar USB-to-TTL RxD
RTS Aansluiting:
  • P1 Pin 2 (Data_Request/RTS) heb ik aanvankelijk verbonden met USB-to-TTL TxD (resultaat: geen dataoverdracht).
[Afbeelding]

Kortstondig hoera momentje! Ik gebruik een home wizard splitter die door een flikkerend lampje aangeeft of er data overdracht wordt gevraagd. Dat flikkerde dus in deze setup gedurende de eerste 10 - 15 seconden na aansluiting. Daarna ging die weer uit :? ...

[Afbeelding]
Weerstand Tussen 5V en TxD:
  • Vervolgens heb ik een 2kΩ weerstand gesoldeerd tussen P1 Pin 1 (5V) en P1 Pin 5 (TxD). Dit leek ook geen dataoverdracht te geven.
[Afbeelding]
Resistor Variatie:
  • Geprobeerd met 10kΩ weerstand tussen TxD en RxD, en ook met de 2kΩ weerstand tussen 5V en TxD. Helaas ook zonder succes.
Geen Verbinding met RTS:
  • Uiteindelijk heb ik geprobeerd om de RTS (P1 Pin 2) helemaal los te koppelen en alleen de drie basisverbindingen (5V, GND, TxD naar RxD) te gebruiken. Dit heeft echter ook niet gewerkt.
Controle en Observatie:
  • De LED's op de USB-TTL module geven aan dat er spanning is, maar geen dataoverdracht. Home Assistant kan geen data uitlezen van de slimme meter.

Documentatie

Waar ik al veel nuttige info kon terugvinden:

Wat kan ik nog proberen?

  • Moet ik nog andere pinnen proberen of is er een specifieke volgorde van aansluiten die ik over het hoofd zie?
  • Zijn er andere weerstandswaarden die succesvol zijn geweest in een vergelijkbare opstelling?
  • Heeft iemand een werkende configuratie met dezelfde hardware (DSMR 5.0, USB-TTL)?
Elke hulp, suggestie of nuttige links om dit werkend te krijgen is zeer welkom! Dank jullie wel alvast voor het meedenken.
De P1 poort is een open collectors, je moet de data uit met een weerstand aan de 5v gooien.
Afbeeldingslocatie: https://hobby.x68.nl/images/DSMRModule_-_Slimmemeter_intern_schema.png
Dus pin 5 met een weerstand aan de 5V (of 3.3v als je 3.3v signaal wil)

Edit: en zet de 5v op pin 2, anders wordt de p1 poort niet enabled en komt er geen data uit :+
Wat @Septillion zegt, pin 1 is 5 volt uit voor parasitair gebruik.

code:
1
2
3
4
5v USB aan Pin 2 P1 (om poort te activeren)
3v3 USB via 10k weerstand aan Pin 5 P1 (om data lijn omhoog te pullen)
RxD USB aan Pin 5 P1
GND USB aan Pin 3 P1

[ Voor 3% gewijzigd door iMars op 26-08-2024 09:45 ]

Koop hier mijn P1 reader :)


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
iMars schreef op maandag 26 augustus 2024 @ 08:45:
code:
1
3v3 USB aan Pin 5 P1 (om data lijn omhoog te pullen)
=> 5V / 3v3 USB via pull op weerstand aan Pin 5 P1 (om data lijn omhoog te pullen)

Lijkt nu dat je hem hard aan de 3v3 moet gooien.

Acties:
  • +1 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op maandag 26 augustus 2024 @ 09:26:
[...]

=> 5V / 3v3 USB via pull op weerstand aan Pin 5 P1 (om data lijn omhoog te pullen)

Lijkt nu dat je hem hard aan de 3v3 moet gooien.
Gloeiende,... idd even met weerstand (ik had de tekst ge-edit en de weerstand vergeten terug te 'plaatsen')

Deze trouwens gevonden:
Afbeeldingslocatie: https://iotassistant.io/wp-content/uploads/2020/02/ftdi-scaled.jpg
Meest makkelijke manier denk ik:
5v usb naar pin 2 P1 (enable)
RxD usb naar pin 5 P1
GND usb naar pin 3 of 6 P1
En dan een weerstand aan de kant van USB zoals op foto. 5v data zal gewoon moeten werken 9 v/d 10 keer.

Last but not least: @SamAerts als je in Belgie woont, moet je de p1 poort ook laten activeren. Standaard is deze niet geactiveerd ;)

Misschien heb je hier ook wat aan, even een oude blog post :)

[ Voor 45% gewijzigd door iMars op 26-08-2024 10:00 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@iMars En last last but least, de FTDI instellen op inverted serial :+

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op maandag 26 augustus 2024 @ 10:01:
@iMars En last last but least, de FTDI instellen op inverted serial :+
Check, maar dat zou ook nog aan de computer kant kunnen :+

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@iMars Niet in de computer software toch? Alleen als instelling die niet alle USB-Serial chips hebben.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op maandag 26 augustus 2024 @ 10:05:
@iMars Niet in de computer software toch? Alleen als instelling die niet alle USB-Serial chips hebben.
Ik deed het vroegâh op een RPi met ser2net, daar kon je het signaal inverteren. In mijn devices doe ik altijd een hardware inverter zodat je softwarematig niks hoeft te inverteren ;)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@iMars Maar dan moet de hardware het ondersteunen of je moet het volledig bitbang doen. Uit een hardwarematige UART ga je geen geldige data krijgen als deze inverted is en de hardware gewoon TTL verwacht.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op maandag 26 augustus 2024 @ 11:11:
@iMars Maar dan moet de hardware het ondersteunen of je moet het volledig bitbang doen. Uit een hardwarematige UART ga je geen geldige data krijgen als deze inverted is en de hardware gewoon TTL verwacht.
In het begin deed ik het met een mosfet (zoals in de link naar mijn blog is te zien ;) ).
Tegenwoordig doe ik het met een 74HC chipje :)

Dan komt de data normaal de esp in.

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@iMars Ja, BJT, mosfet, 74HC, genoeg opties inderdaad. Maar doelde er vooral op dat niet alle hardware überhaupt inverted kan lezen, de bekende CH340 bijvoorbeeld niet (zo ver ik weet).

Grap is wel dat een ESP het wel weer kan :+

Acties:
  • +1 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op maandag 26 augustus 2024 @ 11:35:
@iMars Ja, BJT, mosfet, 74HC, genoeg opties inderdaad. Maar doelde er vooral op dat niet alle hardware überhaupt inverted kan lezen, de bekende CH340 bijvoorbeeld niet (zo ver ik weet).

Grap is wel dat een ESP het wel weer kan :+
Ja klopt! De reden dat ik het doe is voor compatibiliteit... ESPHome, Arduino, C++ noem het maar op, kan allemaal overweg met het inverteren. Maar (zover ik weet) esp-link weer niet. En aangezien ik dat als optie aanbied (zodat Domoticz het ook kan gebruiken) heb ik daarvoor gekozen :)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • SamAerts
  • Registratie: Maart 2024
  • Laatst online: 16-04 12:38
Bedankt voor jullie reacties!! _/-\o_

De HomeWizard splitter gaat nu continu pinken met de andere devices die via de splitter luisteren

Probleem is nu nog dat de rPi (Home Assistant) de USB niet herkent.
Ik weet niet of dat in de vorige configuraties die ik heb geprobeerd ook zo was.

De USB to TTL in kwestie is volgende CH340:

Afbeeldingslocatie: https://tweakers.net/i/XYNgWWMdf4K2DY_JFDivULZkBNc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/M1cWhG6UVY8wJcsukM1uhQKg.png?f=user_large

De setup is nu als volgt:
Komt dat overeen met wat jullie schreven?

Afbeeldingslocatie: https://tweakers.net/i/4f3oez2MfuJZE-XXSkVocH0ueoM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/dPwgjfyJ0agWsaz0Kzrf5Sh8.png?f=user_large

Acties:
  • +1 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

SamAerts schreef op maandag 26 augustus 2024 @ 23:20:
Bedankt voor jullie reacties!! _/-\o_

De HomeWizard splitter gaat nu continu pinken met de andere devices die via de splitter luisteren

Probleem is nu nog dat de rPi (Home Assistant) de USB niet herkent.
Ik weet niet of dat in de vorige configuraties die ik heb geprobeerd ook zo was.

De USB to TTL in kwestie is volgende CH340:

[Afbeelding]

De setup is nu als volgt:
Komt dat overeen met wat jullie schreven?

[Afbeelding]
Ik snap de 2k weerstand niet... Alleen een 10k weerstand tussen 5V en RxD.
Data wat je ontvangt is inverted, CH340 kan dat niet omzetten, dus moet je dat op de computer dan nog regelen ;)

Koop hier mijn P1 reader :)


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@SamAerts Dat gaat dus niet werken, de CH340 kan niet overweg met inverted serial. Dat is niet op de computer te doen en zal je dus in hardware moeten doen.

[ Voor 13% gewijzigd door Septillion op 27-08-2024 09:56 ]


Acties:
  • 0 Henk 'm!

  • SamAerts
  • Registratie: Maart 2024
  • Laatst online: 16-04 12:38
iMars schreef op dinsdag 27 augustus 2024 @ 09:39:
[...]

Ik snap de 2k weerstand niet... Alleen een 10k weerstand tussen 5V en RxD.
Data wat je ontvangt is inverted, CH340 kan dat niet omzetten, dus moet je dat op de computer dan nog regelen ;)
Straks eens zonder de 10k proberen
Zou dit kunnen verklaren waarom de usb niet wordt herkend door HA?

In HA maak ik gebruik van deze DSMR integratie: https://www.home-assistant.io/integrations/dsmr_reader/ eens uitzoeken of ik daarmee out of the box kan inverten

Bedankt voor de reactie!

Acties:
  • +1 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

SamAerts schreef op dinsdag 27 augustus 2024 @ 09:59:
[...]


Straks eens zonder de 10k proberen
Zou dit kunnen verklaren waarom de usb niet wordt herkend door HA?

In HA maak ik gebruik van deze DSMR integratie: https://www.home-assistant.io/integrations/dsmr_reader/ eens uitzoeken of ik daarmee out of the box kan inverten

Bedankt voor de reactie!
Als je de gebruikte setup pakt met alleen 2k en niet de 10k, gaat het niet werken... De RxD (data output P1) moet hoog gepulled worden via de weerstand. De TxD op de USB maak je helemaal geen gebruik van, die 2k weerstand tussen 5V en TxD is nutteloos.

Alleen een 10k weerstand tussen 5V en RxD.

Koop hier mijn P1 reader :)


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@iMars Psst, het gaat überhaupt niet werken. Want de CH340 is niet te inverten in de configuratie. En in software is onmogelijk omdat de hardware überhaupt geen geldige data doorgeeft dan.

Acties:
  • 0 Henk 'm!

  • SamAerts
  • Registratie: Maart 2024
  • Laatst online: 16-04 12:38
iMars schreef op dinsdag 27 augustus 2024 @ 10:09:
[...]

Als je de gebruikte setup pakt met alleen 2k en niet de 10k, gaat het niet werken... De RxD (data output P1) moet hoog gepulled worden via de weerstand. De TxD op de USB maak je helemaal geen gebruik van, die 2k weerstand tussen 5V en TxD is nutteloos.

Alleen een 10k weerstand tussen 5V en RxD.
Benieuwd om dat te proberen, rekeninghoudend met wat @Septillion net schreef
Septillion schreef op dinsdag 27 augustus 2024 @ 12:30:
@iMars Psst, het gaat überhaupt niet werken. Want de CH340 is niet te inverten in de configuratie. En in software is onmogelijk omdat de hardware überhaupt geen geldige data doorgeeft dan.
Dat is niet op te lossen met bruggetjes of extra componentjes te solderen?
Anders bestel ik meteen een andere USB to ttl zodat ik weer aan het experimenteren kan (bv.: Ft232rl of Cp2102 ?)

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@SamAerts Wel met extra componenten dus. Zelf gebruik ik een simpele NPN (BC547 met extra pull up weerstand), @iMars doet het met een 74HC logic chip (gok de 74HC14) maar een mosfet ofzo zou ook kunnen.

Van de USB-serial chips is alleen die van FTDI dat ik weet dat die ook direct inverted aan kan (maar moet gewijzigd worden met een software tool van FTDI).

Schema met NPN:
Afbeeldingslocatie: https://tweakers.net/i/6vTSnKj1CszB6jiFH7ssv82TDcU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jaAqOF9NszGVKOzzWMmxUclA.png?f=user_large

[ Voor 22% gewijzigd door Septillion op 27-08-2024 13:02 ]


Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
SamAerts schreef op dinsdag 27 augustus 2024 @ 12:40:
[...]


Benieuwd om dat te proberen, rekeninghoudend met wat @Septillion net schreef


[...]


Dat is niet op te lossen met bruggetjes of extra componentjes te solderen?
Anders bestel ik meteen een andere USB to ttl zodat ik weer aan het experimenteren kan (bv.: Ft232rl of Cp2102 ?)
Je gebruikt een rpi? Waarom niet de seriële poort van de pi gebruiken ipv een usb serial adapter?
Dat doe ik zelf ook. Wel de inversie geregeld zoals @Septillion zegt met een pullup en NPN transistor.
Afbeeldingslocatie: https://www.uploadarchief.net/files/download/meter_intf.png
Hierin zit niet de 5v op de rj11 pin 2 getekend, die moet je dan ook even aansluiten.
Maar dit zou ook weer moeten werken met je huidige usb-serial adapter.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@u_nix_we_all Dat schema gaat niet werken, de uitgang van de P1 is open collector dus de base weerstand zal naar Vcc moeten, anders is er niets wat spanning op de base zet. En meen me te herinneren dat ik toen ook even aan het debuggen ben geweest en dat een 1k naar 5V te veel is voor de P1, vandaar 10k.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

@u_nix_we_all && @Septillion
R1 en R2 vervangen voor 10k, R1 hangen tussen de base van de NPN en 3v3. Uitgang van de meter (P1) direct aan de base, dat zou moeten werken. En dan pin 1 en 2 van P1 kortsluiten (1 = 5v out, wat genoeg is voor pin 2, enable).

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

Septillion schreef op dinsdag 27 augustus 2024 @ 12:52:
@SamAerts Wel met extra componenten dus. Zelf gebruik ik een simpele NPN (BC547 met extra pull up weerstand), @iMars doet het met een 74HC logic chip (gok de 74HC14) maar een mosfet ofzo zou ook kunnen.

Van de USB-serial chips is alleen die van FTDI dat ik weet dat die ook direct inverted aan kan (maar moet gewijzigd worden met een software tool van FTDI).

Schema met NPN:
[Afbeelding]
Ik zou de R1 in dit schema aan 3v3 hangen, zodat het signaal 3v3 is. Ik weet niet hoe pickey de RPi is, de uart van een ESP32/8266 kan dat wel aan.

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

SamAerts schreef op dinsdag 27 augustus 2024 @ 12:40:
[...]


Benieuwd om dat te proberen, rekeninghoudend met wat @Septillion net schreef


[...]


Dat is niet op te lossen met bruggetjes of extra componentjes te solderen?
Anders bestel ik meteen een andere USB to ttl zodat ik weer aan het experimenteren kan (bv.: Ft232rl of Cp2102 ?)
Ja, als je de schema van @Septillion neemt en dat tussen de P1 en de CH340 hangt, werkt het prima:
Afbeeldingslocatie: https://tweakers.net/i/6vTSnKj1CszB6jiFH7ssv82TDcU=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jaAqOF9NszGVKOzzWMmxUclA.png?f=user_large

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
iMars schreef op dinsdag 27 augustus 2024 @ 13:42:
[...]

Ik zou de R1 in dit schema aan 3v3 hangen, zodat het signaal 3v3 is. Ik weet niet hoe pickey de RPi is, de uart van een ESP32/8266 kan dat wel aan.
Ja, als wat je aansluit een 3V3 device is dan R1 aan de 3V3. Officieel kan een pin van een ESP ook geen 5V aan ook al gaat het bij velen gewoon goed. Maar als ik ervoor ontwerp doe ik het niet.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

SamAerts schreef op dinsdag 27 augustus 2024 @ 09:59:
[...]


Straks eens zonder de 10k proberen
Zou dit kunnen verklaren waarom de usb niet wordt herkend door HA?

In HA maak ik gebruik van deze DSMR integratie: https://www.home-assistant.io/integrations/dsmr_reader/ eens uitzoeken of ik daarmee out of the box kan inverten

Bedankt voor de reactie!
Dat is de integratie voor DSMR_reader (gebruik ik voornamelijk). Denk dat je deze integratie bedoeld: https://www.home-assistant.io/integrations/dsmr/

Koop hier mijn P1 reader :)


Acties:
  • +1 Henk 'm!

  • SamAerts
  • Registratie: Maart 2024
  • Laatst online: 16-04 12:38
iMars schreef op dinsdag 27 augustus 2024 @ 13:49:
[...]

Dat is de integratie voor DSMR_reader (gebruik ik voornamelijk). Denk dat je deze integratie bedoeld: https://www.home-assistant.io/integrations/dsmr/
Klopt! Die gebruik ik

Net de componentjes besteld om het schema van @Septillion te bouwen, wordt dus volgende week vervolgd

Bedankt voor alle advies, echt geweldig!

  • 200454math
  • Registratie: Augustus 2013
  • Laatst online: 06-06 15:44
Ik heb via homewizzard een app op mijn telefoon en dat werkt prima
Uiteraard met het kastje van hun
Dus voor mij is het een gesloten onderwerp
Bedankt voor de reacties
Mvg Mathijs

Acties:
  • 0 Henk 'm!

  • ComTech
  • Registratie: November 2002
  • Laatst online: 14-07 23:24
Ik maak al jaren gebruik van dsmr-reader
Heb een database van een aantal jaar (precies het moment dat ik ben verhuisd naar een nieuwbouwwoning).
Nu is de slimme meter defect en is deze vervangen.
Nu staan alle statistieken verkeerd natuurlijk omdat de meter op 0 begint.
Volgens de documentatie moet ik die handmatig van de dag zelf aanpassen.
Iemand dit al eens gedaan en tips om dit makkelijk te doen?

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

ComTech schreef op woensdag 2 oktober 2024 @ 14:50:
Ik maak al jaren gebruik van dsmr-reader
Heb een database van een aantal jaar (precies het moment dat ik ben verhuisd naar een nieuwbouwwoning).
Nu is de slimme meter defect en is deze vervangen.
Nu staan alle statistieken verkeerd natuurlijk omdat de meter op 0 begint.
Volgens de documentatie moet ik die handmatig van de dag zelf aanpassen.
Iemand dit al eens gedaan en tips om dit makkelijk te doen?
Heb je die vraag ook op de github van Dennis geplaatst? Zie toevallig deze voorbij komen :)

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • ComTech
  • Registratie: November 2002
  • Laatst online: 14-07 23:24
iMars schreef op woensdag 2 oktober 2024 @ 14:58:
[...]

Heb je die vraag ook op de github van Dennis geplaatst? Zie toevallig deze voorbij komen :)
Nee dat is niet mijn bericht.
Ik had deze nog niet gelezen tijdje terug wel even gezocht toen ik wist dat mijn meter vervangen moest worden.
Ik ga de dag zelf aanpassen (kan morgen pas want staat nog niet in de lijst) en kijken wat er gaat gebeuren.

Acties:
  • 0 Henk 'm!

  • reinouts
  • Registratie: Januari 2000
  • Laatst online: 14-07 16:14
Beste mensen,
Ik heb een SmartGateways P1-reader aangeschaft via Vraag & Aanbod.
Het eerste dat ik moet doen is de firmware flashen want hij staat op België met een firware uit 2022.
Echter de internet connection check faalt. Ik heb de logs gedownload met ESP web tools en zie dit:

code:
1
2
3
4
5
6
7
Checking for firmware updates: 
[HTTPS] begin...
[HTTPS] GET...
[HTTPS] GET... failed, error: connection refused
Internet connection check failed.
Disabling firmware check.
Firmware check will be enabled again by restarting the gateway


Er zijn geen firewalls o.i.d. actief, ik heb hem verbonden met mijn Fritz!box zonder beperkingen.
Weet iemand hoe dit op te lossen?

Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 15:04

Gizz

Dunder-Mifflin, Inc.

@reinouts heb je de troubleshooting op de site van Smart Gateways al gevolgd? Suggesties die worden gegeven zijn o.a. checken of DNS goed staat ingesteld en nog wat andere zaken. Ze geven ook als tip om het ding te resetten en vervolgens met de hotspot van je telefoon te laten verbinden.

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • +1 Henk 'm!

  • Sjaakkg
  • Registratie: December 2014
  • Laatst online: 01-07 13:03
Ik heb vorig jaar een mailtje gehad dat je voor 31 december 2023 moest updaten omdat de updateservers verhuisd werden. Als je dat niet voor die datum zou doen dan zou updaten niet meer mogelijk zijn. Anders mail ze even, denk dat ze wel een handmatige procedure hebben. Mooi ding trouwens, al jaren erg tevreden mee en de support is altijd goed.
reinouts schreef op vrijdag 4 oktober 2024 @ 12:16:
Beste mensen,
Ik heb een SmartGateways P1-reader aangeschaft via Vraag & Aanbod.
Het eerste dat ik moet doen is de firmware flashen want hij staat op België met een firware uit 2022.
Echter de internet connection check faalt. Ik heb de logs gedownload met ESP web tools en zie dit:

code:
1
2
3
4
5
6
7
Checking for firmware updates: 
[HTTPS] begin...
[HTTPS] GET...
[HTTPS] GET... failed, error: connection refused
Internet connection check failed.
Disabling firmware check.
Firmware check will be enabled again by restarting the gateway


Er zijn geen firewalls o.i.d. actief, ik heb hem verbonden met mijn Fritz!box zonder beperkingen.
Weet iemand hoe dit op te lossen?

Acties:
  • 0 Henk 'm!

  • Pierdw
  • Registratie: Januari 2019
  • Laatst online: 14-07 21:40
Hallo,

Ik heb een slimme meter in mijn meterkast met een P1 poort erop. Nu zou ik graag informatie willen uitlezen en willen loggen. Zo zou ik graag willen zien wat de spanning is op mijn 3-fase aansluiting, hoeveel mijn zonnepanelen opleveren, en als het kan, wat het verbruik per groep is in mijn kast.
Nu zal ik een systeen moeten kiezen. Ik heb geen server draaien thuis, maar het wel een Ubiquity Dream Router met daarin wat opslag. Het is nieuw voor mij en er zijn veel verschillende mogelijkheden.
Het liefst zou ik iets hebben zonder abonnement, maar er is veel keuze in hardware. Wat zouden jullie aanraden om het stroomverbruik etc. te kunnen bekijken en te loggen?

Schopje naar het grote topic. En wat heb jij al gevonden en waarom twijfel je?

[ Voor 6% gewijzigd door Septillion op 08-10-2024 19:22 ]


Acties:
  • 0 Henk 'm!

  • solo-nl
  • Registratie: Augustus 2022
  • Laatst online: 22-01 06:17
Ik heb een P1 Dongel Pro van Smart Stuff. Dit is de goedkoopste die ik kon vinden, zonder abonnement. Ik dacht rond de 25 euro. Data wordt 2 jaar opgeslagen en er zit een api bij. Ik heb de DSMR variant, je krijgt dan een dashboard op een ip adres in je netwerk, nadat je het ding hebt geconfigureerd op je wifi.

Acties:
  • 0 Henk 'm!

  • boyette
  • Registratie: November 2009
  • Laatst online: 14:35
welke energieleverancier heb je?

Acties:
  • 0 Henk 'm!

  • rvk
  • Registratie: Mei 2011
  • Laatst online: 12:32

rvk

Pierdw schreef op dinsdag 8 oktober 2024 @ 18:33:
Zo zou ik graag willen zien wat de spanning is op mijn 3-fase aansluiting, hoeveel mijn zonnepanelen opleveren, en als het kan, wat het verbruik per groep is in mijn kast.
Wat je zonnepanelen opleveren ga je niet uit de P1 poort halen. Wel wat je teruglevert aan de energiemaatschappij. Maar daar is dan het gebruik van je eigen apparaten al af. Je zult dus ook je panelen apart uit moeten gaan lezen als je een goed beeld wilt hebben.

Bij de meeste dongels voor de P1 poort zit wel een gratis basis abonnement inbegrepen. Maar bv bij HomeWizard is inzicht in de 3 fases apart volgens mij in het premium abo. Wilde je die fases ook echt apart zien of was totaal voldoende?

Per groep is sowieso ook niet via de P1 poort te zien. Wil je echt het verbruik per groep dan zul je kWh meters in moeten gaan bouwen. Maar als je dat per groep wilt doen zul je een behoorlijk grote meterkast nodig hebben. Wel kun je met bv individuele kWh stekkers in je huis (bv de Shelly's) het verbruik van bepaalde apparaten (of groep apparaten) meten.

Acties:
  • 0 Henk 'm!

  • Sjaakkg
  • Registratie: December 2014
  • Laatst online: 01-07 13:03
Pierdw schreef op dinsdag 8 oktober 2024 @ 18:33:
Hallo,

Ik heb een slimme meter in mijn meterkast met een P1 poort erop. Nu zou ik graag informatie willen uitlezen en willen loggen. Zo zou ik graag willen zien wat de spanning is op mijn 3-fase aansluiting, hoeveel mijn zonnepanelen opleveren, en als het kan, wat het verbruik per groep is in mijn kast.
Nu zal ik een systeen moeten kiezen. Ik heb geen server draaien thuis, maar het wel een Ubiquity Dream Router met daarin wat opslag. Het is nieuw voor mij en er zijn veel verschillende mogelijkheden.
Het liefst zou ik iets hebben zonder abonnement, maar er is veel keuze in hardware. Wat zouden jullie aanraden om het stroomverbruik etc. te kunnen bekijken en te loggen?

[mbr]Schopje naar het grote topic. En wat heb jij al gevonden en waarom twijfel je?[/]
Kijk eens op http://smartgateways.nl/ ze hebben een uitgebreide versie waarmee je klaar bent voor de toekomst en een esphome versie van 24,95. Ik heb de uitgebreide versie van 34,95. Als je daarbij home assistant neemt kun je alles wat je zoekt. Home assistant is gratis en je kunt er waarschijnlijk ook je zonnepanelen mee uitlezen. Vooral de dashboards zijn fijn waar je ook het verbruik en de spanning per fase ziet. Wil je geen home assistant, dan kun je een abo nemen en ook je inverter toevoegen en verbruik per fase en spanning zien. Als je vragen hebt kun je ze ook een mailtje sturen of bellen.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

rvk schreef op dinsdag 8 oktober 2024 @ 20:41:
[...]

Wat je zonnepanelen opleveren ga je niet uit de P1 poort halen. Wel wat je teruglevert aan de energiemaatschappij. Maar daar is dan het gebruik van je eigen apparaten al af. Je zult dus ook je panelen apart uit moeten gaan lezen als je een goed beeld wilt hebben.

Bij de meeste dongels voor de P1 poort zit wel een gratis basis abonnement inbegrepen. Maar bv bij HomeWizard is inzicht in de 3 fases apart volgens mij in het premium abo. Wilde je die fases ook echt apart zien of was totaal voldoende?

Per groep is sowieso ook niet via de P1 poort te zien. Wil je echt het verbruik per groep dan zul je kWh meters in moeten gaan bouwen. Maar als je dat per groep wilt doen zul je een behoorlijk grote meterkast nodig hebben. Wel kun je met bv individuele kWh stekkers in je huis (bv de Shelly's) het verbruik van bepaalde apparaten (of groep apparaten) meten.
Per groep kan je gewoon uit de p1 halen hoor, zie specificatie.

Het kan zijn dat niet alle software dat logt, die kijken alleen naar totalen. Maar je kan de sensoren gewoon uitlezen per groep.

Met mijn SlimmeLezer heb je helemaal geen abonnement nodig. Je moet alleen zelf iets hebben om te loggen. Een simpele raspberry pi voldoet al om DSMR-reader te draaien. Of graphana om zelf fancy grafieken te genereren. Heb je al home assistant draaien? Dan kan je de sensoren sowieso al uitlezen.

Koop hier mijn P1 reader :)


Acties:
  • +1 Henk 'm!

  • ZwarteIJsvogel
  • Registratie: Juni 2008
  • Laatst online: 14:26

ZwarteIJsvogel

Zuid-Limburg

iMars schreef op woensdag 9 oktober 2024 @ 00:31:
[...]

Per groep kan je gewoon uit de p1 halen hoor, zie specificatie.

Het kan zijn dat niet alle software dat logt, die kijken alleen naar totalen. Maar je kan de sensoren gewoon uitlezen per groep.
Uit de slimme meter kun je data lezen per fase. Van de groepen in je elektrische installatie heeft de meter geen weet. Afgenomen en teruggeleverde energie kun je niet per fase uitlezen.

Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

ZwarteIJsvogel schreef op woensdag 9 oktober 2024 @ 04:25:
[...]

Uit de slimme meter kun je data lezen per fase. Van de groepen in je elektrische installatie heeft de meter geen weet. Afgenomen en teruggeleverde energie kun je niet per fase uitlezen.
Ah ok, dan heb ik het verkeerd begrepen ;) ik dacht met groepen de fasen bedoeld werd.

I stand corrected :+

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • Pierdw
  • Registratie: Januari 2019
  • Laatst online: 14-07 21:40
Bedankt voor de input allemaal.
Ben uitgekomen op een Home Assistant Green met een P1 meter die ik erbij kon bestellen. Mijn meter is DMSR 4.2, en dan zou ik de energie per fase moeten kunnen meten.
Heb ik het weekend een mooi smoesje om andere taken NIET uit te voeren ;-)
Heb ik het weekend een goede verklaring waarom ik de andere taken niet uit KON voeren ;-)

[ Voor 15% gewijzigd door Pierdw op 09-10-2024 15:01 ]


Acties:
  • 0 Henk 'm!

  • rvk
  • Registratie: Mei 2011
  • Laatst online: 12:32

rvk

Pierdw schreef op woensdag 9 oktober 2024 @ 14:59:
Ben uitgekomen op een Home Assistant Green met een P1 meter die ik erbij kon bestellen. Mijn meter is DMSR 4.2, en dan zou ik de energie per fase moeten kunnen meten.
Mooi. En hoe ga je de opbrengst van je zonnepanelen nu loggen? Want dat wat je teruglevert is natuurlijk niet de opbrengst van je panelen (dat is hoger, incl. eigen verbruik).

Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@Pierdw Je gaat geen energie per fase kunnen zien, dat houdt hij niet bij. Alleen de 4 energietelwerken over de hele aansluiting. Je kan wel het vermogen per fase zien. Maar vermogen != energie.

En inderdaad, zonder info van je zonnepanelen is je beeld incompleet. Het belangrijkste, je eigen verbruik, kan je anders niet zien.

Acties:
  • 0 Henk 'm!

  • The Zep Man
  • Registratie: Oktober 2003
  • Laatst online: 11:43

The Zep Man

🏴‍☠️

Septillion schreef op donderdag 10 oktober 2024 @ 07:42:
En inderdaad, zonder info van je zonnepanelen is je beeld incompleet. Het belangrijkste, je eigen verbruik, kan je anders niet zien.
Klopt. Voor goed inzicht heb ik voor een Enphase-aansluiting maar zelf CT-meetklemmen geïnstalleerd omdat de installateur dat niet deed. :F Dat lijkt mij best wel essentieel als je goed wilt sturen op eigen gebruik.

Ik heb wel een beetje teveel gecompenseerd voor het incomplete afleverwerk van de installateur, want ik had meteen zes meetspoelen geïnstalleerd voor drie fasen (levering door zonnepanelen, en energieverbruik vanaf het energienet). Dit terwijl ik al een P1-aansluiting uitlees op mijn meter die het verbruik vanaf het energienet meet. Een beetje dubbel, maar als ik toch bezig ben... :+

Yar har, wind in your back, lads, wherever you go!


Acties:
  • 0 Henk 'm!

  • mcmd
  • Registratie: December 2004
  • Laatst online: 10:31
Septillion schreef op donderdag 10 oktober 2024 @ 07:42:
@Pierdw ...
Je kan wel het vermogen per fase zien. Maar vermogen != energie.
...
Vermogen * tijd = energie, dus je kunt energie uiteindelijk wel hier uit halen. Ik vermoed dat je dit binnen homeassistant ook wel kunt berekenen, maar ik zou niet weten hoe!

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@mcmd Kan wel, maar de nauwkeurigheid daarvan gaat een stukje lager zijn.

Bedoelde dus vooral dat de meter het niet doet.

[ Voor 25% gewijzigd door Septillion op 10-10-2024 11:53 ]


Acties:
  • 0 Henk 'm!

  • mcmd
  • Registratie: December 2004
  • Laatst online: 10:31
Septillion schreef op donderdag 10 oktober 2024 @ 10:21:
@mcmd Kan wel, maar de nauwkeurigheid daarvan gaat een stukje lager zijn.

Bedoelde dus vooral dat de meter het niet doet.
Dat is ook maar de vraag. Zelf heb ik een P1 meter die iedere seconde zijn data uitspuugt en die ik ook bewaar. Als ik in deze data de energie verbruik bereken met gegevens vermogens door L1, L2 en L3, dan kom ik voor september uit op 31,882kWh, gegevens uit de meter voor energieverbruik zeggen 32,81kWh. Dat is minder dan 3% verschil.
De kleinste registratie van vermogen is 1W, bij energie is dat 0.001 kWh. Het eerste is bijna 4x nauwkeuriger. Dat wil niet meteen zeggen dat de uitkomst nauwkeuriger is.
Waarschijnlijk heb je wel gelijk dat energieregistratie nauwkeuriger zal zijn, dat is tenslotte het doel van een P1 meter, maar de getallen van L1, L2 & L3 zijn wat mij betreft best goed bruikbaar.

Toevoeging: 1W gedurende 1 uur komt overeen met 0.0036kWh, dus kan via vermogen preciezer het verbruik gemeten worden.

[ Voor 6% gewijzigd door mcmd op 10-10-2024 17:18 . Reden: verduidelijking opmerking ]


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@mcmd Dat is wel een nette afwijking maar niet insignificant. Maar inderdaad zeker bruikbaar :) Vooral doordat huidige DSRM elke seconde data stuurt.

Snap alleen niet wat je bedoelt met 4x nauwkeuriger?

En er zijn inderdaad heel wat meer eisen aan de energieregistratie dan aan die van vermogen. Van laatste ligt zo ver ik weet ook niet vast wat de waarde moet zijn. Of dat het gemiddelde over de seconde moet zijn of puur instantaan bijvoorbeeld.

Acties:
  • 0 Henk 'm!

  • Pierdw
  • Registratie: Januari 2019
  • Laatst online: 14-07 21:40
Septillion schreef op donderdag 10 oktober 2024 @ 07:42:
@Pierdw Je gaat geen energie per fase kunnen zien, dat houdt hij niet bij. Alleen de 4 energietelwerken over de hele aansluiting. Je kan wel het vermogen per fase zien. Maar vermogen != energie.

En inderdaad, zonder info van je zonnepanelen is je beeld incompleet. Het belangrijkste, je eigen verbruik, kan je anders niet zien.
Oei, het idee was om de spanning op de drie fasen te kunnen monitoren. Mijn omvormer valt steeds uit omdat de spanning van 1 fase te hoog oploopt, terwijl de andere fasen goed blijven. Het probleem ligt op straat volgens de electricien. Mijn omvormer kan het lezen, behalve als de zon niet schijnt, want dan gaat hij uit. Hoop dat de P1 meter het op de een of andere manier wel kan zien. We zullen het zien.

Acties:
  • 0 Henk 'm!

  • rvk
  • Registratie: Mei 2011
  • Laatst online: 12:32

rvk

Pierdw schreef op donderdag 10 oktober 2024 @ 18:23:
[...]
Oei, het idee was om de spanning op de drie fasen te kunnen monitoren. Mijn omvormer valt steeds uit omdat de spanning van 1 fase te hoog oploopt, terwijl de andere fasen goed blijven.
Voltage per fase staat gewoon in het P1 poort telegram.
Of zie je die bij DSMR 4.2 niet?
Inderdaad even kwestie van kaal telegrammetje binnen trekken en kijken wat er allemaal in staat.

[ Voor 11% gewijzigd door rvk op 10-10-2024 18:51 ]


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 15:16

Septillion

Moderator Wonen & Mobiliteit
@Pierdw Ik zie voltage niet in de DSMR 4.2.2 standaard staan, ben bang dat het een DSMR 5 feature is gezien ik het daar wel in zie staan...

Acties:
  • +4 Henk 'm!

  • hterhofte
  • Registratie: September 2009
  • Laatst online: 13-07 22:49
mcmd schreef op donderdag 10 oktober 2024 @ 12:43:
[...]
Toevoeging: 1W gedurende 1 uur komt overeen met 0.0036kWh, dus kan via vermogen preciezer het verbruik gemeten worden.
In mijn wereld geldt:
1 W * 1 h = 1 Wh = 0,001 kWh

Acties:
  • 0 Henk 'm!

  • Pierdw
  • Registratie: Januari 2019
  • Laatst online: 14-07 21:40
Septillion schreef op donderdag 10 oktober 2024 @ 19:22:
@Pierdw Ik zie voltage niet in de DSMR 4.2.2 standaard staan, ben bang dat het een DSMR 5 feature is gezien ik het daar wel in zie staan...
cr@p... nouja ik heb in ieder geval een mooie home assistant green straks.
De omvormer zit ergens aan in de groepenkast aangesloten op de 3 fasen, en die kan het meten. Is er geen apparaat die spanning kan aflezen per fase en die ik kan uitlezen via home assistant?

Acties:
  • 0 Henk 'm!

  • rvk
  • Registratie: Mei 2011
  • Laatst online: 12:32

rvk

Volgende vraag... hoe krijg je de netbeheerder zo ver de huidige oude meter te vervangen door een nieuwe :+

Het kan dus wel, maar kosten €199,50 ?
https://www.enexis.nl/met...er/aanvragen/productkeuze

[ Voor 18% gewijzigd door rvk op 10-10-2024 20:57 ]


Acties:
  • 0 Henk 'm!

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 14:47

iMars

Full time prutser

rvk schreef op donderdag 10 oktober 2024 @ 20:52:
[...]

Volgende vraag... hoe krijg je de netbeheerder zo ver de huidige oude meter te vervangen door een nieuwe :+
Klantenservice bellen en vragen om een nieuwe meter omdat de ouder meter kuren vertoond.
Ken genoeg die dat gedaan hebben onder het mom van, de P1 poort weigert regelmatig (kunnen ze toch niet testen) en zeggen dat de oudere meters minder betrouwbaar zijn dan de nieuwere. Beetje bluffen 8)

Als de huidige meter niet goed functioneert heb je recht op een nieuwe meter, en daar hoef je niet voor te betalen.

[ Voor 10% gewijzigd door iMars op 10-10-2024 20:57 ]

Koop hier mijn P1 reader :)


Acties:
  • 0 Henk 'm!

  • mcmd
  • Registratie: December 2004
  • Laatst online: 10:31
hterhofte schreef op donderdag 10 oktober 2024 @ 20:07:
[...]


In mijn wereld geldt:
1 W * 1 h = 1 Wh = 0,001 kWh
Oeps, je hebt helemaal gelijk :X
Lagere school is te lang geleden!

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Pierdw schreef op donderdag 10 oktober 2024 @ 20:29:
Is er geen apparaat die spanning kan aflezen per fase en die ik kan uitlezen via home assistant?
3 stopcontacten zoeken die elk op een andere fase zitten en daar dan slimme stekkers met spanningsmeting in doen?

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • Adam1980
  • Registratie: Juni 2011
  • Laatst online: 15:29
solo-nl schreef op dinsdag 8 oktober 2024 @ 18:56:
Ik heb een P1 Dongel Pro van Smart Stuff. Dit is de goedkoopste die ik kon vinden, zonder abonnement. Ik dacht rond de 25 euro. Data wordt 2 jaar opgeslagen en er zit een api bij. Ik heb de DSMR variant, je krijgt dan een dashboard op een ip adres in je netwerk, nadat je het ding hebt geconfigureerd op je wifi.
Hoe bevalt deze dongel in de praktijk? Is het een eenvoudige oplossing waaraan je geen omkijken hebt?
En zijn er anderen die gebruik maken van deze dongel van Smart Stuff?

[ Voor 6% gewijzigd door Adam1980 op 09-12-2024 16:53 ]

Pagina: 1 ... 38 39 Laatste