Moin,
Vielleicht hat ja schonmal jemand sowas gemacht?!
Ich möchte einen ESP8266 mit einem Display nutzen, um ein paar Werte anzeigen zu lassen.
Aktuelle Zeit
Aktuelles Datum
Aktuelle Außentemperatur
Mindesttemperatur in den letzten 24h
Uhrzeit wann die Mindesttemperatur geloggt wurde
Maximaltemperatur in den letzten 24h
Uhrzeit wann die Maximaltemperatur geloggt wurde
Ich möchte kein Android Tablet benutzen und ein Frontend darstellen (hab ich schon, ich will aber ein kleines separates Display nutzen), sondern genau oben genannte Hardware benutzen.
Die Hardware ist vorhanden.
Grafik und Text kann ich schon darstellen.
Programmiert werden soll mit der Arduino IDE.
Nun ist nur die Frage wie kann ich auf die Daten vom Volkszähler zugreifen?
Hat sowas schon mal jemand gemacht?
Wenn ich ein paar Codeschnipsel hätte, dann könnte ich mich da gut einfuchsen.
Ich bin da noch am evaluieren wie ich das am besten umsetzen kann (wenig Zeit, in diesen Sprachen leider keine Programmierkenntnis)
Lieben Gruß,
Christian
ESP8266 mit Display soll Daten aus dem Volkszähler auslesen
-
-
-
VZ hat ja eine mysql-Datenbank. Ich würde einfach versuchen, direkt darauf zuzugreifen. (Weil ich von VZ keine Ahnung hab)
Lies mal das: http://www.arduinoforum.de/ard…auf-MySQL-Server-ohne-PHP -
Zitat von -Nordlicht-
Ich würde einfach versuchen, direkt darauf zuzugreifen. (Weil ich von VZ keine Ahnung hab)
Mensch, wenn ich sowas schon wieder am frühen Morgen lesen muss.
Lass den Quatsch! Vor allem da die API von VZ Max/Min schon standardmäßig mit ausliefert.Nur muss man sich dazu halt mal mit http (-requests) auseinandersetzen, was auf der ML schon geraten wurde.
mfg JAU
-
Ich möchte auf den Nachfolger des ESP8266 den ESP32 hiweisen, der einige Vorteile bietet.
Dieser ist ebenfalls unter ArduinoIDE zu programmieren.Auch ein paar schöne Seiten zum Reinschnuppern mit Beispielen:
https://werbasteltmit.wordpress.com/2015/11/11/esp8266/
http://esp8266-server.de/
http://www.schatenseite.de/2016/page/2/Und für Die, welche auf die Schnelle ein paar Relais klappern lassen möchten sollten im Playstore mal IMatic eingeben.
http://www.ebay.de/sch/i.html?…0&_sop=12&_dmd=1&_ipg=200 -
Hallo zusammen,
auf ohne FHEM im Einsatz ist dieses Tutorial für diese Anwendung mit ESP8266 und OLED über MQTT wertvoll.
Geht super einfach und günstig.
https://haus-automatisierung.c…-mit-fhem-infos-mqtt.html
Quelle: https://haus-automatisierung.com/fhem-tutorial-reihe/Viele Grüße
Riedfuchs -
Hallo
Das mit dem ESP8266 ist ein sehr interessanter Ansatz. Ich habe schon ein paar Tutorials von https://randomnerdtutorials.com/tutorials/ durchgearbeitet.
Was das Abfragen von Werten aus der Datenbank angeht, hat JAU es ja schon auf den Punkt gebracht. In der Referenz zur VZ-API sind dazu ein paar schöne Beispiele. Auch wie man Werte in die Datenbank bekommt. (Falls man den ESP8266 zum Bleistift als Sensor betreiben wollte)
An der Lösung wäre ich sehr interessiert, da ich vorhabe, mir ein E-Auto zu kaufen und dann natürlich am liebsten nur eigenen Strom tanken will. Dazu könnte man dann den VZ mit dem ESP abfragen und den Ladestrom einstellen (OpenEVSE).
Gruß
Florian -
Zitat von JAU
Mensch, wenn ich sowas schon wieder am frühen Morgen lesen muss.
Lass den Quatsch! Vor allem da die API von VZ Max/Min schon standardmäßig mit ausliefert.Nur muss man sich dazu halt mal mit http (-requests) auseinandersetzen, was auf der ML schon geraten wurde.
Das sind die hilfreichen Antworten, die man so braucht.
Ich habe ja extra geschrieben, dass ich keine Ahnung von VZ habe...
Aber VZ ist eine eierlegende Wollmilchsau, alles ist möglich und der Umfang dementsprechend unüberschaubar bzw. vollkommen überzogen, wenn man einfach nur ein paar Daten loggen und wieder ausgeben will.
Der Vorteil solch eines offenen Systems ist ja, dass man nicht auf die Firmenpolitik eines Herstellers (siehe die aktuellen Diskussionen zu SMA und Solarlog) angewiesen ist, sondern selber Herr über seine Daten. Wenn ich nun bei VZ die Datenbank auch nur wieder als Blackbox ansprechen soll, bin ich quasi in der selben Situation, dass ich nicht wirklich Herr meiner Daten bin.
Ok, VZ ist offen und ich kann mich da reinarbeiten, wenn ich Lust und Zeit dafür habe. Aber da ist wieder die Frage nach Aufwand und Nutzen. Warum nicht VZ zum loggen und speichern und die Ausgabe flexibel, je nach Anforderung? Wenn in einer bestimmten Konstellation nun mal eine mysql-Abfrage einfacher für mich ist, möchte ich das auch machen dürfen, ohne von den VZ-Gurus der Gotteslästerung bezichtigt zu werden. Wenn die mysql-Anfrage für mich nur leichter scheint, weil ich eben keine Ahnung von VZ habe, wäre ein weiterführender Link wahrscheinlich deutlich hilfreicher, als die Klassifizierung meiner Herangehensweise als Blödsinn. -
Zitat von -Nordlicht-
Das sind die hilfreichen Antworten, die man so braucht.
Ich brauch den entsprechenden Link nicht nochmal rauskramen, den hat der TE schon in der ML bekommen.ZitatIch habe ja extra geschrieben, dass ich keine Ahnung von VZ habe...
Und ich hab meine Meinung zu deiner Empfehlung geschrieben.ZitatAber VZ ist eine eierlegende Wollmilchsau, alles ist möglich und der Umfang dementsprechend unüberschaubar bzw. vollkommen überzogen, wenn man einfach nur ein paar Daten loggen und wieder ausgeben will.
Deswegen gibts ne Middleware mit API die überschaubar und strukturiert optimierte Zugriffe auf die DB zur Verfügung stellt damit sich nicht jeder seine eigenen SQL-Befehle zusammenfieseln muss.ZitatWenn die mysql-Anfrage für mich nur leichter scheint, weil ich eben keine Ahnung von VZ habe, wäre ein weiterführender Link wahrscheinlich deutlich hilfreicher, als die Klassifizierung meiner Herangehensweise als Blödsinn.
Ich bin gerne bereit auf konkrete Fragen zu antworten, verzeih aber bitte das ich mir die Zeit spare Leuten den VZ im Detail zu erklären wenn ich davon ausgehe das sie sich wahrscheinlich nie damit beschäftigen.mfg JAU
-
Es ist wie jau sagt- die Api ist gut dokumentiert. "Weil ich von vz keine Ahnung habe" heisst einfach zu faul zum nachlesen und insofern auch kein guter Tipp.
-
Vielleicht gibt es auch eine Welt ausserhalb des VZ-Universums? Und wenn Du jetzt noch erklärst, warum man nichts aus einer Datenbank lesen soll, wenn man es doch kann?
Ich hab mal versucht, das zu installieren.
Erst mal gibt es kein Forum, die Mailingliste ist kein Ersatz dafür, weil einfach grenzenlos unübersichtlich.
Das Wiki mag fachlich hervorragend sein, der Anfänger scheitert aber oft schon daran, dass viele Sachen als bekannt vorausgesetzt werden, die man aber als Einsteiger natürlich erst mühsam zusammensuchen muss. Hier kommt man wieder ganz schnell an die Stelle --> kein Forum. Das Wiki ist von Fachleuten verfasst, denen oft gar nicht bewusst ist, welche Fragen auftreten können. Alles ganz einfach - wenn man es kann.
Dann ist ein Großteil auf das fertige Image aufgebaut, in Verbindung mit Leseköpfen für Stromzähler und ähnliches.
Meine Daten kommen aus ganz anderen Quellen, es ist unendlich mühsam sich da reinzuwühlen, wie denn Files, I2C, serielle Schnittstelle über UART oder USB oder OCR-Quellen integriert werden könnten.
Irgendwann kommt man an den Punkt, wo man sich sagt, lieber keine Ahnung von einem System und ein anderes benutzen, als noch mehr Zeit aufzuwenden für eine Lösung, die am Ende für den einzelnen viel zu groß ist, da sie einen universellen Anspruch verfolgt. Das ist der Widerspruch in dieser Software. Einerseits richtet sie sich an User, die von Linux und C und Python und PHP und mysql noch nie was gehört haben, andererseits wird es unendlich anspruchsvoll, sobald man etwas anderes als die vorgefertigten Module will.
Ich hab mein "keine Ahnung" hart erarbeitet. Mir vorzuwerfen, ich wäre zu faul zum Nachlesen, mag aus Deiner Sicht richtig sein. Aber diese Linie bis zu der Du sehen kannst, muss nicht unbedingt der Horizont sein. Manchmal ist es einfach nur der Tellerrand.