nodo-domotica.nl http://www.nodo-domotica.nl/forum/ |
|
Slimme meter P1 poort uitlezen http://www.nodo-domotica.nl/forum/viewtopic.php?f=8&t=627 |
Pagina 1 van 12 Volgende » |
Auteur: | DrEnergy [ 02 aug 2012, 09:49 ] |
Titel: | Slimme meter P1 poort uitlezen |
Auteur: | mvdbro [ 02 aug 2012, 10:51 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Dat is een mooie meter! Ik zou willen dat die van mij ook gewoon een seriele poort had (voorzover ik weet zit dat er niet op...) Ik zou een Arduino Small nemen als dedicated Meterkast Slave, wachten op de Nodo Mini software en dan een userplugin maken voor deze toepassing. Alleen zijn er volgens mij nog enkele uitdagingen: 1) Bij serial input wordt volgens mij de userplugin niet aangeroepen, dus dat zal moeten worden aangepast/uitgebreid. En de Mini krijgt waarschijnlijk geen MMI meer voor serial commando's 2) Als je de meetwaarden al hebt in b.v. een 16 of 32 bits integer, hoe zenden we die dan naar de Master Nodo. Daar blijf ik voorlopig ook nog steken. Mijn energiemetingen gaan nu nog naar een eigen custom website, want ik ben er nog niet achter hoe ik de data naar de webapp krijg als het niet een variabele van -102 tm +102 is. 3) Het is nog zelfs de vraag of de Mini versie een userplugin krijgt en er zal bitter weinig code ruimte over zijn in de gebruikte Atmel chip voor eigen code. Ik denk dat e.e.a. vast mogelijk gaat worden, maar we zullen minimaal geduld moeten hebben tot de Nodo sofware versies beiden klaar zijn. Paul is op vakantie, dus op korte termijn geen feedback denk ik... Het blijft natuurlijk ook nog mogelijk om voor deze slave custom code te maken die wel een Nodo Master aan kan sturen. Ik denk dat de Arduino wel prima hardware is om mee te werken. Een losse Atmel328 en een RF zender zou eigenlijk al genoeg zijn. Er schijnt ook nog een Nodo 'slave' naast de Mini te komen. Geduld hebben kan wel eens lastig zijn ![]() ![]() gr Martinus |
Auteur: | manjh [ 02 aug 2012, 11:26 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Auteur: | DrEnergy [ 03 aug 2012, 11:29 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Bedankt voor de reacties, jammer dat het eigenlijk erop neer komt dat we nog even geduld moeten hebben. Is niet mijn sterkste kant ![]() Ik zit nu al twee dagen op internet te zoeken naar andere tijdelijke oplossingen om in ieder geval historie op te bouwen van de meet gegevens, via de terminal uitlezen gaat prima. Ik kwam op internet nog twee python scripts tegen om te data uit te telegrammen te halen, het ziet er redelijk eenvoudig uit. Elk telegram bestaat uit dezelfde codes en regelnummers. Enige wat ze doen is bijvoorbeeld: Huidig verbruik (regel 7, teken 9 tot 17) en dat in een array gooien. Ik probeer nu zo'n python script om te bouwen zodat ik het misschien voor elkaar krijg om naar een database te gooien, alleen mijn python kennis is -1. Misschien is hier iemand aanwezig die me ermee zou kunnen helpen? Anders kan het uiteindelijk wel nog worden gedaan door de pulsen te tellen, maar is natuurlijk het leukste om via die P1 poort de data eruit te krijgen! p.s. nog een vraag... Volgens de telegrammen is mijn huidige verbruik 1-0:1.7.0(00000.23*kW) oftewel 0,23 kW. Hoe kan ik dit nou omrekenen om een beeld te schetsend wat dit per dag is? Alvast bedankt! en ondertussen ga ik gewoon verder zoeken naar oplossingen, misschien zijn er meerdere mensen op het nodo forum met een slimme meter, mooiste zou zijn om een mini nodo met rj11 poort erop aan te sluiten welke de waardes doorstuurd naar de hoofd nodo. |
Auteur: | JBee [ 19 sep 2012, 12:27 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Heb je al geprobeerd om een arduino aan te sluiten op de P1 poort ? Ik heb de ISKRA ME382 meter en heb met behulp van de beschrijving & code op geprobeerd mijn arduino (mega) aan te sluiten op de P1 poort maar krijg er nog niet iets goed leesbaar uit. Voorbeeld van wat ik nu zie in mijn terminal scherm : P1 Smart meter reading - START Data received! i{{=|zme3xz=q00;M M 0=0:9>>y>q8|b|q|c;;0303=30;x30;;y;;3w3q;ryM q=0:q>x>q800q3>09yz{xyM q=0:q>x>80|;3yy8>>00>0zxM=:xz0000wy009>>q>00Mq:>>003zy 0r>80>zM-q>0090zy 89;qqM=:>3qM0:>30M! Heeft iemand misschien tips ? |
Auteur: | DrEnergy [ 19 sep 2012, 18:07 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Ditzelfde heb ik ook geprobeerd. Ik krijg hetzelfde eruit. Ik heb het wel werkend gekregen met een Python script maar zou het gaaf vinden als ik het in de nodig webapp kan weergeven. Als iemand een idee heeft er kunnen nu twee mensen testen Grt stefan |
Auteur: | JBee [ 20 sep 2012, 15:08 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
De nieuwe versie (Arduino 1.0.1) van de SoftwareSerial library kan nu (softwarematig) gebruik maken van inverse logic maar deze gebruikt nog 8N1 ipv 7E1. Ik heb inmiddels aangepaste code gekregen via het arduino forum maar op dit moment nog geen success. gr Jeroen |
Auteur: | JBee [ 28 sep 2012, 07:44 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Ik ben gestopt met SoftwareSerial en heb gisteravond met behulp van een 7404 en RX0 nu wel een goed leesbaar bericht. Nu nog het bericht goed parsen en uitzoeken hoe ik deze in de nodo software/webapp werkend kan krijgen. |
Auteur: | DrEnergy [ 28 sep 2012, 10:03 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
Ha JBee, Hoe bedoel je met behulp van een 7404 en RX0? Ik draai het nu al tijdje via Python, ik wil het ook graag in de webapp krijgen. |
Auteur: | JBee [ 30 sep 2012, 08:32 ] |
Titel: | Re: Slimme meter P1 poort uitlezen |
De 7404 is een hex inverter ic en de RX0 is het ontvangst gedeelte van de seriele hardware poort op de mega. Aansluitschema : DTR (pin 1 rj11) ----- 5v (arduino) ----- pin 14 (7404) Ground (pin 2 rj11) ------ Gnd (arduino) ------ pin 7 (7404) Data (pin 4 rj11) ------- pin 1 (7404) ----- pin 2 (7404) ----- RX0 (arduino) Ik heb de 7404 hier gekocht: http://www.conrad.nl/ce/nl/product/170054/IC-SN7404-DIP Ik heb met een heel eenvoudige substring nu de juiste waardes te pakken en deze zijn ook zichtbaar in de seriele monitor in de 'nodo' configuratie met Beta versie 436, maar heb nog de volgende uitdagingen: - hoe krijg ik deze waardes in een variabele richting de webapp. - omzetten van de waardes van een string naar een float. Heb wel gemerkt dat de mega blijft hangen als ik de 7404 aangesloten laat als ik mijn code wil uploaden. Heeft denk ik te maken dat ze beiden gebruik maken van de seriele poort. |
Pagina 1 van 12 | Alle tijden zijn GMT + 1 uur |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |