iobroker-community-adapters / ioBroker.ical

Read information from google calender and from iCal files into ioBroker.
MIT License
43 stars 32 forks source link

Zeit - Offset für Kalender bzw. Termin/Ereignis #380

Open tt-tom17 opened 2 years ago

tt-tom17 commented 2 years ago

Hallo Entwicklerteam,

Eine Erweiterung für den Adapter wäre, wenn man einen Offset für die Startzeit des Ereignis setzen könnte. Allgemein für den ganzen Kalender, wie es im Homebridge-Calendar Adapter funktioniert. Besser wäre natürlich auf das Ereignis, welches in den Einstellungen gefiltert wird. Ich nutze die Erweiterung, um meine Heizung nach meinem Dienstplan zu steuern. vielen Dank für die Umsetzung

Apollon77 commented 2 years ago

Eine beschreibung wie "so wie es bei Homebridge funktioniert" ist nicht sonderlich viel Aussagend ...

Also wie genau sollte das tun?

Baenker commented 2 years ago

Ich finde nicht das so etwas in den Adapter gehört. Sinn des Adapters ist doch die eingetragenen Termine eines Kalenders abzubilden. Alles was man dann mit den Terminen machen möchste ist Sache von eigenen Scripten oder anderen Adaptern, die ggf die Termine aus ical weiter verarbeiten.

Wenn ich es richtig verstehe steht im Kalender z. B. 6:00 Uhr Frühschicht. Dort soll nun nicht 6:00 Uhr stehen sondern 4:00 Uhr damit die Heizung eben um 4:00 Uhr angeht? Also Offset von 120 Minuten. Sollte das, das Ziel sein kann man das doch relativ einfach per Script machen welches die Heizung steuert.

tt-tom17 commented 2 years ago

Hallo,

ich gebe dir recht, dass der Adapter für den Kalender zuständig ist und bleiben soll. der Offset sollte auch nur eine Erweiterung sein, die man optional nutzen kann um nicht weitere Adapter oder Skripte nutzen zu müssen.

Idee war von mir den Termin als solches nicht zu ändern. Er wird weiterhin mit der Originalzeit angezeigt, also 06:00 - 14:00 Frühschicht, nur der Offset Status / Datenpunkt sollte um 04:00 auf true gehen.

Freundliche Grüße Thomas Gabriel

Am 22.03.2022 um 20:33 schrieb Baenker @.***>:

Ich finde nicht das so etwas in den Adapter gehört. Sinn des Adapters ist doch die eingetragenen Termine eines Kalenders abzubilden. Alles was man dann mit den Terminen machen möchste ist Sache von eigenen Scripten oder anderen Adaptern, die ggf die Termine aus ical weiter verarbeiten.

Wenn ich es richtig verstehe steht im Kalender z. B. 6:00 Uhr Frühschicht. Dort soll nun nicht 6:00 Uhr stehen sondern 4:00 Uhr damit die Heizung eben um 4:00 Uhr angeht? Also Offset von 120 Minuten. Sollte das, das Ziel sein kann man das doch relativ einfach per Script machen welches die Heizung steuert.

— Reply to this email directly, view it on GitHub https://github.com/iobroker-community-adapters/ioBroker.ical/issues/380#issuecomment-1075549272, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYFHMZVBV3MLLHOFEKQOQBDVBIN65ANCNFSM5QNDYY6Q. You are receiving this because you authored the thread.

Feuer-sturm commented 2 years ago

Aus meiner Sicht sollte man sich überlegen, was ist die Kernaufgabe vom ical Adapter und was sind Erweiterungen die nur eine kleine Anzahl an User brauchen, so dass es beser in separaten Skripten ausgelagert werden kann.

Wenn ich mir die aktuellen Optionen anschaue die jetzt schon existieren dann macht es das Bugfixing und Nachtesten nicht wirklich einfacher, wenn jede Option mit jeder kombinierbar ist und was neues bewirkt :) grafik

tt-tom17 commented 2 years ago

Hallo,

Wäre es den möglich, das von dem gefilterten Event das Datum und Startzeit in ein Datenpunkt zu schreiben. Das würde das verarbeiten im Skript erleichtern.

Freundliche Grüße Thomas Gabriel

Am 22.03.2022 um 23:02 schrieb Feuer-sturm @.***>:

Aus meiner Sicht sollte man sich überlegen, was ist die Kernaufgabe vom ical Adapter und was sind Erweiterungen die nur eine kleine Anzahl an User brauchen, so dass es beser in separaten Skripten ausgelagert werden kann.

Wenn ich mir die aktuellen Optionen anschaue die jetzt schon existieren dann macht es das Bugfixing und Nachtesten nicht wirklich einfacher, wenn jede Option mit jeder kombinierbar ist und was neues bewirkt :) https://user-images.githubusercontent.com/25422320/159583606-60be9ce0-5a57-4aae-aa92-c8c869624b25.png — Reply to this email directly, view it on GitHub https://github.com/iobroker-community-adapters/ioBroker.ical/issues/380#issuecomment-1075685984, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYFHMZSPYDO4WR4ZFH2JCY3VBI7PVANCNFSM5QNDYY6Q. You are receiving this because you authored the thread.

Apollon77 commented 2 years ago

Das .json state sollte alle rohdaten enthalten

tt-tom17 commented 2 years ago

Wie schwer ist es für einen Anfänger wie mich solche Daten auszuwerten? Wo kann ich Beispiele finden, um mich einzuarbeiten. Ich bin immer bereit Neues zu lernen, mein Handicap ist halt mein Englisch. In deutsch gibt es leider selten gute Quellen zum lernen.

Mein Wille ist nicht den Adapter zu verschlechtern, darum bin ich auf eure Erfahrung und Wissen angewiesen und akzeptiere voll eure Entscheidung.

Freundliche Grüße Thomas Gabriel

Am 23.03.2022 um 10:25 schrieb Ingo Fischer @.***>:

 Das .json state sollte alle rohdaten enthalten

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.

Apollon77 commented 2 years ago

AM besten w+rde ich sagen meld dich mal im Forum im Skripting Bereich

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. Dieses Problem wurde automatisch als veraltet markiert, da es in letzter Zeit keine Aktivitäten gab. Es wird geschlossen, wenn nicht innerhalb der nächsten 7 Tage weitere Aktivitäten stattfinden. Bitte überprüft, ob das Problem auch in der aktuellsten Version des Adapters noch relevant ist, und teilt uns dies mit. Überprüft auch, ob alle relevanten Details, Logs und Reproduktionsschritte enthalten sind bzw. aktualisiert diese. Vielen Dank für Eure Unterstützung.

stale[bot] commented 2 years ago

This issue has been automatically closed because of inactivity. Please open a new issue if still relevant and make sure to include all relevant details, logs and reproduction steps. Thank you for your contributions. Dieses Problem wurde aufgrund von Inaktivität automatisch geschlossen. Bitte öffnet ein neues Issue, falls dies noch relevant ist und stellt sicher das alle relevanten Details, Logs und Reproduktionsschritte enthalten sind. Vielen Dank für Eure Unterstützung.

tt-tom17 commented 1 year ago

Hallo,

Ich hatte mit Apollon77 im Iobroker Forum darüber gesprochen Link https://forum.iobroker.net/post/773781 und sollte dazu eine Anfrage auf Github dazustellen.

Wenn ein Termin / Event um 11:00 beginnt sollte mit dem Offset der Datenpunkt „now“ dementsprechend früher bzw. später auf True gehen. Das Ende bleibt bei der Normalzeit.

Wünschenswert wäre das der Offset plus / minus funktioniert und anwendbar auf das zu filternde Event. Mir persönlich reicht wenn der Offset den Startzeitpunkt nach vorne schiebt und für den ganzen Kalender gilt.

Ich hoffe es ist verständlich, wie ich es geschrieben habe.

Gruß Thomas

Am 19.03.2022 um 13:25 schrieb Ingo Fischer @.***>:

Eine beschreibung wie "so wie es bei Homebridge funktioniert" ist nicht sonderlich viel Aussagend ...

Also wie genau sollte das tun?

— Reply to this email directly, view it on GitHub https://github.com/iobroker-community-adapters/ioBroker.ical/issues/380#issuecomment-1073000937, or unsubscribe https://github.com/notifications/unsubscribe-auth/AYFHMZVQ35T4TMG6VOIPRLTVAXBSFANCNFSM5QNDYY6Q. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

heitec11 commented 4 months ago

Mich würde die Option auch interessieren. Gibt es Updates?