FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: dadoc am 17 August 2016, 12:45:55

Titel: [Gelöst] setstate mit Device-Liste ergibt Fehler in DOIF
Beitrag von: dadoc am 17 August 2016, 12:45:55
Hallo zusammen,
mit zunehmender Begeisterung ersetze ich notfies durch DOIFs.
Eines fällt mir auf:
Mit einem setstate Kommando wie
(setstate Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters off)\
wird anscheinend die Liste nicht richtig ausgewertet, denn das ergibt:
2016.08.17 08:22:52 2: alle_rolllaeden_schalter_d: setstate Vel_HA: Usage: setstate <name> <state>
where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.
2016.08.17 08:22:52 2: alle_rolllaeden_schalter_d: Vel_SP: Unknown command Vel_SP, try help.
2016.08.17 08:22:52 2: alle_rolllaeden_schalter_d: Vel_WC: Unknown command Vel_WC, try help.
2016.08.17 08:22:52 2: alle_rolllaeden_schalter_d: Vel_AZ: Unknown command Vel_AZ, try help.
2016.08.17 08:22:52 2: alle_rolllaeden_schalter_d: all_shutters on: Unknown command all_shutters, try help.

Oder habe ich da einen Fehler in der setstate-Zeile? In der Kommandozeile funktioniert's.
Grüße
Martin
Titel: Antw:setstate mit Device-Liste ergibt Fehler in DOIF
Beitrag von: Vize am 17 August 2016, 13:04:38
Mahlzeit,

versuch mal
(setstate (Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters) off)

Gruß
Andreas
Titel: Antw:setstate mit Device-Liste ergibt Fehler in DOIF
Beitrag von: dadoc am 17 August 2016, 13:14:22
Bringt keine Abhilfe:
2016.08.17 13:12:51 1: devspec2array (Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters): Unmatched ( in regex; marked by <-- HERE in m/^( <-- HERE (Vel_HA)$/ at fhem.pl line 1158.
2016.08.17 13:12:51 2: alle_rolllaeden_schalter_d: setstate (Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters) off: Please define (Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters) first
Titel: Antw:setstate mit Device-Liste ergibt Fehler in DOIF
Beitrag von: EIB-Fan am 17 August 2016, 18:05:07
Hallo dadoc,

probiere es mal mit:


((setstate Vel_HA,Vel_SP,Vel_WC,Vel_AZ,all_shutters off))


Gruß Jens
Titel: Antw:setstate mit Device-Liste ergibt Fehler in DOIF
Beitrag von: dadoc am 18 August 2016, 11:54:50
Vielen Dank Jens, damit scheint das zu gehen!
Gruß
Martin