[FTUI 3] - Weekdaytimer

Begonnen von juemuc, 19 Januar 2023, 22:46:59

Vorheriges Thema - Nächstes Thema

juemuc

Hi mr-petz,

irgendetwas passt noch nicht. Wenn ich jetzt eine Zeile hinzufüge, ensteht diese Definition:
Rollo_Buero de 1234560|{sunrise_abs("HORIZON=-2","00:00","00:00")}|pct:100 1234560|{sunset_abs("HORIZON=-4","00:00","00:00")}|pct:100 0|undefined:undefined|pct:100
Ich habe die Zeile "So um 00:00 auf pct:100" hinzugefügt. WEnn ich die Zeile wieder lösche, sind auch der beiden falsche Einträge "0|undefined:undefined|pct:100" wieder weg.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz

Ok,
denke jetzt sollte es passen...
Teste bitte es und sag Bescheid ob es jetzt funzt...

LG

juemuc

#2
Hi,
sieht schon besser aus. Die Werte werden korrekt gesetzt.
Scheint doch alles zu passen. Hatte zwar das System neu gestartet aber ...
Danke für die schnelle Korrektur.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Hi mr_petz,

ein Punkt ist mir trotzdem noch aufgefallen. Als Default-Schaltwert wird "off" gesetzt, obwohl "off" garnicht im setcmd vorhanden ist. Hier sollten man ggf. den ersten Wert aus setcmd verwenden.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz

Danke fürs Feedback...
Ja das off kann ich noch ändern in den ersten Eintrag von setcmd oder aus der Timerdefinition....

LG

juemuc

Super. Danke
Ich habe noch einen Fehler gefunden. Die Funktion "Add" funktioniert" auch bei "disabled". Aus meiner Sicht sollte bei "disabled" keine Funktion außer "enable" möglich sein.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz


juemuc

Guten Morgen,

meine Tests waren erfolgreich  ;D Danke

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

juemuc

Hi mr_petz,

nachdem ich mit der Umsetzung von FTUI2 nach FTUI3 im Prinzip fertig bin, habe ich noch einmal etwas den WT getestet.
Hierzu habe ich in meinem Feiertagskalender für Montag einen Feiertag definiert. Mit der "8" wird dies berücksichtigt und am Montag nicht geschaltet (s. Bild). Hierzu fehlt mir noch eine Möglichkeit in Deinem Modul.
Wenn Du mal wieder Zeit hast  8)

Viele Grüße
Jürgen


3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz

#9
Ok, da muss ich nur noch wissen wie der Feiertag bestimmt wird. Die 8 zählt für Werktags von Mo-Sa.
LG

Edit: Ich glaube das macht das Modul automatisch wenn ein Feiertag hinterlegt wurde? Ich lese ja nicht die Profile aus!

juemuc

Hi,

übergebe doch einfach eine 8 an FHEM. Du musst dann nur eine enstprechende Auswahl bei Dir zulassen. Als Abkürzung könnte z.B. "WE+F" verwendet werden.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz

#11
Die Feiertage müssen doch irgendwo hinterlegt sein. Die sind doch von BL zu BL unterschiedlich!
Hast du da noch ein perlscript oder doif?

Zitat von: juemuc am 22 Januar 2023, 16:27:01
übergebe doch einfach eine 8 an FHEM. Du musst dann nur eine enstprechende Auswahl bei Dir zulassen. Als Abkürzung könnte z.B. "WE+F" verwendet werden.
Die 8 bzw. !$we lasse ich ja zu:
Deine Feiertage kenne ich nur nicht...


LG

Edit: Die 8 Laut wiki:
Zitat
        0,so Sonntag
        1,mo Montag
        2,di Dienstag
        3,mi Mittwoch
        4 ...
        7,$we Wochendende ($we) (unter Beachtung der in holiday2we bei global angegebenen Geräte)
        8,!$we Wochentag (!$we) (s.o. zu holiday2we)
Da muss ja irgendwie holiday2we mitwirken?
https://wiki.fhem.de/wiki/Wochenende,_Feiertage_und_Schulferien

List/doif o.ä. wäre noch hilfreich... Ich muss es erstmal nachstellen können und verstehen...

Edit2: Ah.. ich übergebe noch zusätzlich 1-6+8 wenn nur die 8 oder !$we gesetzt ist, das bügel ich noch aus...

Edit3: Jetzt wird nur noch die 8 übergeben...

juemuc

Hi,
ich trage nur den Feiertag in die Feiertagsdatei z.B. by.holiday (für Bayern) ein. In Fhem ist dann noch dieser Eintrag notwendig.

defmod by holiday

Das war es dann schon. Alles andere macht FHEM automatisch.

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

mr_petz

Ist jetzt hier zu finden https://github.com/mr-petz/ftui/tree/addons/www/ftui/components/weekdaytimer unter neuen Namen <ftui-weekdaytimer> und Ordner.
Wenn du dir es neu geholt hast, dann kannst du es via update in fhem aktualisieren...

update weekdaytimer.component.js https://raw.githubusercontent.com/mr-petz/ftui/addons/controls_ftui_addons.txt


LG mr_petz

juemuc

Super. Danke
Werde spätestens morgen testen. Die Definition in FTUI3 ist gleich geblieben?

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).