Slimme/digitale meter uitlezen met een Raspberry Pi

Pagina: 1 ... 4 ... 6 Laatste
Acties:
  • 117.687 views

Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

timoline schreef op vrijdag 13 maart 2015 @ 15:40:

In de Database allemaal views aangemaakt, dag,week,maand, jaar etc....

En hier zijn de plaatjes
Ik ben wel benieuwd hoe jouw views er uit zien en/of hoe je de dag/week/maand/jaar output zo hebt gekregen.

Zelf heb ik ondertussen de meest basale info in mijn dashboard, maar zie dat ik nog veel kan leren/toevoegen.
Afbeeldingslocatie: http://upload.luppie.net/images/2015/03/20/dashboard.jpg

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • timoline
  • Registratie: December 2013
  • Laatst online: 27-10-2024
klein voorbeeldje, eigenlijk gewoon de GROUP BY goed gebruiken

code:
1
2
3
4
5
6
7
8
9
10
11
CREATE VIEW total_per_day_per_month AS
SELECT 
    date(`date`) as date, 
    day(`date`) as day, 
    month(`date`) as month, 
    year(`date`) as year, 
    sum(`e_normal`) as e_normal,
    sum(`e_low`) as e_low,
    sum(`e_total`) as e_total 
FROM `usage_per_day` 
GROUP BY dayofmonth(`date`), month(`date`), year(`date`);

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Ik upload mijn verbruik naar PVoutput via Domoticz op m'n NAS (DS114) die de slimme meter uitleest (USB Serial kabeltje).

Wat ik op PVoutput erg handig vind is deze grafiek: http://4.bp.blogspot.com/...aden-naar-pvoutputorg.png
(Niet mijn plaatje).

Ik heb alleen de rode lijn en de rode achtergrond. Wat ik heel handig vind is dat je daarmee goed kan zien hoeveel een bepaald apparaat bijdraagt aan het dagverbruik. Ik zie dan bijv. een piek van m'n oven en dan het totale verbruik ook behoorlijk oplopen dan.

Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

Ik gebruik zelf http://dashboard.dbface.com/ voor mijn grafieken. Dit omdat ik alles op mij Pi probeer te draaien. (zowel mijn domotica als mijn logging en rapportage). Mijn slimme meter heb ik ook op de Pi aangesloten en via een Python scrip lees ik iedere minuut de meter uit en sla de gegevens rechtstreeks in MySQL op.

Voor zover ik kan zien is het helaas (nog) niet mogelijk om een dubbele Y-as schaalverdeling in dashboard te maken. Heb net de ontwikkelaar gemaild met een feature request. De grafiek die jij hierboven laat zien is inderdaad een hele handige.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • timoline
  • Registratie: December 2013
  • Laatst online: 27-10-2024
ThinkPadd schreef op vrijdag 20 maart 2015 @ 23:04:
Ik upload mijn verbruik naar PVoutput via Domoticz op m'n NAS (DS114) die de slimme meter uitleest (USB Serial kabeltje).

Wat ik op PVoutput erg handig vind is deze grafiek: http://4.bp.blogspot.com/...aden-naar-pvoutputorg.png
(Niet mijn plaatje).

Ik heb alleen de rode lijn en de rode achtergrond. Wat ik heel handig vind is dat je daarmee goed kan zien hoeveel een bepaald apparaat bijdraagt aan het dagverbruik. Ik zie dan bijv. een piek van m'n oven en dan het totale verbruik ook behoorlijk oplopen dan.
Die is inderdaad handig, gelijk maar even nagebouwd , thx

[ Voor 16% gewijzigd door timoline op 21-03-2015 14:18 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Ben ik nog de enige met emoncms?

Afbeeldingslocatie: https://raw.githubusercontent.com/Jaco69/Metering/master/emoncms%20example%20pictures/year.png
Afbeeldingslocatie: https://raw.githubusercontent.com/Jaco69/Metering/master/emoncms%20example%20pictures/month.png
Afbeeldingslocatie: https://raw.githubusercontent.com/Jaco69/Metering/master/emoncms%20example%20pictures/day.png
Afbeeldingslocatie: https://raw.githubusercontent.com/Jaco69/Metering/master/emoncms%20example%20pictures/my%20electric.PNG

Door aanklikken kan je gemakkelijker in detail kijken of met een andere maand vergelijken. Het heeft nu leuke nieuwe opties maar ook een paar bugs. Ik zou graag weten hoe die te verwijderen maar ben niet goed in PHP.

[ Voor 14% gewijzigd door Jaco69 op 21-03-2015 13:51 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Tsja, echt bijzonder is het niet. Dat soort grafieken kan ik met Domoticz ook maken.
Van Domoticz is trouwens een kant-en-klare SD-image voor de Raspberry te downloaden.

Als je een slimme meter hebt dan plug je een USB-Serial kabel in de Pi en ben je in 10 min. up and running.

Wat voor elektriciteitsmeter lees jij uit?

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Domotics bestond nog niet en dit is kant en klaar, hoefde niks te maken. Ik gebruik alleen het display gedeelte, er zit ook een heel (PHP) meet gedeelte bij emoncms maar dat doe ik zelf met python.

Ik wilde trouwens een paar maanden terug Domoticz proberen maar het werd me niet (snel genoeg) duidelijk hoe te installeren op een bestaande kaart en hoe te gebruiken met een bestaande database. Als ik tijd heb zal ik er nog eens naar kijken. Als Domoticz ook klikbare grafieken heeft zal ik overgaan naar Domoticz want dat lijkt beter onderhouden.

Ik heb trouwens een (niet slimme) ISKRA MT171 meter die met een optische USB leeskop wordt uitgelezen en sla per uur, dag en jaar de waarden op. (Het huidige uur, dag en jaar worden elke kWh verhoging geupdate). Dat werkt prima, niet te veel data, niet te veel rekenwerk bij weergeven dag, maand en jaar.

[ Voor 43% gewijzigd door Jaco69 op 24-03-2015 18:36 ]


Acties:
  • 0 Henk 'm!

  • Dlanor80
  • Registratie: December 2010
  • Laatst online: 04:23
Jaco69 schreef op zondag 07 december 2014 @ 20:06:
Ik heb zelf de USB IR schreib-lesekopf en die werkt perfect.
Zou je eventueel bereid zijn om even een korte stappenplan voor dummies te maken? Ik krijg de IR scheib-lesekopf niet werkend onder domoticz. 8)7

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Dlanor80 schreef op zondag 29 maart 2015 @ 16:56:
[...]


Zou je eventueel bereid zijn om even een korte stappenplan voor dummies te maken? Ik krijg de IR scheib-lesekopf niet werkend onder domoticz. 8)7
Heb helaas (nog) geen Domoticz en gebruik een eigen script.
De IR kopf wordt als een gewone serieele poort gezien.

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Dlanor80 schreef op zondag 29 maart 2015 @ 16:56:
[...]


Zou je eventueel bereid zijn om even een korte stappenplan voor dummies te maken? Ik krijg de IR scheib-lesekopf niet werkend onder domoticz. 8)7
Ik lees mijn meter uit met een IR scheib-lesekopf (usb) en stuur deze dmv een json url naar Domticz
Omdat ik Domoticz heb draaien op een Ubuntu VMware.
Het is een Python script iedere 5 minuten mijn Energie en stadverwarming leest.

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
jossie67 schreef op dinsdag 31 maart 2015 @ 16:42:
[...]


Ik lees mijn meter uit met een IR scheib-lesekopf (usb) en stuur deze dmv een json url naar Domticz
Omdat ik Domoticz heb draaien op een Ubuntu VMware.
Het is een Python script iedere 5 minuten mijn Energie en stadverwarming leest.
Werkt Domoticz ook met json url? Ik schrijf veel liever direct vanuit script naar de database, dat scheelt veel CPU tijd en disk access.

Kan je bij Domoticz alleen het grafische uitvoer gedeelte gebruiken? Is er een beschrijving van hoe de database ingevuld moet zijn?

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Jaco69 schreef op dinsdag 31 maart 2015 @ 20:31:
[...]


Werkt Domoticz ook met json url? Ik schrijf veel liever direct vanuit script naar de database, dat scheelt veel CPU tijd en disk access.

Kan je bij Domoticz alleen het grafische uitvoer gedeelte gebruiken? Is er een beschrijving van hoe de database ingevuld moet zijn?
Ja Domoticz werkt ook met json url. Volgens mij moet je ook direct kunnen schrijven naar de mysql database, hoe kan ik je niet vertellen.

Ik kan in Domoticz prima mijn verbruik zien van de afgelopen dag, weken en of maanden. Omdat ik iedere 5 minuten de meter standen opvraag en doorstuur

Acties:
  • 0 Henk 'm!

  • Dj Neo Ziggy
  • Registratie: Januari 2000
  • Laatst online: 12-06 18:25
