Solved

Fehler bei Regeln: Dauer/Verzögerung, „danach“

5 years ago

Hallo zusammen, ich habe in meiner iOS App einen ganz merkwürdigen und sehr nervigen Fehler: bei Änderung der „Dauer“ in „dann“ wird jedesmal ein Eintrag in „danach“ erstellt mit den Geräten, die evtl auszuschalten sind. Lösche ich „danach“, wird die „Dauer“ in „Verzögerung“ gewechselt und Dauer kann nicht mehr ausgewählt werden. Ändere ich was, erscheinen wieder zig Geräte in „danach“... nervt tierisch und führt dazu, dass Regeln mit Dauer/Verzögerung nicht erstellt werden können. Ist das nur bei mir so? Was kann ich dagegen tun?

 

danke Euch!

517

14

  • 5 years ago

    Ich habe gerade hier: https://telekomhilft.telekom.de/t5/Smart-Home/FAQ-Einfuehrung-in-die-Regellogik-der-Magenta-SmartHome-App/td-p/3638085 

    gelesen, dass die Verzögerung in der „danach“ Sektion erstellt werden kann. Bei mir wird aber bei Auswahl von „Dauer“ in der „dann“ Sektion immer „Verzögerung“ angezeigt... jetzt wird’s aber wirklich richtig wirr...

    4

    Answer

    from

    5 years ago

    Scheint seit dem Update der App 5.7.1 aufgekommen zu sein

    Answer

    from

    5 years ago

    Laut der Hotline ist der Fehler bekannt und soll gefixt werden. 

    Answer

    from

    5 years ago

    Oh cool, danke fürs Nachhaken und die Info!

    Unlogged in user

    Answer

    from

  • Accepted Solution

    accepted by

    5 years ago

    Laut der Hotline ist der Fehler bekannt und soll gefixt werden. 

    0

  • 5 years ago

    Hallo @dowo, wenn auch hier irgendwo beschrieben ist, dass der Fehler bekannt sei und gefixt werden soll, handelt es sich doch hier um zwei Probleme, die unabhängig voneinander zu betrachten sind:

    (a) Sobald du DANACH hinzufügst und dann in DANN etwas änderst, wird alles oder vieles in DANACH überschrieben. Das ist sehr nervig, wenn du z. B. Regeln hast mit vielen Aktionen in DANN aber nur wenigen (einer) in DANACH. Eine Diskussion mit der Telekom meinerseits vor ca. 6 Monaten (oder länger) hat ergeben, das sei so vom Nutzer gewollt. Ich erwarte also keine Lösung und muss einfach höllisch aufpassen, wenn ich etwas ändere.

    (b) Die Telekom führte (bzw. will) eine Erweiterung in den Regeln ein. VERZÖGERUNG solle nun auch im DANN-Zweig möglich sein*. Da gibt es zurzeit bei einigen Nutzern massiv Probleme mit Version 5.7, die mit Version 5.8 behoben sein sollen. U. a. ändert sich DAUER in VERZÖGERUNG und was weiß ich noch was.

    * Mit VERZÖGERUNG im DANN-Zweig kannst du etwas vollkommen neues definieren, nämlich, dass eine Aktion nur ausgeführt wird, wenn eine Bedingung eine bestimmte Zeit anhält, also z. B.: Wenn Fenster länger als 10 Minuten offen, sende eine Nachricht.

    Weitere Infos:
    - Regeln (allerdings noch ohne die neue Funktion): https://telekomhilft.telekom.de/t5/Smart-Home/Erfahrungsbericht-Regeln/td-p/4429649

    7

    Answer

    from

    5 years ago

    Hallo 

     

    Danke erstmal ich habe es nun so programmiert und teste es. 

     

    Da ich selbst richtig programmiere verstehe ich die Logik von danach nicht. 

     

    Währe ja eine verschachtelte if then Funktion so habe ich es mir gedacht.... 

     

     

     

     

    Answer

    from

    5 years ago

    @Persys, wie bereits @Matthias Bo. geschrieben hat, muss die Regel anders lauten. Du solltest wirklich mal den Link studieren, den ich hier in diesem Thread bereits hinterlassen habe. Hier ist er nochmals: - Regeln (allerdings noch ohne die neue Funktion): https://telekomhilft.telekom.de/t5/Smart-Home/Erfahrungsbericht-Regeln/td-p/4429649 . Und mit Logik hat das TMSH-Regelwerk absolut nichts zu tun; sehr traurig, aber wahr. Das wird auch an anderer Stelle hier in diesem Forum diskutiert (z. B. hier: https://telekomhilft.telekom.de/t5/Smart-Home/die-subtile-Logik-der-Entwickler/td-p/4589658 ).

     

    Also, wenn du etwas einschalten willst und nach einer bestimmten Dauer wider aus, geht die Regel so: WENN xxx DANN xxx DAUER xxx DANACH xxx.

    Answer

    from

    5 years ago

    Oha das war viel Quelltext 😉

     

    Ist schon schlimm das man sich nicht an Konventionen haltet. Mal so und mal so zu programmieren oder zu interpretieren ist wirklich unterirdisch.... 

     

    Ich war vor 2 Jahren in Darmstadt im Quivicon Haus in der T online Allee da war es noch relativ leicht zu programmieren. 

     

    Ich muss mich mal bei Homematic reinwurschteln und mir das da mal ansehen ob es mir nicht besser liegt.

     

    Mein SH wird ja immer größer.... 

     

    Unlogged in user

    Answer

    from

Unlogged in user

Ask

from

This could help you too