Auteur Topic: Slimme meter uitlezen via USB  (gelezen 6531 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

Offline Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 261
  • Berichten: 2.329
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.

DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

Offline Ben(V)

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 63
  • -Ontvangen: 1101
  • Berichten: 6.020
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
  • Mijn Synology: DS414
  • HDD's: 4 x 3TB WD30EFRX
  • Extra's: DS116

Offline Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 261
  • Berichten: 2.329
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 ;-)
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

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

Offline Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 261
  • Berichten: 2.329
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.
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

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

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

Offline Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 261
  • Berichten: 2.329
Re: Slimme meter uitlezen via USB
« Reactie #8 Gepost op: 13 februari 2016, 00:41:30 »
Volgens mij herkent hij hem gewoon.
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

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

Offline Stephan296

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 41
  • -Ontvangen: 261
  • Berichten: 2.329
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!
DS415+ - 1x WD80 - 1x WD30 - 1x SSD - 8GB RAM -DSM 6.0.1-7393 Update 2
DS211+ - 1x 500 GB - 512MB RAM - DSM 6.1-14871 BETA
Synology Router RT1900AC - SRM 1.1-6338 Update 1

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

  • Bedankjes
  • -Gegeven: 18
  • -Ontvangen: 42
  • Berichten: 420
  • Professional troll
Re: Slimme meter uitlezen via USB
« Reactie #12 Gepost op: 25 mei 2016, 22:02:42 »
IEC 62056-21 voor de kenners..
DS415+

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


 

NAS bestanden uitlezen en synchroniseren door iTunes voor Iphone

Gestart door sjoetoeeBoard Media Streaming mods

Reacties: 8
Gelezen: 3903
Laatste bericht 19 oktober 2014, 20:52:26
door sjoetoee
SABNZBD Bewaakte map wordt niet goed uitlezen

Gestart door DaxBoard SABnzbd (usenet)

Reacties: 5
Gelezen: 1458
Laatste bericht 24 februari 2015, 22:11:41
door Tien
ds-106e interne disk op windows pc uitlezen

Gestart door AnonymousBoard Data replicator & overige backupsoftware

Reacties: 0
Gelezen: 980
Laatste bericht 07 januari 2009, 10:05:44
door Anonymous
DS212 2de schijf kwijt, hoe kan ik die uitlezen?

Gestart door aldhollandBoard NAS hardware vragen

Reacties: 9
Gelezen: 3077
Laatste bericht 17 mei 2012, 20:59:25
door peter.de.groote
nieuwe harddisk.. oude uitlezen

Gestart door DAMABoard Externe harddisks en Printers

Reacties: 17
Gelezen: 9370
Laatste bericht 04 juni 2013, 20:09:10
door Nala
Synology-Forum.nl is een Nederlands gebruikersforum en staat volledig los van het merk Synology.