ThinkPadd schreef op zondag 01 maart 2015 @ 12:07:
Domoticz op de NAS installeren is een eitje, pak deze handleiding erbij: Anoniem: 477788 in "Domoticz - Open source domotica systeem" en je bent zo klaar.

P1 kabel plug je in de USB-aansluiting van de NAS en dan kun je in Domoticz je meter uitlezen. Stuur anders even een DM, ik kan wel een kabeltje voor je maken, zie ook m'n advertentie: V&A aangeboden: Slimme meter uitlezen? USB-kabel voor P1-poort

En Domoticz op een DS114 werkt prima, heb zelf ook een DS114.

Als je het eenmaal werkend hebt is dit script ook leuk: http://tweaken.blogspot.n...den-naar-mindergasnl.html daarmee kun je je meterstand vanuit Domoticz automatisch uploaden naar Mindergas.nl. Zorgt voor een hoop inzicht :Y
Vraag: Hoe lang mag die kabel zijn? Mijn nas en slimme meter staat ongeveer 10 meter uit elkaar.

Wat is hoop? Uitgestelde teleurstelling


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Geen idee of dat over die afstand wil eigenlijk. Je hebt sowieso twee opties: verlengen aan de P1 kant, of aan de USB-kant.. Maar geen idee of, en wat dan het beste werkt.

Acties:
  • 0 Henk 'm!

  • Dj Neo Ziggy
  • Registratie: Januari 2000
  • Laatst online: 12-06 18:25
Misschien een powered usbhub ertussen? Of is dat gek?
Ik heb trouwens de DS411j

Wat is hoop? Uitgestelde teleurstelling


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

De usb-kant verlengen kan met behulp van http://www.amazon.de/dp/B...17221_31005211_3p_M3_dp_1 en een netwerkkabel. Zo kan ik een Arduino over een kabel van 25m herprogrammeren, al is er vanwege de spanningsval over die afstand wel een voeding (bijv. een USB hub met AC-adapter) aan de kant van de Arduino nodig. De data komt ondanks de spanningsval zonder problemen aan.

edit: Die 2 modules moeten overigens rechtstreeks met elkaar verbonden worden, géén gewone netwerkapparatuur zoals routers/switches ertussen.

[ Voor 20% gewijzigd door Raven op 08-04-2015 11:37 ]

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!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

Dj Neo Ziggy schreef op woensdag 08 april 2015 @ 09:09:
[...]

Vraag: Hoe lang mag die kabel zijn? Mijn nas en slimme meter staat ongeveer 10 meter uit elkaar.
Zelf heb ik de P1 via een +/- 10 meter telefoonkabel met harde kern aangesloten via een inverter op mijn Raspberry Pi. Draait nu 3 weken en nog geen telegram gemist. Baudrate van mijn meter is 11520. Bij lagere baudrates zijn langere kabels ook mogelijk.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Ach, en als je wel eens een enkel telegram mist is het ook niet zo boeiend. Meter spuugt om de 10s de handel uit dus je hoeft nooit lang te wachten op nieuwe data.

Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

Was meer bedoeld om aan te geven dat met 10m kabellengte de verbinding gewoon stabiel is. Ben het met je eens dat een telegram meer of minder niet boeiend is.

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 11-06 08:32
Hier ook maar aan de domotica.
Begin vd week een slimme meter gekregen ivm de zonnepanelen die op t zijn gekomen.
Extra puls meter geplaatst op de zonnepanelengroep en nu is t idee om beide meters uit te lezen op mn raspberry pi met domoticz.
Bij dit laatste gaat t nog even mis helaas, ik krijg erg weinig info via de p1 poort :/

Kabel komt van smart meter dashboard en ik volg de aanwijzingen van gejanssen
Verschillende baudrates en parities geprobeerd maar het enige wat ik krijg is:

pi@raspberrypi ~ $ cu -l /dev/ttyUSB0 -s 9600 --parity=none
Connected.

en dan niks, enige wat ik kan is putty weer afsluiten en opnieuw beginnen....

Iemand tips? :?

edit, meter is een kaifa ma105C overigens

Acties:
  • 0 Henk 'm!

  • Luppie
  • Registratie: September 2001
  • Laatst online: 13-05 19:30

Luppie

www.msxinfo.net

Welke meter (merk+type) heb je ?

Heb je iets aan mijn antwoord ? Een thumbs-up wordt zeker op prijs gesteld.


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
De MA105 moet je op 115200 uitlezen i.p.v. 9600 ;) Heb hem zelf ook namelijk.
code:
1
cu -l /dev/ttyUSB0 -s 115200 --parity=none

[ Voor 27% gewijzigd door ThinkPad op 09-04-2015 21:32 ]


Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 11-06 08:32
115200 was inderdaad een van de opties die ik was tegen gekomen, ook geen rectie op helaas...


permitted by applicable law.
pi@raspberrypi ~ $ cu -l /dev/ttyUSB0 -s 115200 --parity=none
Connected.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
De Kaifa MA105 stuurt de data geinverteerd uit, maar ik verwacht dat de kabel van die shop dat al wel heeft geactiveerd (Invert RxD via FT_PROG).

Klopt de poort wel? Zit hij niet op een andere tty ?

Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 11-06 08:32
tty?

De 4 verschillende USB poorten net geprobeerd, geeft geen verschil icm de hierboven geposte commando's

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Tty (tty1 tty2 ttyUSB0 etc) is een soort van Linux tegenhanger voor de compoorten (com1 com2 com3) etc van Windows.

[ Voor 24% gewijzigd door Raven op 09-04-2015 22:01 ]

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!

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 23:23

franssie

Save the albatross

Afhankelijk van de chip in de kabel kan het wel eens een vage TTY zijn. Geef eens een lsusb en ls /dev/tty* output hier?
De mijne als voorbeeld:
[code]

pi@washokpi ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 005: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
pi@washokpi ~ $ ls /dev/tty*
/dev/tty /dev/tty19 /dev/tty3 /dev/tty40 /dev/tty51 /dev/tty62
/dev/tty0 /dev/tty2 /dev/tty30 /dev/tty41 /dev/tty52 /dev/tty63
/dev/tty1 /dev/tty20 /dev/tty31 /dev/tty42 /dev/tty53 /dev/tty7
/dev/tty10 /dev/tty21 /dev/tty32 /dev/tty43 /dev/tty54 /dev/tty8
/dev/tty11 /dev/tty22 /dev/tty33 /dev/tty44 /dev/tty55 /dev/tty9
/dev/tty12 /dev/tty23 /dev/tty34 /dev/tty45 /dev/tty56 /dev/ttyAMA0
/dev/tty13 /dev/tty24 /dev/tty35 /dev/tty46 /dev/tty57 /dev/ttyprintk
/dev/tty14 /dev/tty25 /dev/tty36 /dev/tty47 /dev/tty58 /dev/ttyUSB0
/dev/tty15 /dev/tty26 /dev/tty37 /dev/tty48 /dev/tty59
/dev/tty16 /dev/tty27 /dev/tty38 /dev/tty49 /dev/tty6
/dev/tty17 /dev/tty28 /dev/tty39 /dev/tty5 /dev/tty60
/dev/tty18 /dev/tty29 /dev/tty4 /dev/tty50 /dev/tty61
[/]
waar dus /dev/ttyAMA0 mijn usb <> RS232 converter (kabel) is.

edit:// dit is de kabel naar mijn solar inverter maar mijn energymeter heeft dezelfde chip dacht ik, het gaat even om het principe.
Als de ls /dev/tty* doet met EN daarna zonder de kabel kan je door vergelijken zien welke poort deze kabel precies aanmaakt.


oh - net even nagekeken in mijn scrip en ik gebruik dus wel degelijk /dev/ttyUSB0 ... dan is misschien je kabel kapot - deze moet een voltage op de S1 poort zetten om deze te vertellen telegrammen te versturen - dat gebeurt misschien niet.

[ Voor 14% gewijzigd door franssie op 09-04-2015 22:17 ]

franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar


Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 11-06 08:32
met kabel
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 009: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
pi@raspberrypi ~ $ ls /dev/tty*
/dev/tty    /dev/tty19  /dev/tty3   /dev/tty40  /dev/tty51  /dev/tty62
/dev/tty0   /dev/tty2   /dev/tty30  /dev/tty41  /dev/tty52  /dev/tty63
/dev/tty1   /dev/tty20  /dev/tty31  /dev/tty42  /dev/tty53  /dev/tty7
/dev/tty10  /dev/tty21  /dev/tty32  /dev/tty43  /dev/tty54  /dev/tty8
/dev/tty11  /dev/tty22  /dev/tty33  /dev/tty44  /dev/tty55  /dev/tty9
/dev/tty12  /dev/tty23  /dev/tty34  /dev/tty45  /dev/tty56  /dev/ttyAMA0
/dev/tty13  /dev/tty24  /dev/tty35  /dev/tty46  /dev/tty57  /dev/ttyprintk
/dev/tty14  /dev/tty25  /dev/tty36  /dev/tty47  /dev/tty58  /dev/ttyUSB0
/dev/tty15  /dev/tty26  /dev/tty37  /dev/tty48  /dev/tty59
/dev/tty16  /dev/tty27  /dev/tty38  /dev/tty49  /dev/tty6
/dev/tty17  /dev/tty28  /dev/tty39  /dev/tty5   /dev/tty60
/dev/tty18  /dev/tty29  /dev/tty4   /dev/tty50  /dev/tty61


