NEWS
Temperaturdifferenzschaltung Blockly
-
Guten Abend,
Winter Zeit = Automatiesierungsbastelzeit .
Ich habe im Bad einen Handtuchheizkörper den ich nach dem Duschen laufen lassen will.
Während des Duschvorgangs erhöht sich im Raum die Temperatur um gut 0,5°C was sich theoretisch als Trigger des ganzen hernehmen lässt.
Gäbe es also eine Möglichkeit über Blockly das zu Realisieren?
Also wenn die Temperatur innerhalb von X (15) Minuten sich um 0,5°C erhöht aktiviere selbst erstellte Variable xyz.
Leider bin ich nur SPS Programmierer und tue mich mit JS oder Blöckly teilweise etwas schwer hab zwar schon ein paar Blocklyscripte realisieren können jedoch Beiß ich mir an dieser Idee gerade etwas die Zähne aus.
MFG und einen Guten Rutsch ins Neue Jahr
Silvio
-
Ist etwas aufwendig.
Du mußt jede Minute die aktuelle Temperatur speichern und den 16 Wert verwerfen. Und dann den aktuellen mit dem vor 15 Minuten vergleichen.
Was schön wäre wenn man auf die Daten voM historyadapter zugreifen könnte, dann braucht man nur vergleichen. Das weiß ich aber nicht.
-
Als History nutze ich Influxdb mit Grafana und in Grafana bekomme ich das vorhaben an sich hin nur habe ich auch noch keine Möglichkeit gefunden Grafana beizubringen einen Datenpunkt anzusteuern.
-
Moin,
ich steuere meine Lüftung im Bad und nutze dafür die Differenz Luftfeuchtigkeit. Allerdings mache ich das über Homematic und nutze dafür den Wert "LastValue", den Homematic speichert. Das Ganze in ein kleines Skript was die Differenz in eine Variable schreibt + Programm mit passendem Differenzwert funktioniert bei mir hervorragend um das Duschen zu triggern. Evtl. hilft das ja dem Threadersteller.
dom.GetObject(ID_SYSTEM_VARIABLES).Get("Dusche").State(dom.GetObject("$src$").Value() - dom.GetObject("$src$").LastValue());