[Gelöst] set intervalls bei HUEDevices funktioniert nicht

Begonnen von hwk, 19 Dezember 2024, 08:18:37

Vorheriges Thema - Nächstes Thema

hwk

Hallo zusammen,
bei mir sind fallen so langsam die FS20 Geräte aus. Ich bin dabei diese auf ZigBee Geräte zu aktualisieren und nutze dazu die HUE Bridge. Grundsätzlich bin ich schon sehr lange Nutzer von FHEM, fühle mich aber trotzsdem als Anfänger das das System seit Jahren einfach nur läuft. Jetzt jedoch stehe ich vor Probleme die ich woh alleine nicht lösen kann.
Konkret nutze ich anstatt der FS20 SU nun Sonoff Relais. Soweit so gut, manuell funktioniert das auch, IN der HUE App und auch über FHEM. Nur die automatisierung mittel set ... intervalls will nicht funktionieren.

Hier ein Log-Eintrag:
2024.12.19 07:59:00 5: exec at command LuefterKochbereichWT
2024.12.19 07:59:00 5: redefine at command LuefterKochbereichWT as *07:59 {  if (not $we)  { fhem ("set HUEDevice28 intervals 08:00-10 12:00-14:00 18:00-20:00;")  }}

Und hier meine at definition:
*07:59 {  if (not $we)  { fhem ("set HUEDevice28 intervals 08:00-10 12:00-14:00 18:00-20:00;")  }}
Ein
*08:00 { fhem "set HUEDevice30  on-till 18:00" }funktioniert hingegen.

Für Unterstüzung dankbar.
Gruß
hawe


MadMax-FHEM

Ich weiß ja nicht, ob das was macht aber dein 1tes Interval 08:00-10 ist doch nicht das passende Format: HH:MM[:SS]

Es müsste doch 08:00-10:00 sein?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

rabehd

Ich sehe zwar den Befehl "intervals", aber keine Erklärung in der commandref.
 
Kannst Du Deine Absicht denn in der Hue eintragen? Also unterstützt das Gerät das überhaupt?

set HUEDevice28 intervals 08:00-10 12:00-14:00 18:00-20:00 funktioniert?
Wieso nicht
set HUEDevice28 intervals 08:00-10:00 12:00-14:00 18:00-20:00? (siehe Joachim)

Ich würde das mit einem DOIF machen.
Auch funktionierende Lösungen kann man hinterfragen.

hwk

Zitat von: MadMax-FHEM am 19 Dezember 2024, 08:36:34Ich weiß ja nicht, ob das was macht aber dein 1tes Interval 08:00-10 ist doch nicht das passende Format: HH:MM[:SS]

Es müsste doch 08:00-10:00 sein?

Gruß, Joachim
Danke, 10* geguckt und doch übersehen. Will das sofort ändern und testen.
Danke

hwk

Danke für Deine Antwort. Ich habe Joachims Korrektur schon umgesetzte und warte auf die nächste Aktion.
Wenn Du mit commandref die Anzeige unter "Internals/Command" meinst, ja da steht fast genau das was unter Def auch steht.
In der HUE App bzw. Bridge habe ich noch keine Automatisierung eingetragen, der Ordnung und Übersicht wegen. Manuell klappt es mit beiden Apss. Laut FHEM Hilfe zum HUEDevice wird der Befehl unterstützt. Wenn ich das dann richt verstanden habe. Aber ich denke Joachim hat es gesehen ...

Zitat von: rabehd am 19 Dezember 2024, 08:49:22Ich sehe zwar den Befehl "intervals", aber keine Erklärung in der commandref.
 
Kannst Du Deine Absicht denn in der Hue eintragen? Also unterstützt das Gerät das überhaupt?

set HUEDevice28 intervals 08:00-10 12:00-14:00 18:00-20:00 funktioniert?
Wieso nicht
set HUEDevice28 intervals 08:00-10:00 12:00-14:00 18:00-20:00? (siehe Joachim)

Ich würde das mit einem DOIF machen.


MadMax-FHEM

Zitat von: rabehd am 19 Dezember 2024, 08:49:22Ich sehe zwar den Befehl "intervals", aber keine Erklärung in der commandref.
 
Kannst Du Deine Absicht denn in der Hue eintragen? Also unterstützt das Gerät das überhaupt?
Doch steht in der commandref, da habe ich meinen Input ja her ;)

https://fhem.de/commandref.html#HUEDevice

->
Zitatset extensions are supported.

https://fhem.de/commandref.html#setExtensions

->
Zitatintervals <from1>-<till1> <from2>-<till2>...
set the device on for the specified intervals, which are all timespecs in the form HH:MM[:SS]. The intervals are space separated.

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

hwk

Dank Joachim habe ich den ersten Fehler gefunden.
Der zweite Fehler war die IF Bedingung. Nun siht der AT Befehl so aus.

*08:00 {if ($we == 0) {fhem ("set HUEDevice28 intervals 08:01-10:00 12:00-15:00")} }
Allen "Frohe Festtage"