zonder p1=>usb kabel
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
pi@raspberrypi ~ $ ls /dev/tty*
/dev/tty    /dev/tty19  /dev/tty3   /dev/tty40  /dev/tty51  /dev/tty62
/dev/tty0   /dev/tty2   /dev/tty30  /dev/tty41  /dev/tty52  /dev/tty63
/dev/tty1   /dev/tty20  /dev/tty31  /dev/tty42  /dev/tty53  /dev/tty7
/dev/tty10  /dev/tty21  /dev/tty32  /dev/tty43  /dev/tty54  /dev/tty8
/dev/tty11  /dev/tty22  /dev/tty33  /dev/tty44  /dev/tty55  /dev/tty9
/dev/tty12  /dev/tty23  /dev/tty34  /dev/tty45  /dev/tty56  /dev/ttyAMA0
/dev/tty13  /dev/tty24  /dev/tty35  /dev/tty46  /dev/tty57  /dev/ttyprintk
/dev/tty14  /dev/tty25  /dev/tty36  /dev/tty47  /dev/tty58
/dev/tty15  /dev/tty26  /dev/tty37  /dev/tty48  /dev/tty59
/dev/tty16  /dev/tty27  /dev/tty38  /dev/tty49  /dev/tty6
/dev/tty17  /dev/tty28  /dev/tty39  /dev/tty5   /dev/tty60
/dev/tty18  /dev/tty29  /dev/tty4   /dev/tty50  /dev/tty61


Edit, net ook even de kabel gemeten; spanningverschil tussen pin 1 en 2 is 5,45V. (2 was meen ik gelezen te hebben de pin waar de 5V op moet staan?)

[ Voor 3% gewijzigd door -Niels- op 09-04-2015 22:27 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Hij zit wel op ttyUSB0, dus dat klopt.

Tussen 1 & 2 moet je inderdaad 5V meten, daar zit GND en signaal om uitlezing te starten op idd.

Tsja, nu is het de vraag of je kabel wel goed is... Testen op een andere meter? Of probeer het eens op een Windows laptop met Putty bijv...

Acties:
  • 0 Henk 'm!

  • stormfly
  • Registratie: Juli 2001
  • Laatst online: 17:35
Je kan de kabel inderdaad zo testen als je hem even in Windows hangt en de juiste (virtuele) comport laat benaderen door Putty, dat lijkt me de eerste stap.

Acties:
  • 0 Henk 'm!

  • -Niels-
  • Registratie: Januari 2007
  • Laatst online: 11-06 08:32
Hier maar even een update,

Na overleg met de leverancier de kabel terug gestuurd; bleek een stekkertje niet goed vast te zitten. Vanmiddag de kabel weer terug in de bus gekregen en nu functioneerd alles naar behoren :*)

Vanavond maar eens aan de gang om alles naar de verschillende sites te loggen

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Weet iemand toevallig hoe je een http://www.smartmeterdash...66cwarmtemeterondersteund kan uitlezen? De IR-led lijkt niet functioneel, knippert iig niet, kijkend door de camera van een smartphone.

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!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Volgens de handleiding (gevonden met google)
7.3 Connecting MULTICAL® Type 66-CDE to PC
The calculator is programmed for serial data transmission between the calculator and the computer.
The data can be transmitted by means of optical IR head type 66-99-102 or verification equipment, e.g. type 66-99-284.

Er staat ook een plaatje bij

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Heb je de rest van mijn bericht ook gelezen? ;) IR-led lijkt niet actief te zijn, energieleverancier bevestigde dat later trouwens, het slimme deel bleek niet ingeschakeld en is niet bekend of dat ooit gaat gebeuren :/

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!

  • Speedy-Andre
  • Registratie: Maart 2002
  • Laatst online: 03:23

Speedy-Andre

Sony ZL, XA, Nokia XR20

Het is best mogelijk dat je hem op commando kan uitlezen, net als bij mijn Ampy energieteller.
Bij mij knippert een rode led bij elke verbruikte Watt en ik kan dmv commando's data eruit halen.
De IR led doet niets zolang je de meter niet uitleest, zie hier.

[ Voor 19% gewijzigd door Speedy-Andre op 19-05-2015 10:42 ]

PVoutput 2x Toshiba Daiseikai 8 3,5kW, SWW Atlantic Explorer V3 200l. Gasloos aug 2016, 8620Wp, Monoblock Panasonic J 7kW


Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
jossie67 schreef op donderdag 02 april 2015 @ 09:27:
[...]


Ja Domoticz werkt ook met json url. Volgens mij moet je ook direct kunnen schrijven naar de mysql database, hoe kan ik je niet vertellen.

Ik kan in Domoticz prima mijn verbruik zien van de afgelopen dag, weken en of maanden. Omdat ik iedere 5 minuten de meter standen opvraag en doorstuur
Kan je mij vertellen hoe je dit configureert?
Ik heb een Iskra MT171 met IR leeskop. Uitlezen lukt prima, maar ik ben nog zoekende naar de beste tool om het in op te slaan/weer te geven.
Ik zit nu naar Domoticz te kijken, maar het is niet meteen duidelijk hoe je dit configureert voor een niet-ondersteund device.

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Hesmink

Wat je moet kunnen is het telegram uitlezen.
Hierstaan de waarde in die je uitleest.
Daarna moet je de meter stand uit je telegram halen.


Mijn meter geeft niet het verbruik Watt terug in het telegram, daarom vraag ik iedere 5 min een telegram op en bereken dat het verbruik.
Uiteindelijk hou ik 2 waarde over.
1 Verbruik in Watt
2 De meterstand in Kwh

In Domoticz heb ik een dummy meter aangemaakt, dmv van json url stuur in de waarde naar Domoticz

/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=POWER;ENERGY

Domoticz plaats dan de waarde in een database en kan daar ook een mooie grafiek van maken.

Ik lees op deze manier ook mijn warmte meter en water meter uit.

Kun al een telegram opvragen?

[ Voor 7% gewijzigd door jossie67 op 01-06-2015 08:48 ]


Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Speedy-Andre schreef op dinsdag 19 mei 2015 @ 10:29:
Het is best mogelijk dat je hem op commando kan uitlezen, net als bij mijn Ampy energieteller.
Dat dacht ik ook, maar ik kan toch mijn warmte meter uitlezen

Kijk maar een op

https://www.domoticz.com/forum/viewtopic.php?f=31&t=5390

Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
Heb je ook iets van een beschrijving van hoe je emoncms configureert?

Ik heb een ISKRA MT171 met werkende leeskop.
Uitlezen lukt dus prima, ik zit alleen te zoeken naar de beste manier om dit op te slaan en grafiekjes van te maken.
Domoticz ziet er ook goed uit, maar ook mij is het niet meteen duidelijk hoe ik dat moet configureren.
Ik heb dubbeltarief, dus het zou mooi zijn om dit in één grafiek te krijgen.
Jaco69 schreef op zaterdag 21 maart 2015 @ 14:07:
Domotics bestond nog niet en dit is kant en klaar, hoefde niks te maken. Ik gebruik alleen het display gedeelte, er zit ook een heel (PHP) meet gedeelte bij emoncms maar dat doe ik zelf met python.

Ik wilde trouwens een paar maanden terug Domoticz proberen maar het werd me niet (snel genoeg) duidelijk hoe te installeren op een bestaande kaart en hoe te gebruiken met een bestaande database. Als ik tijd heb zal ik er nog eens naar kijken. Als Domoticz ook klikbare grafieken heeft zal ik overgaan naar Domoticz want dat lijkt beter onderhouden.

Ik heb trouwens een (niet slimme) ISKRA MT171 meter die met een optische USB leeskop wordt uitgelezen en sla per uur, dag en jaar de waarden op. (Het huidige uur, dag en jaar worden elke kWh verhoging geupdate). Dat werkt prima, niet te veel data, niet te veel rekenwerk bij weergeven dag, maand en jaar.

Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
Ja, telegram lukt prima, ik zit nog te zoeken naar de beste manier om dit tot grafiek om te vormen.
Ik heb overigens wel een dubbeltarief meter, zou je dan 2 virtuele meters moeten maken?
Het liefst zie je dat in één grafiek.

