Re: DIY cheap USB-cable to read P1 port of Dutch smart meter
Posted: Saturday 20 November 2021 17:21
by hokanp
Hi
I have this
https://www.sossolutions.nl/slimme-mete ... spberry-pi I have installed the software and that is up and running.
I do not get any data from my Landis Gyr E360.
Logfile:
2021-11-20 16:57:19,257,"ERROR","parseSerBuffer: p1 bericht verworpen wegens fout."
2021-11-20 16:57:19,256,"WARNING","recordSanityOk: Gefaald op actueel geleverd vermogen format (2.7.0) (lengte), waarde was 0000.000"
2021-11-20 16:57:19,254,"WARNING","recordSanityOk: Gefaald op actueel verbruikt vermogen format (1.7.0) (lengte), waarde was 0001.438"
2021-11-20 16:57:19,253,"WARNING","recordSanityOk: Gefaald op piek/dag format (2.8.2) (lengte), waarde was 999999999999"
2021-11-20 16:57:19,251,"WARNING","recordSanityOk: Gefaald op dal/nacht format (2.8.1) (lengte), waarde was 999999999999"
2021-11-20 16:57:19,250,"WARNING","recordSanityOk: Gefaald op piek/dag format (1.8.2) (lengte), waarde was 999999999999"
2021-11-20 16:57:19,248,"WARNING","recordSanityOk: Gefaald op dal/nacht format (1.8.1) (lengte), waarde was 999999999999"
2021-11-20 16:57:19,246,"WARNING","recordSanityOk: Gefaald op tariefcode, verwachte P of D, waarde was 999999999999"
2021-11-20 16:57:19,245,"WARNING","recordSanityOk: Gefaald op piek/dag voor geleverde energie(2.8.2), waarde was 999999999999"
2021-11-20 16:57:19,244,"WARNING","recordSanityOk: Gefaald op dal/nacht voor geleverde energie(2.8.1), waarde was 999999999999"
2021-11-20 16:57:19,242,"WARNING","recordSanityOk: Gefaald op piek/dag voor verbruikte energie(1.8.2), waarde was 999999999999"
2021-11-20 16:57:19,240,"WARNING","recordSanityOk: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-09 20:57:56,339,"INFO","main_prod: P1 poort instelling baudrate=115200 bytesize=8 pariteit=N stopbits=1"
2021-11-09 20:57:56,331,"INFO","checkSerial: serial port /dev/ttyUSB0 succesvol geopend."
2021-11-09 20:57:56,107,"INFO","main_prod: database tabel: faseinformatie succesvol geopend."
2021-11-09 20:57:56,104,"INFO","main_prod: database tabel watermeter succesvol geopend."
2021-11-09 20:57:56,103,"INFO","main_prod: database tabel temperatuur succesvol geopend."
2021-11-09 20:57:56,102,"INFO","main_prod: database tabel config succesvol geopend."
2021-11-09 20:57:56,029,"INFO","main_prod: database tabel: status succesvol geopend."
2021-11-09 20:57:55,949,"INFO","main_prod: database bestand e_serial gedefragmenteerd."
2021-11-09 20:57:55,945,"INFO","main_prod: database tabel: e_serial succesvol geopend."
2021-11-09 20:57:55,484,"INFO","Start van programma."
What can be the problem?
Best regards
Re: DIY cheap USB-cable to read P1 port of Dutch smart meter
Posted: Saturday 20 November 2021 18:04
by hokanp
I have now updated to the latest verson for the P1.
I now have; Seriƫle device in gebruik: /dev/ttyUSB1
But I still get errors.
2021-11-20 17:58:18,292,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:58:18,291,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:58:09,211,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:58:09,210,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:58,929,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:57:58,928,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:54,787,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:57:54,786,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:47,516,"INFO","check_serial: serial port /dev/ttyUSB1 succesvol geopend."
2021-11-20 17:57:47,455,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:46,405,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:45,361,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:44,309,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:43,257,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:42,231,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:41,180,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:40,128,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:39,073,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:38,022,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:36,969,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:35,932,"WARNING","main_prod: fout bij het wachten op seriele gegevens. Error=(5, 'Input/output error')"
2021-11-20 17:57:28,241,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:57:28,240,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:19,192,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:57:19,191,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:08,892,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:57:08,892,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:58,740,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:58,739,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:56:48,571,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:48,570,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:56:38,382,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:38,381,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:56:28,218,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:28,217,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:56:19,150,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:19,149,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:56:08,901,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:56:08,900,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:55:58,708,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:55:58,707,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
2021-11-20 17:54:40,482,"ERROR","update_data_set: p1 bericht verworpen wegens fout."
2021-11-20 17:54:40,481,"WARNING","record_sanity_check: Gefaald op dal/nacht voor verbruikte energie(1.8.1), waarde was 999999999999"
Re: DIY cheap USB-cable to read P1 port of Dutch smart meter
Posted: Sunday 11 February 2024 1:22
by repnescasb
Hi all,
I tried making this cable but got no output using either `screen` or python (with the two baud rates and 7/8 bits) for my Iskra AM550 meter.
I thought I didn't have a 10k ohm resistor so I tried with both 15k and 7.5k (two 15k in parallel). This should still be fine, right? After reconnecting the plug a couple of times the transistor died -- twice, as in it would break down and start conducting. I'm not sure what happened, only thing I can think of is reverse voltage, but I think I connected everything correctly. Anyone has an idea?
Oh, and the USB-UART chip I used is a CP2101, is that a problem?