NEWS
Schichtdienst abhängige Ereignisse
-
Abend Community,
Ich hätte son paar Ideen, leider fehlen mir die nötigen Programmier Kenntnisse..
Ich habe meinen Schichtplan im Google Kalender eingetragen, kann diesen auch Prima in der VIS darstellen..
Aber eigtl könnte man doch damit viel mehr anfangen? zB den Saugroboter nur starten lassen, zu Zeiten in denen man gerade auf Arbeit ist..
Oooder was mir heute früh eingefallen ist, da ich beinahe vergessen habe mir den Wecker für die Frühschicht zu stellen..
Iobroker weiß durch den Google Kalender ich habe an Tag X Frühschicht, hat der Bewegungsmelder am Tag X um 5:15 noch keine Bewegung erkannt, startet Alexa einen Radiosender in Lautstärke 10.
Oder die Yeelight Lampe startet bei Frühschicht um 5 Uhr mit dem Event "Sonnenaufgang"..
Könnte mit meinem Schichtplan also einiges anfangen..
Hat sowas schon mal jemand umgesetzt? Sollte doch eigtl machbar sein oder?
-
Hallo,
das ist natürlich machbar, aber eine sehr individuelle Lösung. Ich kann dich da nicht an der Hand führen. Dafür muss man schon etwas eintauchen und lernen.
Wenn dein Google Kalender nur als iFrame in VIS dargestellt wird, dann sieh dir mal den iCalAdapter an und lies die Anleitung. Er macht aus Terminen für ioBroker verständliche Objekte.
Du kannst dann zB beim Schichtwechsel einen Vorabendtermin einrichten, der "Wecker stellen" heisst. Wenn der Adapter den Termin findet, kann er eine Ansage veranlassen oder sonst was.
Für die Geschichte mit dem Bewegungsmelder kannst du im Javascript Adapter ein Skript anlegen.
Es prüft zum einem festen Zeitpunkt (schedule(), zum Beispiel um 0515 Uhr) oder wenn der ical Adapter einen Weckzeit Event auf "true" setzt per getState(IDBEWEGUNGSMELDER).ts den Timestamp des Bewegungsmelders). Wenn dieser Wert zB größer als zB 1000* 60 * 60 ist (1 Stunde), dann kann wieder ein Alarm ausgelöst werden (letzte Stunde keine Bewegung = keiner wach).
Gruß
Pix