Ik ga vanavond eens proberen met een virtuele meter.
De p1 meter die er standaard in zit lijkt geschikter, alleen deze heeft zijn eigen uitleesmethode, dus niet geschikt om zelf te vullen denk ik.
jossie67 schreef op maandag 01 juni 2015 @ 08:47:
[...]


Hesmink

Wat je moet kunnen is het telegram uitlezen.
Hierstaan de waarde in die je uitleest.
Daarna moet je de meter stand uit je telegram halen.


Mijn meter geeft niet het verbruik Watt terug in het telegram, daarom vraag ik iedere 5 min een telegram op en bereken dat het verbruik.
Uiteindelijk hou ik 2 waarde over.
1 Verbruik in Watt
2 De meterstand in Kwh

In Domoticz heb ik een dummy meter aangemaakt, dmv van json url stuur in de waarde naar Domoticz

/json.htm?type=command&param=udevice&idx=IDX&nvalue=0&svalue=POWER;ENERGY

Domoticz plaats dan de waarde in een database en kan daar ook een mooie grafiek van maken.

Ik lees op deze manier ook mijn warmte meter en water meter uit.

Kun al een telegram opvragen?

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Hesmink schreef op maandag 01 juni 2015 @ 10:38:
Ja, telegram lukt prima, ik zit nog te zoeken naar de beste manier om dit tot grafiek om te vormen.

[...]
Ik heb zonnepanelen, en lever dus ook terug.
Ik heb zelf 2 meters gemaakt, Misschien dat het ook wel lukt met een Dummy P1.
Gewoon proberen zou ik zeggen.

Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
jossie67 schreef op maandag 01 juni 2015 @ 10:46:
[...]


Ik heb zonnepanelen, en lever dus ook terug.
Ik heb zelf 2 meters gemaakt, Misschien dat het ook wel lukt met een Dummy P1.
Gewoon proberen zou ik zeggen.
Ik heb nu 3 meters, dal, piek en totaal voor test aangemaakt, dat lukt met test waardes.
Nu nog het uitleesscript aanpassen dat de waardes naar Domoticz gestuurd worden.

Een Dummpy P1 lijkt niet te lukken, als ik een P1 toevoeg, zie ik niets onder Devices, dus dan weet ik ook niet de IDX waarde. Bovendien vermoed ik dat de bijbehorende uitleessoftware ook iets probeert te doen.

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Heb je ook iets van een beschrijving van hoe je emoncms configureert?
Ik gebruik emoncms met mySQL (er zijn ook andere mogelijkheden voor data opslag).

Het is al een tijdje terug dus ik kan de stappen niet in detail uitleggen maar volgens mij hoef je na het instaleren van emoncms alleen de database in te vullen. Dat kan met de userinterface door feeds endergelijke aan te maken maar ook handmatig met phpmyadmin of iets dergelijks.
Ik heb een tabel feeds:
idnameuseridtimevaluestatusdatatypepublicsizeengine
1Verbruikt gemiddeld Watt per uur126-3-2013 20:41251.74301100
2Verbruikt kWh per dag126-3-2013 20:41825.64302100
3Verbruikt kWh per jaar126-3-2013 20:413140.7601100
4Geleverd gemiddeld Watt per uur126-3-2013 20:41001100
5Geleverd kWh per dag126-3-2013 20:41002100
6Geleverd kWh per jaar126-3-2013 20:41001100


De value is hier niet zo belangrijk hier maar komt terug in sommige displays (metertjes).
Dan zijn er voor elke input tabellen feed_1, feed_2 enz. met een 'time' en een 'data' kolom. Bij time heb ik bv 1433167200 voor unix tijd aan begin van uur of dag of het jaar (als jaar bv 2015) en bij data de waarde die daarbij hoort. Bij de laatste waarde doe ik updates tot het uur, dag of jaar voorbij is.

In de graphische interface kan je dan weer een 'myelektric' of een 'multigraph' en dergelijke aan je dashboard toevoegen.

De python script dat ik gebruik straat op https://github.com/Jaco69 onder /metering de waarden worden zonder tussenkomst van json urls direct door python in de database geschreven. Als iemand weet hoe ik dat ook voor demoticz kan doen wil ik demoticz eens proberen.

[ Voor 4% gewijzigd door Jaco69 op 01-06-2015 19:51 ]


Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
Dank voor de info!

Ik hou het in gedachten, maar ben nu wat aan het testen met Domoticz.
Ik gebruik wel jouw script, aangepast naar JSON.

Wat is het probleem met de JSON interface dat je die niet wilt gebruiken?
Jaco69 schreef op maandag 01 juni 2015 @ 19:15:
[...]

Ik gebruik emoncms met mySQL (er zijn ook andere mogelijkheden voor data opslag).

Het is al een tijdje terug dus ik kan de stappen niet in detail uitleggen maar volgens mij hoef je na het instaleren van emoncms alleen de database in te vullen. Dat kan met de userinterface door feeds endergelijke aan te maken maar ook handmatig met phpmyadmin of iets dergelijks.
Ik heb een tabel feeds:
idnameuseridtimevaluestatusdatatypepublicsizeengine
1Verbruikt gemiddeld Watt per uur126-3-2013 20:41251.74301100
2Verbruikt kWh per dag126-3-2013 20:41825.64302100
3Verbruikt kWh per jaar126-3-2013 20:413140.7601100
4Geleverd gemiddeld Watt per uur126-3-2013 20:41001100
5Geleverd kWh per dag126-3-2013 20:41002100
6Geleverd kWh per jaar126-3-2013 20:41001100


De value is hier niet zo belangrijk hier maar komt terug in sommige displays (metertjes).
Dan zijn er voor elke input tabellen feed_1, feed_2 enz. met een 'time' en een 'data' kolom. Bij time heb ik bv 1433167200 voor unix tijd aan begin van uur of dag of het jaar (als jaar bv 2015) en bij data de waarde die daarbij hoort. Bij de laatste waarde doe ik updates tot het uur, dag of jaar voorbij is.

In de graphische interface kan je dan weer een 'myelektric' of een 'multigraph' en dergelijke aan je dashboard toevoegen.

De python script dat ik gebruik straat op https://github.com/Jaco69 onder /metering de waarden worden zonder tussenkomst van json urls direct door python in de database geschreven. Als iemand weet hoe ik dat ook voor demoticz kan doen wil ik demoticz eens proberen.

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Hesmink schreef op maandag 01 juni 2015 @ 17:06:

Een Dummpy P1 lijkt niet te lukken, als ik een P1 toevoeg, zie ik niets onder Devices, dus dan weet ik ook niet de IDX waarde. Bovendien vermoed ik dat de bijbehorende uitleessoftware ook iets probeert te doen.
Je moet ook kijken in hardware.
Ik heb gewoon nieuwe hardware toegevoerd, komt bij mijn gewoon tevoorschijn in mijn hardware lijst

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Ik hou het in gedachten, maar ben nu wat aan het testen met Domoticz.
Ik gebruik wel jouw script, aangepast naar JSON.
Als het allemaal werkt met Domoticz kan je dan een handleidinkje maken? Dan ga ik het ook proberen.
Wat is het probleem met de JSON interface dat je die niet wilt gebruiken?
Ik vind een JSON interface onnodig veel resources gebruiken. Er moeten veel processen wakker zijn (apache, php) i.p.v. alleen het python script en SQL. Maar van direct met de database werken wordt vaak niet beschreven hoe dat moet en dus zit je aan JSON vast tot je wat reverse engineering doet.

[ Voor 63% gewijzigd door Jaco69 op 04-06-2015 13:06 ]


Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
jossie67 schreef op dinsdag 02 juni 2015 @ 14:31:
[...]


Je moet ook kijken in hardware.
Ik heb gewoon nieuwe hardware toegevoerd, komt bij mijn gewoon tevoorschijn in mijn hardware lijst
Ok, maar dan moet er toch ook iets in devices komen, zodat een een IDX waarde hebt om data naartoe te sturen? Dat zie ik niet.

Acties:
  • 0 Henk 'm!

  • jossie67
  • Registratie: Oktober 2006
  • Laatst online: 12-06 16:49
Hesmink schreef op dinsdag 02 juni 2015 @ 15:09:
[...]


Ok, maar dan moet er toch ook iets in devices komen, zodat een een IDX waarde hebt om data naartoe te sturen? Dat zie ik niet.
Die staat er toch ook bij , de eerste kolom! 8)

Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
jossie67 schreef op dinsdag 02 juni 2015 @ 18:54:
[...]
Die staat er toch ook bij , de eerste kolom! 8)
Dank kijk ik er zeker overheen, ik ga nog eens kijken.

Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
Andere vraag:
Bij uitlezen van mijn ISKRA-MT171 kan ik niet zien of piek- of daltarief actief is.
Zie je dat bij een slimme meter wel?

