NEWS
Pelletofen Verbrauch in eine Datenbank schreiben
-
Ich wollte kurz mein neues Projekt vorstellen und würde gerne eure Meinung zur Datenspeicherung hören.
Ich konnte günstig einen Oranier Zephyr Pelletofen ergattern. Dieser hat zur externen Steuerung eine Kabelbrücke, die der Ofensteuerung eine Brennerfreigabe gibt oder entzieht. Daran habe ich von Homematic die PCBS Schaltplatine drangehängt.
Den enttäuschten Blicken meines Hundes zum trotz passte diese Perfekt in eine seiner Belohnungsdosen vom Mantrailing. Wir müssen halt alle etwas opfern
Grundsätzlich habe ich für die Programmierung von Jogicom das Github Projekt iobroker.pelletofensteuerung genutzt.
Allerdings habe ich den ical Teil weggelassen und steuer die Innenraumtemperatur hauptsächlich über die Anwesenheitserkennung.Zusätzlich habe ich den Ofen in meine Vis eingebaut.
Um den Pelletverbrauch zu überblicken habe ich mir erstmal eine einfache Tabelle mit Google Sheets erstellt und schreibe dort rein wann ich wie viele Pellets gekauft wann ich wie viele Kilos entnommen habe. Daraus errechne ich mir dann den Verbrauch und die Kosten. Der Vorteil von Google Sheets ist, dass ich die Eingaben mittels Google Home und IFTTT per Sprachbefehl machen kann. Zusätzlich kann man mit AppSheet aus einer Google Sheets Tabelle sehr einfach eine eigene AndroidApp erstellen.
AppSheet App aus einer Google Sheets Tabelle erstellt.
Vorteil meiner jetzigen Lösung ist die Cloudspeicherung und die extrem einfache Programmierung.
Nachteil ist, dass ich eine ExtraApp zur Visualisierung brauche und die Verbrauchsdaten nicht im ioBroker verfügbar sind.Meine Frage ist also, wie ich entweder die Daten aus der Google Sheet Tabelle auf den ioBroker bekomme oder aber ob ich den Google Tabellen kram lasse, mir eine SQL Datenbank in den Broker integriere und da einfach den Pelletseingang und Ausgang dokumentiere.
Oder evtl hat ja jemand noch eine ganz andere Idee. Ich bin für alle Vorschläge dankbar
-
@Rummelmug sagte in Pelletofen Verbrauch in eine Datenbank schreiben:
Google Sheet Tabelle
Du könntest doch über die Sheets Api die Tabelle lesen
und in einen ioBroker-State schreibenhttps://developers.google.com/sheets/api/samples/reading
Sepp
-
@SVallant ach geh... Das war mir bislang vollkommen unbekannt. Den http get Befehl kann ich easy mit Blockly ausführen und bekomme eine Art JSON Datei, die ich ja fast direkt so visualisieren kann.
Danke für den Hinweis, da hab ich wieder was zum Tüfteln