FHEM > Automatisierung

MSwitch_Support

<< < (20/21) > >>

RockFan:

--- Zitat ---sorry, ich habe den Post leider übersehen.
--- Ende Zitat ---

Kein Problem und keine Eile! Ist ja für alle nur Freizeit  ;)

Mit den Änderungen habe ich heute auch eine Telegram-Nachricht bekommen. Im Log stehen aber immer noch geringfügig andere Fehlermeldungen.

Beispiel:

--- Code: ---2022.05.22 20:27:32 1: ############# 11491
2022.05.22 20:27:32 1: wlan_Info EERROR: syntax error at (eval 645482) line 1, near ""fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 "["
 
2022.05.22 20:27:32 1: Finalstring: if ("fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 "[landevice8028364]" (WLAN, 72 / 52 Mbit/s, -47)" =~ m/(.*:?)box_guestWlanCount(:.*)/){$answer = 'true';} else {$answer = 'false';}
2022.05.22 20:27:32 1: Event: fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 [landevice8028364] (WLAN, 72 / 52 Mbit/s, -47)
2022.05.22 20:27:32 1: Eventfull: fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 [landevice8028364] (WLAN, 72 / 52 Mbit/s, -47)
2022.05.22 20:27:32 1: #############

--- Ende Code ---

Irgendwie gibt es immer noch zu viele ".

Viele Grüße
Dieter

Der_Tom:

--- Zitat von: RockFan am 22 Mai 2022, 20:53:09 ---Kein Problem und keine Eile! Ist ja für alle nur Freizeit  ;)

Mit den Änderungen habe ich heute auch eine Telegram-Nachricht bekommen. Im Log stehen aber immer noch geringfügig andere Fehlermeldungen.

Beispiel:

--- Code: ---2022.05.22 20:27:32 1: ############# 11491
2022.05.22 20:27:32 1: wlan_Info EERROR: syntax error at (eval 645482) line 1, near ""fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 "["
 
2022.05.22 20:27:32 1: Finalstring: if ("fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 "[landevice8028364]" (WLAN, 72 / 52 Mbit/s, -47)" =~ m/(.*:?)box_guestWlanCount(:.*)/){$answer = 'true';} else {$answer = 'false';}
2022.05.22 20:27:32 1: Event: fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 [landevice8028364] (WLAN, 72 / 52 Mbit/s, -47)
2022.05.22 20:27:32 1: Eventfull: fritzbox:mac_EC_FA_BC_6E_A7_36:shellyrgbw2-6EA736 [landevice8028364] (WLAN, 72 / 52 Mbit/s, -47)
2022.05.22 20:27:32 1: #############

--- Ende Code ---

Irgendwie gibt es immer noch zu viele ".

Viele Grüße
Dieter

--- Ende Zitat ---

Ok, dann ändere bitte das Attribut MSwitch_EventMap  nochmal wie folgt:

--- Code: ---/(\[|\])::EVTPART3/
--- Ende Code ---
und schau ob der Fehler dann weg ist.

gruss Thomas



    

RockFan:
Hi Thomas,

ja, jetzt sieht es gut aus. Keine Fehlermeldungen mehr.

Vielen lieben Dank für den Support!

Dieter

Guenni1404:
Hallo Thomas,

ich wollte mit MSwitch eine Zeitschlatuhr anlegen und mehrere Befehle ausführen.
Das anlegen mit dem Template hat funktionier. Leider nimmt er nur einen SET-Befehl. Wenn ich mehrere angebe, mit Semikolon getrennt, löscht er die weiteren.

Wie mache ich das am besten?

Der_Tom:
da das kommando in einem Reading zwischengespeichert wird ist es nur mit einem doppelten semikolon möglich .


--- Code: ---set test on ;; set test2 off
--- Ende Code ---


wird dann entsprechend ausgeführt:

--- Code: ---ausgeführter Befehl (Fhemmode):

set test on ;
set test2 off

gemeldete Fehler:
Please define test first Please define test2 first
--- Ende Code ---



gruss thomas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln