Auteur Topic: Slimme meter uitlezen via USB  (gelezen 27173 keer)

Offline Vosreinard

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 17
Slimme meter uitlezen via USB
« Gepost op: 10 februari 2016, 11:42:47 »
Ik wil mijn energieverbruik en opwekking monitoren. Vial internet worden er oplossingen gegeven via een Raspberry Pi en Arduino. Ik wil het proberen met mijn DS210j. Voor het doel is Python MySQL en PHP geinstalleerd en werkt.
Ik heb met een speciale kabel de slimme meter verbonden met mijn DS. Ik heb met Python uitgevonden dat een /dev/usbdev1.x wordt aangemaakt.
De slimme meter en kabel worden herkend met 0403:6001. Volgens usb.map is dit FT232 USB-Serial (UART) IC van Future Technology Devices International.
Steeds wanneer ik de kabel unplug en weer plug dan verandert het devicenummer in /dev/*. Bij conventionele linux distro's is het mogelijk om een simlink te creeren, waardoor altijd hetzelfde virtuele device wordt gelezen. mijn Syno DS heeft die mogelijkheid niet, naar ik tot nu toe weet of het moet op een andere manier zijn opgelost.

Heeft iemand een oplossing?
  • Mijn Synology: DS210j
  • HDD's: 2xST1000DM003-1CH162

Stephan296

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #1 Gepost op: 10 februari 2016, 11:51:34 »
Ik heb zitten googlen maar enige wat ik tegenkom is een regel toevoegen aan /etc/udev/rules.d/

ACTION=="add", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", SYMLINK+="my_uart"

Echter heeft dsm deze map niet.
Dus daar moeten we even op door spitten.
Op mijn ds415+ kom ik hem tegen onder /lib64/udev/rules.d/
maar of dat de juiste map is vraag ik mij af.


Ben(V)

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #2 Gepost op: 10 februari 2016, 18:49:30 »
Volgens mij heb je een driver nodig voor de usb serial port.
Dit zit  standaard niet in Dsm, maar zoek even op dit forum ernaar.
Er zijn een behoorlijk aantal mensen die het werkend hebben o.a. voor Domoticaz

Stephan296

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #3 Gepost op: 10 februari 2016, 18:51:23 »
@Ben(V) die zit er tegenwoordig wel standaard in dsm ;-)

Offline Vosreinard

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 17
Re: Slimme meter uitlezen via USB
« Reactie #4 Gepost op: 11 februari 2016, 10:18:19 »
Bedankt voor je bijdrage.
Ik heb nog eens gezocht op 'udev' en vond de map udev, analoog aan jouw bevindingen, hier in /lib met daarin:

devicetable, hwdb.d, rules.d, scripts

Met scripts moet iets te doen zijn.

Ben(V) dacht in zijn antwoord dat de oplossing zou kunnen liggen in een driver. Maar gezien de howto's op internet mbt Raspberry Pi  moet een usbpoort direct, of via een simlink, uitgelezen kunnen worden.

Als iemand mij verder kan helpen met RULES.D dan ben ik hem/haar erg dankbaar.
  • Mijn Synology: DS210j
  • HDD's: 2xST1000DM003-1CH162

Stephan296

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #5 Gepost op: 11 februari 2016, 10:40:03 »
Plug die kabel er eens in en typ in putty eens: dmesg

En plaats eens de output.

Offline Vosreinard

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 17
Re: Slimme meter uitlezen via USB
« Reactie #6 Gepost op: 12 februari 2016, 07:50:54 »
Op verzoek van STEPHAN296 hier mijn resultaten van dmesg. Zie bijlage

  • Mijn Synology: DS210j
  • HDD's: 2xST1000DM003-1CH162

Offline davey

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 66
  • Berichten: 877
Re: Slimme meter uitlezen via USB
« Reactie #7 Gepost op: 13 februari 2016, 00:40:46 »
Ziet er goed uit vos.

Stephan296

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #8 Gepost op: 13 februari 2016, 00:41:30 »
Volgens mij herkent hij hem gewoon.

Offline Vosreinard

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 17
Re: Slimme meter uitlezen via USB
« Reactie #9 Gepost op: 14 februari 2016, 12:43:09 »
Uiteindelijk  :lol: heb ik de seriele kabel met de FDTI-chip 0403:6001 aan de praat gekregen. Ben(V) bracht me op het idee.
Ook Domiticz werkt nu op de NAS
.
Na het een en ander zoeken kwam ik uit bij dhr Jadahl.

http://www.jadahl.com/domoticz_beta/packages/UsbSerialDrivers_3.0.9.spk


Volgens hem werd de module gecompileerd voor
orthstarplus armada38x braswell avoton comcerto2k alpine armada375 x86 cedarview bromolow evansport monaco 88f6281 88f6282 armadaxp qoriq ppc853x armada370 en is UsbSerialDrivers_3.0.9 Updated voor SRM 1.0-5781, DSM 5.2-5644, DSM 4.2-3255 for DS209 and arch-monaco, arch-braswell and arch-armada38x.



  • Mijn Synology: DS210j
  • HDD's: 2xST1000DM003-1CH162

Stephan296

  • Gast
Re: Slimme meter uitlezen via USB
« Reactie #10 Gepost op: 14 februari 2016, 12:55:11 »
De ftdi zit al standaard in al standaard in dsm. Dus dan zul je een andere driver erbij nodig hebben gehad.
Want voor mijn card reader hoef ik ook geen package te installeren en die maakt ook gebruik van ftdi.
En in die versie die jij hebt geïnstalleerd zitten de serial en ftdi niet meer in volgens de changelog.

Maar mooi dat het werkt!

Offline Rene25

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
Re: Slimme meter uitlezen via USB
« Reactie #11 Gepost op: 25 mei 2016, 21:35:09 »
@Vosreinard: gaaf dat het werkt! Ik ben zelf ook op zoek naar een handige manier om de meter uit te lezen, en deze oplossing klink goed.

Maar kun je wat meer info/uitleg geven hoe je dit werkend hebt gekregen en hoe je dan vervolgens de data uitleest/naar MySQL schrijft?

THx, Rene.
  • Mijn Synology: DS212j

Offline aliazzz

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 97
  • -Ontvangen: 161
  • Berichten: 1.349
  • Yum yum brains...
Re: Slimme meter uitlezen via USB
« Reactie #12 Gepost op: 25 mei 2016, 22:02:42 »
IEC 62056-21 voor de kenners..
DS415+ 4*4TB SHR5 Btrfs, 8 GB RAM
DS1515+ 5*3TB SHR5 Btrfs 16 GB RAM
DX513 4*6TB SHR5 Btrfs
RT6600ax meshed 1 x RT2600ac, 3 x MR2200ac

Homelab;
HP Proliant DL360 Gen9 (aka Pizzabox)
2*XEON E5-2697A V4 total: 32C/64T
256GB RAM, 20TB RAID5 SSD Cluster

Offline Vosreinard

  • Bedankjes
  • -Gegeven: 3
  • -Ontvangen: 0
  • Berichten: 17
Re: Slimme meter uitlezen via USB
« Reactie #13 Gepost op: 25 mei 2016, 22:35:39 »
@Rene25:
Kun je vertellen wat je al hebt onderzocht en welke resultaten je bereikt hebt? :?:
Ik ben een poos bezig geweest met een pytonscript dat hier is bijgevoegd. Het is een modificatie van 'P1NET Datalogger V7' te vinden op het internet. Maar het is onstabiel.
Ik ben doorgegaan met Domoticz dat goed werkt. :thumbup:

Succes
  • Mijn Synology: DS210j
  • HDD's: 2xST1000DM003-1CH162

Offline Rene25

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 2
Re: Slimme meter uitlezen via USB
« Reactie #14 Gepost op: 27 juni 2016, 11:26:18 »
Vosreinard,

Dank voor je bericht. Met je hints heb ik het ondertussen werkend gekregen, en draait al een week of twee helemaal stabiel :) Ik heb het script nog wat aangepast zodat de waardes worden doorgegeven aan mijn Fibaro HC2, loopt allemaal als een zonnetje.

Nogmaals dank.

Rene.
  • Mijn Synology: DS212j


 

Snapshot bij aanbellen slimme deurbel niet inzichtelijk

Gestart door Z0ttekeBoard Surveillance Station

Reacties: 1
Gelezen: 393
Laatste bericht 24 november 2022, 12:45:29
door jervanheg
met Enelogic slimme meter lezen met domoticz

Gestart door Marco@70Board Overige 3rd party packages

Reacties: 2
Gelezen: 1916
Laatste bericht 05 oktober 2018, 20:55:51
door Marco@70
Docker + Home Assistant en USBSerial voor uitlezen slimme meter

Gestart door erwinvosBoard 3rd party apps integratie in DSM

Reacties: 0
Gelezen: 6558
Laatste bericht 24 april 2017, 15:20:41
door erwinvos
P1 slimme meter uitlezen met twee Domoticz/Docker instances

Gestart door marselaarBoard Docker / Container Manager

Reacties: 16
Gelezen: 8054
Laatste bericht 11 maart 2021, 22:26:51
door sciurius
p1 kabel slimme meter uitlezen

Gestart door hugopurmerBoard Overige 3rd party packages

Reacties: 1
Gelezen: 3309
Laatste bericht 13 maart 2019, 22:05:44
door aliazzz