Frage: Gibt es mittlerweile ein FHEM-Modul, um Kalendereinträge zu editieren?
Gruß Jens
Nein. Und ich hoffe, das bleibt auch so.
Nichts leichter, als selber eine Datei zu erstellen.
Man nehme z.B. Notepad++, erstelle eine Datei *.ics.
Dahinein nach Schema "F":
BEGIN:VCALENDAR
PRODID:-+//Kalender
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME:Kalender
BEGIN:VEVENT
CATEGORIES:Kalender
CLASS:PUBLIC
DTSTART;VALUE=DATE:20190101T000000Z ( JahreszahlMonatTagStundeMinuteSekunde ) "T" und "Z" müssen drin sein ( Terminstart )
DTEND;VALUE=DATE:20190101T235959Z ( JahreszahlMonatTagStundeMinuteSekunde ) "T" und "Z" müssen drin sein ( Terminende )
PRIORITY:x
SUMMARY:Termin-Name
UID:20191 ( muß je Termin andere sein )
END:VEVENT
END:VCALENDAR
Der oberste Block und die Letzte Zeile müssen pro Datei je einmal vorhanden sein.
Neuer Termin - einfach nach obigem Schema neue anlegen, speichern, Kalender-Update und reload in FHEM - fertig.
Geht zu 100% offline und man benötigt keine Cloud.
Danke für eure Antworten. Genau um die Lösung ohne Cloud geht es.
Ich verwende DaviCal als lokalen Kalenderserver und schalte mit 57_Calendar meine Geräte (Div. Beregnung, Licht, etc.). Die Erstellung/Änderung von Terminen kann nur ich mit einem zusätzlichen Programm (z.B. Thunderbird) machen.
Es wäre nützlich, mal eben den nur nächsten Termin für einen Rasensprenger direkt in FHEM deaktivieren zu können.
Gruß Jens
Der Kalender "nur" ist der Trigger.
Irgendein DOIF oder Notify reagiert auf ein Termin.
Das kannst Du doch deaktivieren und hinterher wieder aktiveren, wenn der Termin durch ist.
Dazu habe ich das globale userattr "automatik:aut,man" erstellt in einer readingsGroup "Weidezaungeraet:state,?!automatik" mit dem Attribut "commands
{'state.on' => 'set $DEVICE off','state.off' => 'set $DEVICE on','automatik' => 'automatik:'}" versehen. Klappt ganz gut aber ich darf nicht vergessen, nach dem Termin wieder auf "aut" zu stellen. Hier ein Kalendernotify:Kalender_fhem:start:.* { my $reading="$EVTPART0"; my $uid= "$EVTPART1"; my $actor= fhem("get Kalender_fhem summary $uid 1"); if(defined $actor) { if(AttrVal("$actor","automatik",0) eq "aut"){fhem("set $actor on") }}}
Und wenn Du einen Timer einsetzt, der nach dem deaktivieren nach gewünschter Zeit einfach wieder aktiviert?
Wäre meine Idee dazu.
Das wäre eine Notlösung. Schön wäre, wie anfangs erfragt, eine Möglichkeit Termine zu änern/erstellen/löschen und diese mit dem Kalenderserver zu synchronisieren.
Die Möglichkeit, mit Calendar einen Müllkalender zu definieren, ist nützlich aber aus meiner Sicht zu statisch.
Was spricht gegen eine Bearbeitungsfunktion?
Gruß Jens
Mit CalDAVZap in einem iFrame funktioniert es. Dort kann ich die Termine sehen und bearbeiten.
Gruß Jens
Die Möglichkeit einen Termin via FHEM zu erstellen würde ich ebenfalls sehr begrüßen.
Würde (außer natürlich der Programmieraufwand) etwas dagegen sprechen?
Gesendet von iPhone mit Tapatalk
Zitat von: balli1187 am 18 Juni 2019, 10:59:07
Die Möglichkeit einen Termin via FHEM zu erstellen würde ich ebenfalls sehr begrüßen.
Würde (außer natürlich der Programmieraufwand) etwas dagegen sprechen?
Gesendet von iPhone mit Tapatalk
Ist zwar nicht via FHEM: Bist doch Alexa-User. Man kann einen Kalender in der Alexa-App einrichten. Erstellt ist ein Termin per Sprache ruckzuck. Geräte mit meinem Kalender zu schalten hab ich ehrlich gesagt aber noch gar nicht versucht, les das hier bloß zufällig.
Gruß
Thomas
Zitat von: TomLee am 23 August 2019, 20:19:54
Ist zwar nicht via FHEM: Bist doch Alexa-User. Man kann einen Kalender in der Alexa-App einrichten. Erstellt ist ein Termin per Sprache ruckzuck. Geräte mit meinem Kalender zu schalten hab ich ehrlich gesagt aber noch gar nicht versucht, les das hier bloß zufällig.
Gruß
Thomas
Hi Thomas,
Hab mit dem Kalender in Alexa nur mal kurz rumgespielt.... damals war nur ein Kalender möglich. Für meine Bedürfnisse zu wenig.
Sprachsteuerung (Alexa) ist zwar für mich das einzige sinnvolle UI fürs Smart Home aber halt kein Ersatz für Automatisierung.
Grüße Stephan
Gesendet von iPhone mit Tapatalk
ZitatHab mit dem Kalender in Alexa nur mal kurz rumgespielt.... damals war nur ein Kalender möglich. Für meine Bedürfnisse zu wenig.
Was mir dazu noch einfällt, mehr hab ich auch noch nicht rumgespielt: und auch schon lange her: Über den Umweg Familienbibliothek, kann man mehrere Kalender einbinden. Über die Sprachbefehle
Alexa, wer bin ich und
Alexa, Konto wechseln ist das möglich.
Gleich mal getestet als ich nach Hause kam.
Funzt einwandfrei Geräte über den "Alexa-Kalender" zu steuern. ;D
Da nun wieder zwei Jahre ins Land gegangen sind, wage ich nochmal nachzufragen. ;D
Gibt es mittlerweile ein FHEM-Modul, um Kalendereinträge zu editieren?
Bisher nutze ich CalDAVZap in einem iFrame, würde aber gern auf ein internes Perl-Modul wechseln.
Gruß Jens
Zitat von: JensS am 20 Juli 2021, 19:26:38
Gibt es mittlerweile ein FHEM-Modul, um Kalendereinträge zu editieren?
Nein. Und es gibt eine klare Aussage des Modulautors, dass es eine Editiermöglichkeit auch in Zukunft nicht geben wird.