Google Kalender in Heizungssteuerung integrieren

Begonnen von ramonh2712, 27 Dezember 2013, 02:37:15

Vorheriges Thema - Nächstes Thema

ramonh2712

Hallo!

Ich bin noch relativ neu in dem Thema FHEM.
Ich programmiere mir gerade meine Heizungssteuerung und wollte nun in meinem Google Kalender für den aktuellen Tag nach Einträgen mit dem Titel "Urlaub" suchen und ggf. die Heizungssteuerung anpassen.

my ($TempUID) = { fhem("get Kalender_Arbeit find .*%d.%m.%y.*") }
if ($we == 1 || { fhem("get summary "$TempUID) } eq ".*Urlaub.*")
{
{fhem("set Heizprogramm Zuhause")}
}
else


Weiss jemand ob das so funktionieren könnte oder hat noch irgenwelche Anregungen??? Oder mach ich da irgendwelche bösen Anfängerfehler?

Danke schonmal!

ph1959de

Hast Du die Informatinen der Wiki-Seite http://www.fhemwiki.de/wiki/Google-Kalender_zur_Steuerung_von_Dummies schon gefunden/berücksichtigt und für nicht ausreichend befunden?

Commandref zum Hilfsmodul Calendar http://fhem.de/commandref.html#Calendar gibt auch nicht genug her?

Gruß, Peter
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

ramonh2712

Hallo Peter,

Die Informationen auf der Wiki Seite hatte ich auch schon gelesen. Wenn ich das richtig interpretiere, dann achtet in dem Wiki-Fall das notify auf modeStarted des Kalenders. Also werden Kalendereinträge erst erfasst, wenn diese gerade beginnen.

Ich wollte sozusagen in die Zukunft schauen: Wenn an diesem Tag (Abfrage mit at um 00:05) ein Kalendereintrag vorliegt und dieser den Titel "Urlaub" oder "Spätschicht" trägt, dann soll mein dummy gesetzt werden.

Das hat den Hintergrund, dass ich meine Spätschicht-Termine entsprechend der Arbeitszeit eintrage, also z.B. von 14:00 - 22:00. Damit würde mein Dummy aber erst um 14:00 gesetzt werden. Da wäre ich schon längst bei der Arbeit und meine Heizung würde umsonst laufen.

Wenn noch jemand eine Anregung hätte, wie man an die Sache rangehen kann, wäre das super!