Anders zou ik zo'n controle in het uitleesscript kunnen bouwen, maar dat is minder nauwkeurig.
Ik heb in het verleden tariefstoring gehad.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Hesmink schreef op maandag 08 juni 2015 @ 10:49:
Andere vraag:
Bij uitlezen van mijn ISKRA-MT171 kan ik niet zien of piek- of daltarief actief is.
Zie je dat bij een slimme meter wel?

Anders zou ik zo'n controle in het uitleesscript kunnen bouwen, maar dat is minder nauwkeurig.
Ik heb in het verleden tariefstoring gehad.
De data die de meter uitspuugt zie je hier: TNW in "Slimme/digitale meter uitlezen met een Raspberry Pi"
Je ziet 4 regels (lijn 8 t/m 11) met meterstanden (laag/hoog voor verbruik + laag/hoog voor opwek), ik weet alleen niet of in die data ook staat welk tarief op dit moment in gebruik is. Op het display van m'n meter staat het wel, dus zou best kunnen dat de meter het ook uitspuugt. Maar anders zou je naar de meterstanden kunnen kijken welke er oploopt? Je krijgt elke 10sec output, dus je ziet snel genoeg welke stand oploopt.

Acties:
  • 0 Henk 'm!

  • DigiK-oz
  • Registratie: December 2001
  • Laatst online: 14-06 14:51
0-0:96.14.0 is volgens de specs de tariff indicator (0 of 1 dacht ik)

Whatever


Acties:
  • 0 Henk 'm!

  • franssie
  • Registratie: Februari 2000
  • Laatst online: 23:23

franssie

Save the albatross

DigiK-oz schreef op maandag 08 juni 2015 @ 11:03:
0-0:96.14.0 is volgens de specs de tariff indicator (0 of 1 dacht ik)
Yep Dit klopt. Zelf tel ik in mijn script juist alles bij elkaar op al had ik géén dubbeltarief maar zo kan je het volgen inderdaad.

franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar


Acties:
  • 0 Henk 'm!

  • Hesmink
  • Registratie: Mei 2010
  • Laatst online: 02-09-2023
DigiK-oz schreef op maandag 08 juni 2015 @ 11:03:
0-0:96.14.0 is volgens de specs de tariff indicator (0 of 1 dacht ik)
Dat is handig! Dan zou je met bijvoorbeeld Domoticz een alarm kunnen programmeren als het tarief niet klopt.

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zaterdag 21 maart 2015 @ 14:07:
Domotics bestond nog niet en dit is kant en klaar, hoefde niks te maken. Ik gebruik alleen het display gedeelte, er zit ook een heel (PHP) meet gedeelte bij emoncms maar dat doe ik zelf met python.

Ik wilde trouwens een paar maanden terug Domoticz proberen maar het werd me niet (snel genoeg) duidelijk hoe te installeren op een bestaande kaart en hoe te gebruiken met een bestaande database. Als ik tijd heb zal ik er nog eens naar kijken. Als Domoticz ook klikbare grafieken heeft zal ik overgaan naar Domoticz want dat lijkt beter onderhouden.

Ik heb trouwens een (niet slimme) ISKRA MT171 meter die met een optische USB leeskop wordt uitgelezen en sla per uur, dag en jaar de waarden op. (Het huidige uur, dag en jaar worden elke kWh verhoging geupdate). Dat werkt prima, niet te veel data, niet te veel rekenwerk bij weergeven dag, maand en jaar.
Goedenavond,

ik las op het volgende forum; gathering.tweakers.net/forum/list_messages/1528959/12, dat u ook een MT171 bezit en deze uitleest met een IR probe.
Ik ben namelijk al de halve dag bezig om dit werkende te krijgen, maar het lukt mij tot op heden nog niet.

Ik heb Optical-Probe-IEC1107-IEC61107-with-USB-cable, aangesloten eerst op een w7 laptop en het testprogrammatje van http://www.meter-test-equipment.com/ gedraaid. Hier had ik alles op auto staan en kreeg ik waardes terug. Bij baudrate kwam er 9600 te staan.

Echter als ik hem aansluit op mijn raspberry pi, met het volgende python scriptje: http://wiki.volkszaehler..../edl-ehz/iskraemeco_mt171, krijg ik geen reactie.
Als ik ik de baudrate naar 9600 verander, krijg ik

"echo is not same as send: /?!
vs en rare tekens
no Identification message
datum tijd etc. No date received"

als ik gewoon de standaard 300 gebruik. krijg ik:

"echo is not same as send: /?!
vs /ISk5
no Identification message
datum tijd etc. No date received"

ik kom er niet meer uit, heeft u misschien een idee wat ik fout doe?

(ik heb hem overigens ingesteld op usb1, want op usb0 heb ik mijn zonnepanelenomvormer opzitten. en verder heb ik nog een wifi dongels in mijn raspberry pi 2 b.)

b.v.d.

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Het lijkt me een pythonv2 vs pythonv3 probleem. Het MT171 script is gemaakt voor python 2 en werkt waarschijnlijk niet met python 3.
De baudrate moet 300 zijn, de usb poort heb je goed zo te zien.
Kijk ook op https://github.com/Jaco69/Metering voor eventuele verschillen.

[ Voor 18% gewijzigd door Jaco69 op 17-06-2015 23:32 ]


Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op woensdag 17 juni 2015 @ 23:30:
Het lijkt me een pythonv2 vs pythonv3 probleem. Het MT171 script is gemaakt voor python 2 en werkt waarschijnlijk niet met python 3.
De baudrate moet 300 zijn, de usb poort heb je goed zo te zien.
Kijk ook op https://github.com/Jaco69/Metering voor eventuele verschillen.
Ik had de uwe er ook al bij gehad. En heb t geprobeerd met zowel python 2 als 3.

Misschien dat ik na al die uren toch ergens overheen heb gekeken.
Morgen maar eens met een frisse kijk, opnieuw kijken.

Bedankt voor uw reactie!

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Het lijkt dat er geen echo wordt gegeven zoals bij mij gebeurd. I.p.v. een echo van de verzonden string wordt de correcte response gevonden. Probeer eens deze regels weg te halen:
echo = port.read(len(bytes))
if (echo != bytes):
print("echo is not same as send:", bytes, " vs ", echo)

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op donderdag 18 juni 2015 @ 08:42:
Het lijkt dat er geen echo wordt gegeven zoals bij mij gebeurd. I.p.v. een echo van de verzonden string wordt de correcte response gevonden. Probeer eens deze regels weg te halen:
echo = port.read(len(bytes))
if (echo != bytes):
print("echo is not same as send:", bytes, " vs ", echo)
dan krijg ik dit terug:

No STX found, not handled.
2015-06-18 16:22:30 No data received


EDIT: ik keek even na een tijdje in het meterdata.txt bestand. en daar zie ik wel 2 metingen doorgegeven. Er zit 7 minuten tussen die 2 doorgegeven standen. En 9 minuten later weer.
Mooi dat werkt dus. nu de volgende stap, het loggen naar sql :)


EDIT2: qua sql kom ik er maar niet uit. sqlserver geinstalleerd via apt-get install mysql-server
daarna heb ik ook emoncms geinstalleerd. ik kom helemaal bij het log-in scherm waar je kan inloggen en registreren. hier kan ik alleen niets.
en Jaco69, als ik uw scriptje start, krijg ik direct een fout melding: no module named MySQLdb
terwijl ik naar mijn weten al een database genaamd emoncms heb gemaakt. ik ben even helemaal de weg kwijt.

[ Voor 41% gewijzigd door Kasper op 18-06-2015 20:31 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Ik kan me herineren dat ik een aantal python modules extra moest installeren. bijvoorbeeld met
# pip install ModuleNaam
en MySQLdb vanaf https://pypi.python.org/pypi/MySQL-python/1.2.5

[ Voor 25% gewijzigd door Jaco69 op 18-06-2015 21:26 ]


Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op donderdag 18 juni 2015 @ 21:15:
Ik kan me herineren dat ik een aantal python modules extra moest installeren. bijvoorbeeld met
# pip install ModuleNaam
en MySQLdb vanaf https://pypi.python.org/pypi/MySQL-python/1.2.5
8)7 8)7 8)7 als dat alles was... _/-\o_

nu hopen dat hij data wegschrijft

