saschakp Posted January 14, 2017 at 08:55 AM Share Posted January 14, 2017 at 08:55 AM Hallo, da wir ein Haus gekauft haben wo noch eine ÖL Heizung drin ist, würde ich gerne den ÖL Verbauch messen, dazu würde ich das Ambient Light Bricklet verwenden und dieses auf die Kontrollleuchte vom Brenner Kleben. Jetzt meine Frage, wie erfasse ich die Zeit die der Brenner an ist und die Menge ÖL die er Verbraucht. Düse ist 0,5 USgal/h = 1.89l/h, ich muss die Zeit erfassen wo die Statusleuchte an ist und dieses dann in eine Datenbank schreiben. Am besten mit RRDTool anzeigen lassen in Stunde/Tag/Woche/Monat Wie schreibe ich das in Python? Mir fehlt gerade der Ansatz, wie ich das Programmiere. Vieleicht könnt Ihr mir ja einen Tipp geben. lg Sascha Quote Link to comment Share on other sites More sharing options...
insidERR Posted January 17, 2017 at 08:54 AM Share Posted January 17, 2017 at 08:54 AM Ich würde eher die Temperatur des Brenners mit dem IR Thermometer aus Distanz abfragen, anstatt Kontrolleuchten zu verdecken. So hatte ich das mal gemacht. Heizung >40° => Lüfter einschalten. 10 Minuten warten und nochma prüfen, ansonsten Lüfter aus. Kannst du eine der unterstützen Programmiersprachen? Wenn nein, wird es schwierig. Man sollte schon zumindest ein Hallo-Welt Script können. Im Prinzip brauchst du ein Script, welches in der Endlosschleife läuft und z.B. jede Minuten abfragt, ob "Lampe an" bzw. Brenner/Brennraum heiß ist. Wenn ja, aktuellen Zeitpunkt und Status in die Datenbank eintragen. Quote Link to comment Share on other sites More sharing options...
heinz_a Posted February 23, 2017 at 04:44 PM Share Posted February 23, 2017 at 04:44 PM Callback function ist besser .... def cb_illuminance(illuminance): global StartZeit global StopZeit if illuminance/10.0 > 50:# Lampe leuchtet StartZeit = time.time() if illuminance/10.0 < 20:# Lampe aus StopZeit = time.time() print('Brennerzeit = {0}'.format(str(round(StopZeit - StartZeit,0)))+' Sekunden') # Tag, Uhrzeit, Brennerzeit in DB schreiben Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.