#1
Ich möchte die optische S0 Schnittstelle (Blink LED) des Zählers (Netzbetreiber) mit einem Arduino erfassen. Es dürfte mit einem Phototransistor zu realiseren sein. Hat jemand hier schon ein getestetes Schaltung, Bausatz oder Kaufteil, dass man hier verweden kann. Es geht um folgendes Projekt: RE: Eigenverbrauchsberechnung Geschäftsgebäude
#2
an sich sollte das mit jeder beliebigen photodiode funktionieren. wo siehst du die schwierigkeit? S0 schnittstelle arduino circuit. #3
Ich sehe hier kein Problem. Falls jemand schon ein erprobte Schaltung hat würde ich die gerne übernehmen. #4
Ich mache sowas immer mit einem LM393 comparator. Da brauchste nichtmal ne photodiode, da tut es schon ein lichtempfindlicher Widerstand. Aber bist du dir sicher, dass du die blinkende LED benutzen willst? Geh doch gleich an die Kommunikationsschnittstelle, Da bekommst du viel mehr Werte als saubere Absolutwerte. Da finde ich auch noch meine Schaltung, wenn es dich interessiert. #5
Aber bist du dir sicher, dass du die blinkende LED benutzen willst?
S0 Schnittstelle Arduino Learning
#7
Hi, ich hab jetzt mal den Volkszähler auf meinem Windows PC mit Apache und MySql installiert. Dank der Anleitung in den FAQs ging das relativ problemlos. Sonst hätte ich das nie auf die Reihe bekommen. Ich konnte nur nicht die Demodaten importieren, da ist er mir immer abgeschmiert. Dann hab ich mal einen Kanal erstellt, und per Rest-Plugin mittels Firefox Daten an die API übergeben. Und man glaubt es nicht, es ist sogar eine plausible Grafik erschienen Jetzt nur noch meinem Arduino bespassen, und fertig. Erkennung S0-Schnittstellen-Impuls - Deutsch - Arduino Forum. Mein Fazit: Von der Funktion genau das was ich brauche. Allerdings ist einiges zu installieren, bis das Gebilde mal steht. Die API-Schnittstelle trifft mein Vorhaben genau auf den Punkt. Ich frag mich nur, wieso die UUID so kryptisch sein muss? Mann hab ich gesucht wo ich die wieder finde, nachdem ich einen Kanal angelegt habe, und den String nicht mehr in der Zwischenablage hatte. gruß/hk007
#8
Die UUID ist deswegen so kryptisch, da der öffentliche Server auch genutzt werden kann.
Dazu habe ich aber noch nichts auf der sehr umfangreichen Volkszähler Webseite gefunden. Danke vorab für eure Antworten. Gruß/hk007
#2
Hast du Ethernet am Arduino? Wenn ja könntest du direkt die Komandos im JSON Format an den VZ senden. Wenn nicht - kannst du den Arduino per USB an die serielle Schnittstelle des Rechners hängen und dort via Script alle x Minuten über einen cronjob den Arduino abfragen. Der Arduino sendet dann die Anzahl der Impulse zurück. Bist du etwas versiert beim Programmieren? Oder direkt über die serielle Schnittstelle: controllers/s0-an-rs232? s []=s0&s[]=schnittstelle
#3
Hi martingraml danke für deine Antwort. Zitat von martingraml
Hast du Ethernet am Arduino? Yep, hab ich geschrieben
Wenn ja könntest du direkt die Komandos im JSON Format an den VZ senden. Ich glaub, das ist genau das, was ich brauche. Bin jetzt mal oberflächlich drüber. Auf Anhieb zwar noch nicht so schlau geworden, aber man kann sich ja einlesen. Evtl. S0-Messwerterfassung von Stromzählern | elektrowolle. ist das ja schon was ich suche. Messwerte loggen
Mit dieser Operation ist es möglich Pulse oder Messwerte für einen Kanal zu loggen.