Gelöst: Mehrfache Semikolons

Begonnen von ChristianH, 21 Januar 2019, 19:00:59

Vorheriges Thema - Nächstes Thema

ChristianH

Guten Abend in die Runde,

wenn man es nicht ständig macht, dann vergisst man echt so einiges - ich wollte über einen Dashbutton alles mögliche Abends ausschalten - das hatte ich schon mal vor ca. 1 Jahr auch mit Abfrage des States von gruppierten Devices hinbekommen .... aber das habe ich nicht mehr nachvollziehen können, deswegen also ein "einfacher" Notify .... Tante Google hat mir nun auch einige Beispiele für mehrere Befehle im Notify gezeigt. Dem entsprechend habe ich folgendes gebaut:

defmod DashButton_Hase_notify_2 notify DashButton_Hase:fc-a6-67-ba-6a-30:.short {fhem("set Wohnzimmerbeleuchtung off")};;;;;;;;\
{fhem("set st.Flurlicht off")};;;;;;;;\
{fhem("set Galeriebeleuchtung off")};;;;;;;;\
{fhem("set st.Kuechenschrank off")};;;;;;;;\
{fhem("set Sonos_Rebecca Stop")};;;;;;;;\
{fhem("set Sonos_Kueche Stop")};;;;;;;;\
{fhem("set Sonos_Patricia Stop")};;;;;;;;\
{fhem("set Sonos_Buero Stop")};;;;;;;;\
{fhem("set Sonos_Kueche Stop")};;;;;;;;\
{fhem("set Sonos_Galerie Stop")};;;;;;;;\
{fhem("set Sonos_Wohnzimmer Stop")};;;;;;;;\
{fhem("set Sonos_Rebecca Stop")}

setstate DashButton_Hase_notify_2 2019-01-21 18:50:36
setstate DashButton_Hase_notify_2 2019-01-21 18:50:03 state active


(in Rawdefinition ist es ja noch schlimmer) - in vielen Beispielen werden die Definitionen mit mehreren Semikolons abgeschlossen - Warum? Warum vier, nicht drei, warum mehr als eines?

In der ComandRef habe ich da nicht wirklich was gefunden.

Gruss

Christian

jojoja

Abend Christian,

ein einfacher Semikolon wird in der cfg zum Doppelten, das ist da nötig.
Aber benutz einfach den DEF-Editor im notify-Device, dort mit einmaligen ;

Und kleiner Tipp: Das Haupt Sonos-Device hat die Funktion "set StopAll" :D

Viele Grüße
Johannes
FHEM 6.0 @ IntelNUC6CAYH;  Unifi USG, Switch, AP AC Pro; HM-MOD-UART;  Sonos Play 1 & 3, One, Beam; Philips Hue

ChristianH