IPauslesen
dmFyIGlwPWdldFN0YXRlKHN0cm9iamVrdG5hbWUpLnZhbDsKcmV0dXJuIGlwOw==
IP auslesen
Start per Scheduler um 21:24 Uhr
6 19 * * *
posKomma = Position nächstes Komma in der Liste
posKomma
0
Liste aller Sonoffs in Textform, kommasepariert
ListeSonoffs
val
sonoff.0.info.connection
Schleifenende
FALSE
WHILE
EQ
Schleifenende
FALSE
Suche nächstes Komma in der Sonoff-Liste
posKomma
FIRST
ListeSonoffs
,
EQ
posKomma
0
kein Komma mehr gefunden
Schleifenende
TRUE
Sonoff-Name aus Sonoff-Liste vom ersten Zeichen
bis zum Zeichen vor dem Komma kopieren
NameSonoff
sonoff.0.
FIRST
FROM_START
ListeSonoffs
MINUS
1
posKomma
1
.INFO.IPAddress
IP-Adresse des Sonoffs über Javascript auslesen
IPAdresse
NameSonoff
Ersten Eintrag in der Sonoff-Liste entfernen
ListeSonoffs
FROM_START
LAST
ListeSonoffs
ADD
1
posKomma
1
URL für Restart des aktuellen Sonoffs erstellen
RestartURL
http://
IPAdresse
/rb?
URL aufrufen = Sonoff-Restart
FALSE
log
text
RestartURL
Zusätzlichen Eintrag im Log erstellen (kann entfallen)
log
test
NameSonoff
(IP:
IPAdresse
) wurde neu gestartet