EDIT: helaas :(

laatste tijd = 1434585600 laatste verbruikt = 0.0 laatste geleverd = 0.0 uurstart = 1434585600 uureind = 1434589200 dag = 16604
Traceback (most recent call last):
File "MT171.py", line 313, in <module>
output_to_database(datalist)
Fil "MT171.py". line 226, in output_to_database
v = float(list[v_index])
ValueError: could not convert strint to float

[ Voor 52% gewijzigd door Kasper op 18-06-2015 23:33 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Hmm,

En wat staat er in de meterdata.txt file? Wat als derde waarde van de laatste regel is weggeschreven geeft schijnbaar een probleem in omzetten naar float. Net een stukje code waar geen try:except: omheen staat.

verander
code:
1
print( "laaste tijd =", oudt, "laaste verbruikt =", oudverbruikt, "laatste geleverd =", oudgeleverd, "uurstart =", uurstart, "uureind =", uureind, "dag =", dag)

eens in
code:
1
2
time.sleep(5)
print(read_datablock())


en kijk dan of het datablock hetzelfde is als het voorbeeld in de code. Ik denk dat je meter heel wat anders uitspuugt dan de mijne en dat de "map" tabel aangepast moet worden

[ Voor 80% gewijzigd door Jaco69 op 19-06-2015 00:29 ]


Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op donderdag 18 juni 2015 @ 23:03:
Hmm,

En wat staat er in de meterdata.txt file? Wat als derde waarde van de laatste regel is weggeschreven geeft schijnbaar een probleem in omzetten naar float. Net een stukje code waar geen try:except: omheen staat.
['meter ID', 'datum & tijd', 'verbruikt totaal[kW]', 'verbruikt tarief1[kW]', 'verbruikt tarief2[kW]', 'geleverd totaal[kW]', 'geleverd tarief1[kW]', 'geleverd tarief2[kW]']
['40376979', '2015-06-18 23:30:27', '', '0000000', '0047008', '0000754', '', '']

ik geef het op voor vandaag :| 8)7 |:(

[ Voor 26% gewijzigd door Kasper op 18-06-2015 23:32 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
De derde waarde zou het verbruikt totaal moet hebben maar is leeg (''). verbruikt tarief 1 is 0 (bij mij ook) dus tarief 2 is dezelfde waarde.
Als een quick fix zou je v_index = 2 kunnen veranderen in v_index = 4

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op vrijdag 19 juni 2015 @ 15:07:
De derde waarde zou het verbruikt totaal moet hebben maar is leeg (''). verbruikt tarief 1 is 0 (bij mij ook) dus tarief 2 is dezelfde waarde.
Als een quick fix zou je v_index = 2 kunnen veranderen in v_index = 4
['meter ID', 'datum & tijd', 'verbruikt totaal[kW]', 'verbruikt tarief1[kW]', 'verbruikt tarief2[kW]', 'geleverd totaal[kW]', 'geleverd tarief1[kW]', 'geleverd tarief2[kW]']
['40376979', '2015-06-19 17:32:24', '', '0000000', '0047011', '0000758', '', '']


no STX found
laaste tijd = 1434672000 laaste verbruikt = 0.0 laatste geleverd = 0.0 uurstart = 1434672000 uureind = 1434675600 dag = 16605
2015-06-19 17:32:18 No data received
Some error writing data to database
Traceback (most recent call last):
File "MT171.py", line 313, in <module>
output_to_database(datalist)
File "MT171.py", line 253, in output_to_database
if (cursor.isOpen()):
AttributeError: 'Cursor' object has no attribute 'isOpen'

er gaat duidelijk iets fout met betrekking tot de database

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
er gaat duidelijk iets fout met betrekking tot de database
Inderdaad, misschien usernaam of paswoord probleem (en een verkeerde afvang hiervan door mijn beperkte python ervaring). Probeer eens wat print statements om te zien waar het fout gaat.

Ik ben nog geïntereseert in de print(read_datablock())

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op vrijdag 19 juni 2015 @ 23:35:
[...]

Inderdaad, misschien usernaam of paswoord probleem (en een verkeerde afvang hiervan door mijn beperkte python ervaring). Probeer eens wat print statements om te zien waar het fout gaat.

Ik ben nog geïntereseert in de print(read_datablock())
Mijn ervaring is helaas ook nihil. Vooral google en copy paste :(

Username password staat wel het goede :s

EDIT:

ik vermoed dat ik de database gewoon niet goed heb aangemaakt. Ik heb daar nu phpmyadmin voor geinstalleerd om hem in te richten. maar ik kom er niet echt uit wat ik moet invullen

ik had dit van u toegevoegd via importeer csv file

id name userid time value status datatype public size engine
1 Verbruikt gemiddeld Watt per uur 1 26-3-2013 20:41 251.743 0 1 1 0 0
2 Verbruikt kWh per dag 1 26-3-2013 20:41 825.643 0 2 1 0 0
3 Verbruikt kWh per jaar 1 26-3-2013 20:41 3140.76 0 1 1 0 0
4 Geleverd gemiddeld Watt per uur 1 26-3-2013 20:41 0 0 1 1 0 0
5 Geleverd kWh per dag 1 26-3-2013 20:41 0 0 2 1 0 0
6 Geleverd kWh per jaar 1 26-3-2013 20:41 0 0 1 1 0 0

[ Voor 42% gewijzigd door Kasper op 20-06-2015 12:34 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Database had ik aangemaakt via de emoncms gui. De naam van de tabellen heb je nu misschien niet goed.
Dat importeren is wel een goed idee.
Heb nu in github emoncms.php en emoncms.sql export toegevoegd die hopelijk meer duidelijkheid geven over de database indeling en mischien zelfs gebruikt kunnen worden om te importeren.

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zaterdag 20 juni 2015 @ 14:18:
Database had ik aangemaakt via de emoncms gui. De naam van de tabellen heb je nu misschien niet goed.
Dat importeren is wel een goed idee.
Heb nu in github emoncms.php en emoncms.sql export toegevoegd die hopelijk meer duidelijkheid geven over de database indeling en mischien zelfs gebruikt kunnen worden om te importeren.
na het opnieuw aanmaken van de emoncms database en het inrichten via het importeren van uw emoncms.sql, krijg ik geen fout meldingen meer! het script loopt nog steeds. :) alleen kan ik nu niet meer inloggen op localhost/emoncms. Wat ik eerder wel kon :S

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Leuk hè troubleshooten :)
Het lijkt erop dat je er bijna bent.

Je hebt waarschijnlijk de emoncms login tabellen weggegooid.
Hopelijk heb je nog een backup of printout van hoe de 'users' en 'rememberme' tabellen in de emoncms database eerst waren of kan emoncms deze op een of andere manier opnieuw aanmaken. Het SQL script zou op een bestaande database moeten kunnen werken zonder inlog gegevens te veranderen, een volledige backup terug zetten en dan het SQL script eroverheen moet goed gaan. Of database opnieuw initialiseren vanuit emoncms en dan het SQL script eroverheen.

Kan je eens
print( "laaste tijd =", oudt, "laaste verbruikt =", oudverbruikt, "laatste geleverd =", oudgeleverd, "uurstart =", uurstart, "uureind =", uureind, "dag =", dag)
veranderen in
time.sleep(5)
print(read_datablock())

Zodat het script bij opstarten de output van jouw meter uitspuugt?
Ik ben wel benieuwd naar het verschil waarom niet alle waarden uitgelezen worden.

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zaterdag 20 juni 2015 @ 16:52:
Leuk hè troubleshooten :)
Het lijkt erop dat je er bijna bent.

Je hebt waarschijnlijk de emoncms login tabellen weggegooid.
Hopelijk heb je nog een backup of printout van hoe de 'users' en 'rememberme' tabellen in de emoncms database eerst waren of kan emoncms deze op een of andere manier opnieuw aanmaken. Het SQL script zou op een bestaande database moeten kunnen werken zonder inlog gegevens te veranderen, een volledige backup terug zetten en dan het SQL script eroverheen moet goed gaan. Of database opnieuw initialiseren vanuit emoncms en dan het SQL script eroverheen.

Kan je eens
print( "laaste tijd =", oudt, "laaste verbruikt =", oudverbruikt, "laatste geleverd =", oudgeleverd, "uurstart =", uurstart, "uureind =", uureind, "dag =", dag)
veranderen in
time.sleep(5)
print(read_datablock())

Zodat het script bij opstarten de output van jouw meter uitspuugt?
Ik ben wel benieuwd naar het verschil waarom niet alle waarden uitgelezen worden.
helaas geen backup meer. ik ga het hele emoncms installatie proces nog even nalopen.
ik kan inloggen. maar ik krijg niets te zien.

dit krijg ik bij print(read_datablock())

0-0:C.1.0*255(40376979)
1-0:0.0.0*255(40376979)
1-0:0.2.0*255(V1.0)
1-0:1.8.1*255(0000000 kWh)
1-0:1.8.2*255(0047021 kWh)
1-0:2.8.0*255(0000763 kWh)
FF(00)

maar als ik op de meter zelf, via de blauwe knop blader tussen de standen, zijn alleen die 3 standen te zien, bij de rest staat 88888888888888

[ Voor 5% gewijzigd door Kasper op 21-06-2015 14:28 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Je zou bovenaan het scherm de volgende keuzes moeten kunnen zien:
My Electric Node Input Feeds Vis Dashboard Account Logout Docs

"My Electric" geeft het huidig verbruik, KWh vandaag en een grafiek van het kWh verbruik per dag
"Node", en "Input" gebruiken we niet en zijn leeg
"Feeds" heeft een lijst met 6 feeds. Let effe op dat 'Engine' 'MYSQL' is
"Vis" laat je op verschillende manieren door de data browsen
"Dashboard" laat je verschillende visualisaties maken en zou een grafiek genaamd "Verbruik" moeten bevatten die het verbruik per dag laat zien en waarmee je kunt inzoomen op een willekeurige dag of uitzoomen naar maand of jaar (en dan weer inzoomen)

Wat zie jij van dit? Helemaal niets?

Update:
Ik heb een update gedaan naar de laatste versie van emoncms en nu zie ik ook niet veel meer.
Bij http://<mijn ip>/emoncms/<mijn usernaam>/verbruik zie ik nog wel de grafiek.
Er is dus iets veranderd bij de laatste emoncms

[ Voor 15% gewijzigd door Jaco69 op 21-06-2015 17:53 ]


Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zondag 21 juni 2015 @ 17:12:
Je zou bovenaan het scherm de volgende keuzes moeten kunnen zien:
My Electric Node Input Feeds Vis Dashboard Account Logout Docs

"My Electric" geeft het huidig verbruik, KWh vandaag en een grafiek van het kWh verbruik per dag
"Node", en "Input" gebruiken we niet en zijn leeg
"Feeds" heeft een lijst met 6 feeds. Let effe op dat 'Engine' 'MYSQL' is
"Vis" laat je op verschillende manieren door de data browsen
"Dashboard" laat je verschillende visualisaties maken en zou een grafiek genaamd "Verbruik" moeten bevatten die het verbruik per dag laat zien en waarmee je kunt inzoomen op een willekeurige dag of uitzoomen naar maand of jaar (en dan weer inzoomen)

Wat zie jij van dit? Helemaal niets?

Update:
Ik heb een update gedaan naar de laatste versie van emoncms en nu zie ik ook niet veel meer.
Bij http://<mijn ip>/emoncms/<mijn usernaam>/verbruik zie ik nog wel de grafiek.
Er is dus iets veranderd bij de laatste emoncms
ik zie dit bovenaan:

Raspberry PI
Input
Feeds
Vis
Dashboard
Extras

Admin
Account
Logout
Docs

verder zie ik bij dashboard wel een grafiek, alleen geen data erin. Bij feeds staan de engines allemaal op PHPFIWA, maar ik kan dit niet wijzigen :S

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Bij feeds staan de engines allemaal op PHPFIWA, maar ik kan dit niet wijzigen :S
En als je met phpmyadmin alle waarden in de "engine" kolom van de "feeds" tabel op 0 zet?

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zondag 21 juni 2015 @ 18:02:
[...]

En als je met phpmyadmin alle waarden in de "engine" kolom van de "feeds" tabel op 0 zet?
daar staan ze al op ;)

Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Hmm

De gewone versie werkt niet meer met MYSQL om het te fixen volg https://github.com/emoncms/emoncms/tree/Extended

in 't kort:
[i]cd /var/www/emoncms
git checkout Extended
cp default.settings.php settings.php[i]
edit settings.php (username en password, // voor ENGINE::MYSQL, comma weg op regel erna)

cd Modules
git clone https://github.com/emoncms/app

brengt de MyElectric weer terug. Da's nu een module. En joepie, ook weer een dashboard tab. (en een My Solar, My Heatpump, My Solar&Wind)

[ Voor 24% gewijzigd door Jaco69 op 21-06-2015 20:08 ]


Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zondag 21 juni 2015 @ 18:16:
Hmm

De gewone versie werkt niet meer met MYSQL om het te fixen volg https://github.com/emoncms/emoncms/tree/Extended

in 't kort:
cd /var/www/emoncms
git checkout Extended
cp default.settings.php settings.php
edit settings.php (username en password, // voor ENGINE::MYSQL, comma weg op regel erna)
ik krijg t niet voor elkaar. en nu is het hele dashboard tabje weg. :S

engines staan na veel gepruts op mysql. echter ben ik nu het hele table dashboard kwijt. ook raspberry pi tabje is ook weg

[ Voor 12% gewijzigd door Kasper op 21-06-2015 19:59 ]


Acties:
  • 0 Henk 'm!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
raspberry pi tabje?
Heb ik nooit gehad, wat deed dat?
probeer eens:
cd /var/www/emoncms/Modules
git clone https://github.com/emoncms/app

Acties:
  • 0 Henk 'm!

  • Kasper
  • Registratie: Mei 2011
  • Laatst online: 13-06 23:57
Jaco69 schreef op zondag 21 juni 2015 @ 20:05:
raspberry pi tabje?
Heb ik nooit gehad, wat deed dat?
probeer eens:
cd /var/www/emoncms/Modules
git clone https://github.com/emoncms/app
geen idee wat het deed, kon er een api key invullen en andere waardes over je raspberry

haaa mooi, hij is weer terug en ingevuld :) heel erg bedankt!

[ Voor 28% gewijzigd door Kasper op 21-06-2015 20:30 ]


Acties:
  • 0 Henk 'm!

  • Dracula78
  • Registratie: Februari 2002
  • Laatst online: 13-05 23:23
Een fanatieke logger meldt zich.

In m'n meterkast hangt een Raspberry Pi 2 aangesloten op 2A netvoeding, met daaraan een USB wifi dongle, en een kant-en-klare USB P1 kabel van smartmeterdashboard.

De scripts die erop draaien zijn gebaseerd op mbsolget, maar inmiddels opgesplitst en hevig getweaked, zodat ik bv. ook de gegevens van m'n StecaGrid omvormer erbij kan betrekken.

Het resultaat is een dashboardje dat actuele en historische gegevens toont:
Afbeeldingslocatie: http://i.imgur.com/5bPpGc7m.pngAfbeeldingslocatie: http://i.imgur.com/m8KohKCm.png



Vanwege interesse van buren en collega's was ik al wat artikeltjes over energy monitoring begonnen op blogspot (jammer dat tweakblogs niet beschikbaar was). Omdat dit begint met P1 logging zijn er hier wellicht mensen die er wat uit kunnen halen.

3720 Wp @ StecaGrid 3600 Coolcept PVOutput Tech-blog


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Mijn neef heeft een tijdje terug een kant en klare P1->USB kabel besteld en die doet het prima op de RPi. Helaas wordt de Pi nogal warm in de niet geventileerde meterkast, dus wil ie die ergens anders plaatsen.

Weet iemand in hoeverre het mogelijk is een P1->USB kabel draadloos te verlengen? En dan bij voorkeur op een goedkopere manier dan de kant en klare draadloze (wifi) oplossing op http://www.smartmeterdashboard.nl/webshop :X

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!

  • ik222
  • Registratie: Maart 2007
  • Niet online
Raven schreef op zondag 28 juni 2015 @ 22:16:
Mijn neef heeft een tijdje terug een kant en klare P1->USB kabel besteld en die doet het prima op de RPi. Helaas wordt de Pi nogal warm in de niet geventileerde meterkast, dus wil ie die ergens anders plaatsen.

Weet iemand in hoeverre het mogelijk is een P1->USB kabel draadloos te verlengen? En dan bij voorkeur op een goedkopere manier dan de kant en klare draadloze (wifi) oplossing op http://www.smartmeterdashboard.nl/webshop :X
Draadloos gaat vrees ik niet zonder het seriële signaal van de P1 poort op de een of andere manier naar IP om te zetten, je hebt dan dus altijd daar een actief apparaat nodig. Aangezien een Raspberry normaal ook niet extreem warm wordt, zelfs niet in een slecht geventileerde ruimte vraag ik me dus af hoe dit er beter op moet worden.

Wat wel kan is het seriële signaal passief verlengen via een UTP of telefoon kabel mocht die er liggen.

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Raven schreef op zondag 28 juni 2015 @ 22:16:
[...]
Weet iemand in hoeverre het mogelijk is een P1->USB kabel draadloos te verlengen?
[...]
Oude router met DD-WRT (of vergelijkbaar) inzetten om het seriële signaal over TCP/IP te tunnelen: http://myhowtosandproject...th-asus-wl-520gu-via.html :)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Ehm, het hoeft niet perse via wifi/LAN hoor ;) , het stuk tussen P1-poort en P1-kabel mag ook over 433/886Mhz, dat zal denk ik veel goedkoper kunnen dan met TCPIP te gaan stoeien :P

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!

  • ik222
  • Registratie: Maart 2007
  • Niet online
Raven schreef op zondag 28 juni 2015 @ 22:41:
Ehm, het hoeft niet perse via wifi/LAN hoor ;) , het stuk tussen P1-poort en P1-kabel mag ook over 433/886Mhz, dat zal denk ik veel goedkoper kunnen dan met TCPIP te gaan stoeien :P
Ja maar hoe gaat dat überhaupt het probleem met warmte oplossen? Een Rapsberry is namelijk al niet bepaald een heethoofd, tenzij je hem continu loopt te stressen door bijvoorbeeld een erg lompe manier van uitlezen.

Dus iets als

PHP:
1
2
3
while true
{
}

En dan zonder sleep :X

Even los van het feit dat ik persoonlijk in elk geval nooit een dergelijke wireless transmitter voor een serieel signaal gezien heb.

[ Voor 12% gewijzigd door ik222 op 28-06-2015 22:51 ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

De Pi werd met idlen al iets meer dan 40 graden, dat zal na verloop van tijd alleen maar warmer worden in de meterkast daar door gebrek aan ventilatie. Vind mijn neef iets te warm :P Plus op andere plekken is de ontvangst van de weersensors (temp/wind/regen) wat beter :)

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!

  • Dracula78
  • Registratie: Februari 2002
  • Laatst online: 13-05 23:23
De temperatuur van mijn Pi volgt mooi de buitentemperatuur... en dit zal dus komende week ook wel weer iets stijgen...

Volgens rpimonitor is het de afgelopen 4 maanden gestegen van 38 naar 43 graden... Maar dit lijkt mij niet meer dan normaal voor een passief gekoeld systeem.

[ Voor 11% gewijzigd door Dracula78 op 29-06-2015 09:10 ]

3720 Wp @ StecaGrid 3600 Coolcept PVOutput Tech-blog


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Na rondgesnuffeld te hebben op Ebay, het is niet zo simpel als iets a la http://www.ebay.com/itm/r...ain_0&hash=item35de88c160 tussen de data-pin van de P1-poort en -kabel te plaatsen?

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!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Laat 'em gewoon in de meterkast. Da's de ideale plek. Met 5W zal je Raspberry Pi zelfs een niet geventileerde meterkast nauwelijks opwarmen. Een zuinige adapter kan misschien nog voor 1 of 2 Watt minder verbruik zorgen en is makkelijk te vinden.

Een eventuele wireless oplossing (als je die al kan vinden zonder een computertje nodig te hebben) gaat toch ook een paar Watt verbruiken. Als er toch wireless communicatie nodig is pak dan een 2de Rasberry Pi of een Arduino erbij.

Die ebay link is om 2 UARTs (en dus 2 computers) wireless met elkaar te verbinden. Als het signaalnivo van de p1 hetzelfde is dan werkt het misschien ook direct van de P1 (plus ergens vandaan een 5V voeding) naar de Raspberry Pi UART. Je zou het moeten proberen om dat te weten te komen.

[ Voor 47% gewijzigd door Jaco69 op 01-07-2015 12:19 ]


Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Je hebt op bijv. DX ook Bluetooth moduletjes om een seriële verbinding over Bluetooth op te zetten. Op een Windows PC krijg je dan gewoon een virtuele COM-poort erbij. Hoe dat met een Pi moet weet ik niet, maar is vast ook mogelijk.

Edit: Volgens mij moet het hier mee kunnen (HC-06 Bluetooth serial module).

[ Voor 37% gewijzigd door ThinkPad op 03-07-2015 12:02 ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

De HC-06 ken ik, maar van de ene naar de andere verdieping en andere kant van het huis in een betonnen blokkendoos gaat met het lage vermogen van die dingen niet lukken :P

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!

  • lmno31
  • Registratie: Maart 2003
  • Laatst online: 08-06 15:44
Ik ben een complete noob op het gebied van programmeren maar toch wil ik het gaan proberen om mijn domme digitale meter uit te gaan lezen met een Raspberry Pi. Nu moet ik uiteraard eerst gaan zorgen voor de hardware. Een Pi heb ik al en als ik alles goed begrepen heb moet ik alleen nog een verbinding maken tussen mijn meter en de Pi.

Mijn meter is een ISKRA MT401-D2A52-V12G22-K0

Als ik het document van onderstaande link goed begrijp kan ik mijn meter alleen optisch uitlezen.
http://www.search-document.com/pdf/1/1/mt401.html

Kunnen jullie mij vertellen waar ik zo'n optisch ding in Nederland kan vinden. (ik heb tot nu toe alleen een beetje vage Duitse site gevonden.)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

lmno31 schreef op zaterdag 04 juli 2015 @ 16:50:
Kunnen jullie mij vertellen waar ik zo'n optisch ding in Nederland kan vinden. (ik heb tot nu toe alleen een beetje vage Duitse site gevonden.)
http://www.smartmeterdashboard.nl/webshop -> IR Converter Cable
Met de IR Converter Cable kan een elektronische meter via de IR poort (cf EN IEC 61107 / EN IEC 62056) worden uitgelezen.
Datasheet meter:
Communication interface
An optical interface complies with the IEC 61107 standard; the communication protocol is Mode C. The
meters can be provided with a CSinterface (a 20 mA current loop in compliance with DIN 66348) for remote meter readout. Up to four meters can be connected into one current loop.
edit:
Opmerking: Als er een IR poort op een meter aanwezig is, is die niet altijd geactiveerd. Dat is met zekerheid het geval bij "Flonidan Uniflo" slimme gasmeters (Enexis en Liander) en veel meters van netbeheerder Enexis.
Wel eerst checken of die LED wat doet, met digicam/smartphone er voor gaan zitten ;)

edit2:
Outputs
The meter can be equipped with two S0 (DIN 43864) or opto-MOS relay outputs, one for each energy flow direction. A relay output is provided with a make voltage-free contact. Output impulses can be transmitted up to 0.5 m in case of an S0 output or up to 1 km in case of an opto-MOS-relay output.
Als die S0 outputs er in zitten, heb je geen speciale kabel nodig :)

[ Voor 30% gewijzigd door Raven op 05-07-2015 00:40 ]

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!

  • lmno31
  • Registratie: Maart 2003
  • Laatst online: 08-06 15:44
Raven, dank voor zover.

Hoe kan ik precies met een telefoon controleren of mijn meter wel een optisch signaal uitzendt?

Acties:
  • 0 Henk 'm!

  • ThinkPad
  • Registratie: Juni 2005
  • Laatst online: 23:14
Met camera van je telefoon 'kijken' naar de IR leds op de meter. Probeer het eerst maar eens met een afstandsbediening (afstandsbediening op camera richten), dan weet je wat je hoort te zien ;)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Digitale camera's, zoals die in mobieltjes zitten, zijn in staat infrarood licht te zien en op het display wordt dat als wit licht weergegeven.

edit: Zie ook hierboven. Als je op de knop van een afstandsbediening drukt terwijl je via de camera van een telefoon naar de IR-led van de afstandsbediening kijkt, dan zou je wat moeten zien. Als de IR-led in de kWh meter actief is, zou je hetzelfde moeten zien :)

[ Voor 50% gewijzigd door Raven op 05-07-2015 13: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!

  • lmno31
  • Registratie: Maart 2003
  • Laatst online: 08-06 15:44
Top,

Bij mij is het een beetje lila/violet maar de meter geeft hetzelfde beeld als de afstandsbediening. In de meter zitten alleen twee ledjes waarvan er maar eentje dit licht uit zendt. Klopt dit? Waar zou dat andere ledje voor zijn?

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Dat zou kunnen kloppen, sommige meters versturen niet alleen data, maar ontvangen die ook (bijv. wachten op een commando om data te versturen). De ander is dan een IR-sensor ipv led.

Die kabel heeft zo te zien dan ook niet alleen een sensor maar ook een led. Dus bij het plaatsen goed opletten op de uitlijning.

[ Voor 45% gewijzigd door Raven op 05-07-2015 13:57 ]

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!

  • Jaco69
  • Registratie: Juli 2005
  • Laatst online: 19-03 20:34
Kunnen jullie mij vertellen waar ik zo'n optisch ding in Nederland kan vinden. (ik heb tot nu toe alleen een beetje vage Duitse site gevonden.)
In Nederland heb ik die niet gevonden. Een fabrieks-oplossing kost meer dan 100 Euro.
Je kan in het Duits of Engels een email sturen naar Udo Schake van volkszaehler.org (waarschijnlijk de Duitse site waar je het over had) en vragen naar een "USB-ir-head". Hij kan de onderdelen of een compleet gesoldeerde versie voor je opsturen.
Koste mij iets over 30 Euro voor de kant-en-klare versie een aantal jaren terug. Betalen kan met paypal.
Pagina: 1 ... 4 ... 6 Laatste

Dit topic is gesloten.