98_MSwitch - Support

Begonnen von Byte09, 25 März 2018, 12:19:58

Vorheriges Thema - Nächstes Thema

Byte09

Hi Panik,

ich habe mir das mal angeschaut und kann das Problem im Grunde auch beheben - trotzdem bin ich mir nicht ganz sicher, was es eigentlich auslöst.

kannst du mir bitte mal eine Rawdefinition des auslösenden MSwitch geben ( falls du weisst welches es auslöst )

gruss Byte09

Panik

Hallo Byte09,

ich hab dir die Definitionen mal in einer PM gesendet.

Panik
Raspberry3+,  CUL USB V3 mit V 1.66 CUL868, TRXRFX433, HM-MOD-UART, Phoscon-GW

Byte09

Zitat von: Panik am 19 August 2019, 05:46:12
Hallo Byte09,

ich hab dir die Definitionen mal in einer PM gesendet.

Panik

Ich habe eben ein Update in das SVN geladen und hoffe das es damit behoben ist.

gruss Byte09

Panik

Hallo Byte09,

dein Fix hat es nun behoben. Danke!

Raspberry3+,  CUL USB V3 mit V 1.66 CUL868, TRXRFX433, HM-MOD-UART, Phoscon-GW

pflock_y

Guten morgen zusammen,

ich nutze eine relativ einfache Konfiguration für einen MSwitch. Er soll nur die Zirkulationspumpe zu bestimmten Zeiten schalten.
Die trigger Time execute 'cmd1' at : sieht so aus:

[00:30*05:00-08:00|!$we][00:30*06:00-09:00|$we][00:30*15:00-19:30|!$we][00:30*15:00-21:00|$we]

Lasse ich mir nun alle Timer anzeigen, kommt:

Systemzeit: Fri Sep 13 07:51:11 2019
Schaltzeiten (at - kommandos).
2019-09-13 08:00:00 execute 'cmd1' commands only
2019-09-13 08:30:00 execute 'cmd1' commands only
2019-09-13 15:00:00 execute 'cmd1' commands only
2019-09-13 15:30:00 execute 'cmd1' commands only
2019-09-13 16:00:00 execute 'cmd1' commands only
2019-09-13 16:30:00 execute 'cmd1' commands only
2019-09-13 17:00:00 execute 'cmd1' commands only
2019-09-13 17:30:00 execute 'cmd1' commands only
2019-09-13 18:00:00 execute 'cmd1' commands only
2019-09-13 18:30:00 execute 'cmd1' commands only
2019-09-13 19:00:00 execute 'cmd1' commands only
2019-09-13 19:30:00 execute 'cmd1' commands only
2019-09-13 20:00:00 execute 'cmd1' commands only
2019-09-13 20:30:00 execute 'cmd1' commands only
2019-09-14 00:00:10 neuberechnung aller Schaltzeiten


aktive Delays:


Warum schaltet der Switch noch einmal um 08:30 unter der Woche, ist doch anders eingegeben.?

Support Info:

Modulversion: 2.40
Datenstruktur: V2.00

----- Devicename -----
Umwaelzpumpe_DG_MSwitch

----- Attribute -----
Attribut MSwitch_Condition_Time: 1
Attribut disable: 0
Attribut MSwitch_Expert: 0
Attribut verbose: 0
Attribut room: Dachgeschoss,MSwitch
Attribut MSwitch_Include_MSwitchcmds: 0
Attribut MSwitch_Include_Webcmds: 0
Attribut MSwitch_Include_Devicecmds: 1
Attribut icon: sani_pump
Attribut MSwitch_Lock_Quickedit: 1
Attribut MSwitch_Activate_MSwitchcmds: 0
Attribut MSwitch_Delete_Delays: 1
Attribut MSwitch_Help: 1
Attribut MSwitch_Inforoom: MSwitch
Attribut MSwitch_Ignore_Types: notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
Attribut MSwitch_Mode: Notify
Attribut MSwitch_Extensions: 0
Attribut MSwitch_Debug: 0

----- Trigger -----
Trigger device:  no_trigger
Trigger time: on[00:30*05:00-09:00] off[00:30*15:00-22:00] ononly[00:30*05:00-08:00|!$we][00:30*06:00-09:00|$we][00:30*15:00-19:30|!$we][00:30*15:00-21:00|$we] offonly onoffonly
Trigger condition:
Trigger Device Global Whitelist: undef

----- Trigger Details -----
Trigger cmd1: no_trigger
Trigger cmd2: no_trigger
Trigger cmd3: no_trigger
Trigger cmd4: no_trigger

----- Device Actions -----

Device: HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1
cmd1: on-for-timer 300
cmd2: no_action
cmd1 condition:
cmd2 condition:
cmd1 delay: 00:00:00
cmd2 delay: 00:00:00
repeats: 0
repeats delay: 0
priority: 1
id: 0
comment:
cmd1 exit: 0
cmd2 exit: 0




vg
pflock_y

Byte09

Zitat von: pflock_y am 13 September 2019, 07:55:38
Guten morgen zusammen,

ich nutze eine relativ einfache Konfiguration für einen MSwitch. Er soll nur die Zirkulationspumpe zu bestimmten Zeiten schalten.
Die trigger Time execute 'cmd1' at : sieht so aus:

[00:30*05:00-08:00|!$we][00:30*06:00-09:00|$we][00:30*15:00-19:30|!$we][00:30*15:00-21:00|$we]

Lasse ich mir nun alle Timer anzeigen, kommt:

Systemzeit: Fri Sep 13 07:51:11 2019
Schaltzeiten (at - kommandos).
2019-09-13 08:00:00 execute 'cmd1' commands only
2019-09-13 08:30:00 execute 'cmd1' commands only
2019-09-13 15:00:00 execute 'cmd1' commands only
2019-09-13 15:30:00 execute 'cmd1' commands only
2019-09-13 16:00:00 execute 'cmd1' commands only
2019-09-13 16:30:00 execute 'cmd1' commands only
2019-09-13 17:00:00 execute 'cmd1' commands only
2019-09-13 17:30:00 execute 'cmd1' commands only
2019-09-13 18:00:00 execute 'cmd1' commands only
2019-09-13 18:30:00 execute 'cmd1' commands only
2019-09-13 19:00:00 execute 'cmd1' commands only
2019-09-13 19:30:00 execute 'cmd1' commands only
2019-09-13 20:00:00 execute 'cmd1' commands only
2019-09-13 20:30:00 execute 'cmd1' commands only
2019-09-14 00:00:10 neuberechnung aller Schaltzeiten


aktive Delays:


Warum schaltet der Switch noch einmal um 08:30 unter der Woche, ist doch anders eingegeben.?

Support Info:

Modulversion: 2.40
Datenstruktur: V2.00

----- Devicename -----
Umwaelzpumpe_DG_MSwitch

----- Attribute -----
Attribut MSwitch_Condition_Time: 1
Attribut disable: 0
Attribut MSwitch_Expert: 0
Attribut verbose: 0
Attribut room: Dachgeschoss,MSwitch
Attribut MSwitch_Include_MSwitchcmds: 0
Attribut MSwitch_Include_Webcmds: 0
Attribut MSwitch_Include_Devicecmds: 1
Attribut icon: sani_pump
Attribut MSwitch_Lock_Quickedit: 1
Attribut MSwitch_Activate_MSwitchcmds: 0
Attribut MSwitch_Delete_Delays: 1
Attribut MSwitch_Help: 1
Attribut MSwitch_Inforoom: MSwitch
Attribut MSwitch_Ignore_Types: notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
Attribut MSwitch_Mode: Notify
Attribut MSwitch_Extensions: 0
Attribut MSwitch_Debug: 0

----- Trigger -----
Trigger device:  no_trigger
Trigger time: on[00:30*05:00-09:00] off[00:30*15:00-22:00] ononly[00:30*05:00-08:00|!$we][00:30*06:00-09:00|$we][00:30*15:00-19:30|!$we][00:30*15:00-21:00|$we] offonly onoffonly
Trigger condition:
Trigger Device Global Whitelist: undef

----- Trigger Details -----
Trigger cmd1: no_trigger
Trigger cmd2: no_trigger
Trigger cmd3: no_trigger
Trigger cmd4: no_trigger

----- Device Actions -----

Device: HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1
cmd1: on-for-timer 300
cmd2: no_action
cmd1 condition:
cmd2 condition:
cmd1 delay: 00:00:00
cmd2 delay: 00:00:00
repeats: 0
repeats delay: 0
priority: 1
id: 0
comment:
cmd1 exit: 0
cmd2 exit: 0




vg
pflock_y

moin,

kannst du mir bitte noch die rawdefinition des devices geben .

gruss Thomas

pflock_y

Guten morgen Thomas,

klar:

defmod Umwaelzpumpe_DG_MSwitch MSwitch
attr Umwaelzpumpe_DG_MSwitch MSwitch_Activate_MSwitchcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Condition_Time 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Debug 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Delete_Delays 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Expert 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Extensions 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Help 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_Devicecmds 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_MSwitchcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_Webcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Inforoom MSwitch
attr Umwaelzpumpe_DG_MSwitch MSwitch_Lock_Quickedit 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Mode Notify
attr Umwaelzpumpe_DG_MSwitch disable 0
attr Umwaelzpumpe_DG_MSwitch icon sani_pump
attr Umwaelzpumpe_DG_MSwitch room Dachgeschoss,MSwitch
attr Umwaelzpumpe_DG_MSwitch verbose 0

setstate Umwaelzpumpe_DG_MSwitch active
setstate Umwaelzpumpe_DG_MSwitch 2019-08-23 19:33:43 .Device_Affected HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1
setstate Umwaelzpumpe_DG_MSwitch 2019-08-23 19:33:48 .Device_Affected_Details HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1#[NF]on-for-timer#[NF]no_action#[NF]300#[NF]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF]#[NF]#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Device_Events no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .First_init done
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_cmd_off no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_cmd_on no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 .Trigger_condition
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_off no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_on no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 .Trigger_time on[00#[dp]30*05#[dp]00-09#[dp]00]~off[00#[dp]30*15#[dp]00-22#[dp]00]~ononly[00#[dp]30*05#[dp]00-08#[dp]00|!$we][00#[dp]30*06#[dp]00-09#[dp]00|$we][00#[dp]30*15#[dp]00-19#[dp]30|!$we][00#[dp]30*15#[dp]00-21#[dp]00|$we]~offonly~onoffonly
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .V_Check V2.00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVENT Umwaelzpumpe_DG_MSwitch:execute_timer_P3:08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTFULL Umwaelzpumpe_DG_MSwitch:execute_timer_P3:08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART1 Umwaelzpumpe_DG_MSwitch
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART2 execute_timer_P3
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART3 08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 Trigger_device no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 Trigger_log off
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 last_activation_by timer
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 last_exec_cmd set HM_HMIP_PSM_Umwaelzpumpe on-for-timer 300
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:05:18 state active



vg
pflock_y

Byte09

Zitat von: pflock_y am 13 September 2019, 08:07:09
Guten morgen Thomas,

klar:

defmod Umwaelzpumpe_DG_MSwitch MSwitch
attr Umwaelzpumpe_DG_MSwitch MSwitch_Activate_MSwitchcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Condition_Time 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Debug 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Delete_Delays 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Expert 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Extensions 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Help 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_Devicecmds 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_MSwitchcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Include_Webcmds 0
attr Umwaelzpumpe_DG_MSwitch MSwitch_Inforoom MSwitch
attr Umwaelzpumpe_DG_MSwitch MSwitch_Lock_Quickedit 1
attr Umwaelzpumpe_DG_MSwitch MSwitch_Mode Notify
attr Umwaelzpumpe_DG_MSwitch disable 0
attr Umwaelzpumpe_DG_MSwitch icon sani_pump
attr Umwaelzpumpe_DG_MSwitch room Dachgeschoss,MSwitch
attr Umwaelzpumpe_DG_MSwitch verbose 0

setstate Umwaelzpumpe_DG_MSwitch active
setstate Umwaelzpumpe_DG_MSwitch 2019-08-23 19:33:43 .Device_Affected HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1
setstate Umwaelzpumpe_DG_MSwitch 2019-08-23 19:33:48 .Device_Affected_Details HM_HMIP_PSM_Umwaelzpumpe-AbsCmd1#[NF]on-for-timer#[NF]no_action#[NF]300#[NF]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF]#[NF]#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Device_Events no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .First_init done
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_cmd_off no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_cmd_on no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 .Trigger_condition
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_off no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .Trigger_on no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 .Trigger_time on[00#[dp]30*05#[dp]00-09#[dp]00]~off[00#[dp]30*15#[dp]00-22#[dp]00]~ononly[00#[dp]30*05#[dp]00-08#[dp]00|!$we][00#[dp]30*06#[dp]00-09#[dp]00|$we][00#[dp]30*15#[dp]00-19#[dp]30|!$we][00#[dp]30*15#[dp]00-21#[dp]00|$we]~offonly~onoffonly
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 .V_Check V2.00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVENT Umwaelzpumpe_DG_MSwitch:execute_timer_P3:08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTFULL Umwaelzpumpe_DG_MSwitch:execute_timer_P3:08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART1 Umwaelzpumpe_DG_MSwitch
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART2 execute_timer_P3
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 EVTPART3 08:00
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 07:45:45 Trigger_device no_trigger
setstate Umwaelzpumpe_DG_MSwitch 2019-07-26 18:42:42 Trigger_log off
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 last_activation_by timer
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:00:00 last_exec_cmd set HM_HMIP_PSM_Umwaelzpumpe on-for-timer 300
setstate Umwaelzpumpe_DG_MSwitch 2019-09-13 08:05:18 state active



vg
pflock_y

danke,

hab es mir gerade angeschaut, da stimmt etwas mit der variable $we nicht und diesen Teil [00:30*06:00-19:00|$we] setzt er als schaltzeiten obwohl $we unwahr sein sollte.

bin mir im moment nichtmal sicher, ob es überhaupt aus dem MSwitchmodul kommt. Gib mir bitte 1-2 Stunden, dann sollte ich es in Ordnung gebracht haben, egal woher es kommt.

gruss Thomas

pflock_y

Super!!
Aber mach entspannt.

vg
pflock_y

Byte09

#744
Zitat von: pflock_y am 13 September 2019, 08:18:18
Super!!
Aber mach entspannt.

vg
pflock_y

Ich habe den Fehler gefunden , es war ein regex - Problem.
Ich stelle die kommende Stunde eine gefixte Version in das GIT und in das SVN.
Den GIT-Link poste ich dann hier für ein heutiges Update, ansonsten ab morgen früh über das normale Fhemupdate.

gruss Thomas

edit:
Update für Heute:update all https://raw.githubusercontent.com/Byte009/FHEM-MSwitch/master/controls_mswitch.txt
gib mir doch bitte kurz bescheid ob es passt.

pflock_y

schaut gut aus.  ;D

mit get aktiv_timer show bekomme ich jetzt die richtigen Zeiten angezeigt.

bestens, Danke!!

vg
pflock_y

Byte09

Zitat von: pflock_y am 13 September 2019, 09:59:57
schaut gut aus.  ;D

mit get aktiv_timer show bekomme ich jetzt die richtigen Zeiten angezeigt.

bestens, Danke!!

vg
pflock_y

ok , ich beobachte es den tag noch bei mir und stelle es dann heute abend für das normale fhemupdate bereit.

Danke für den Fehlerhinweis.

gruss Thomas

MarkusHiba

Hallo,

ich habe einen Rauchmelder / Wärmemelder  https://www.etoh24.de/indexa-rauch-und-hitzemelder-sd283st.html. Voraussetzung war kein Funksystem sondern es sollte ein kabelgebundenes System und mit FHEM Steuerbar sein.
Dieser Melder funktioniert mit 12V Spannung https://www.indexa.de/w2/download/anleitungen/31_rauchmelder_hitzemelder/SD283ST_2019_01_21_internet_35750_anl.pdf und die Alarmausgänge werden mit einem Arduino ausgelesen. Dies wird dann mit dem Modul MSwitch ausgewertet und gesteuert.

Danke an Byte09 für die Hilfe bei der Code Erstellung.

Ursprungsfrage von mir:
Zitat von: MarkusHiba am 21 Juli 2019, 21:49:15


defmod Brandmeldeanlagezurueckstellen.sequence MSwitch # Brandmelder Brandmeldeanlage_zurueck_stellen
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Debug 0
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Delete_Delays 1
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Expert 1
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Extensions 0
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Help 0
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Ignore_Types "NAME=Brandmelder,Brandmeldeanlage_zurueck_stellen"
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Include_Devicecmds 1
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Include_MSwitchcmds 0
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Include_Webcmds 0
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Inforoom MSwitch
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Lock_Quickedit 1
attr Brandmeldeanlagezurueckstellen.sequence MSwitch_Mode Notify
attr Brandmeldeanlagezurueckstellen.sequence room 01_brand

setstate Brandmeldeanlagezurueckstellen.sequence active
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:18:13 .Device_Affected Brandmeldeanlage_zurueck_stellen-AbsCmd1,Brandmelder-AbsCmd1
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:35:34 .Device_Affected_Details Brandmeldeanlage_zurueck_stellen-AbsCmd1#[NF]alarm#[NF]no_action#[NF]off#[NF]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]10#[NF]00#[dp]00#[dp]00#[NF][Brandmelder#[dp]reading]#[sp]eq#[sp]"off"#[sp]AND#[sp][Brandmeldeanlage_zurueck_stellen#[dp]reading]#[sp]eq#[sp]"on"#[NF]#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]Brandmelder-AbsCmd1#[NF]alarm#[NF]alarm#[NF]off#[NF]on#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]10#[NF]00#[dp]00#[dp]03#[NF][Brandmelder#[dp]reading]#[sp]eq#[sp]"off"#[sp]AND#[sp][Brandmeldeanlage_zurueck_stellen#[dp]reading]#[sp]eq#[sp]"on"#[NF][Brandmelder#[dp]reading]#[sp]eq#[sp]"on"#[sp]#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 .Device_Events Brandmeldeanlagezurueckstellen.sequence:EVTPART3:connected#[tr]Brandmeldeanlagezurueckstellen.sequence:last_activation_by:event#[tr]Brandmelder:alarm:off#[tr]Brandmeldeanlagezurueckstellen.sequence:state:active#[tr]Brandmelder:reading:on#[tr]Brandmeldeanlage_zurueck_stellen:alarm:off#[tr]Brandmeldeanlagezurueckstellen.sequence:EVTPART2:state#[tr]Brandmeldeanlagezurueckstellen.sequence:EVTPART1:Echogate#[tr]Brandmeldeanlagezurueckstellen.sequence:last_event:Echogate:state:connected#[tr]Brandmeldeanlagezurueckstellen.sequence:EVENT:Echogate:state:connected#[tr]Brandmelder:reading:off#[tr]Brandmeldeanlagezurueckstellen.sequence:EVTFULL:Echogate:state:connected#[tr]Brandmelder:alarm:on#[tr]Brandmeldeanlage_zurueck_stellen:reading:on#[tr]Brandmeldeanlage_zurueck_stellen:reading:off#[tr]Echogate:state:connected
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:05:45 .First_init done
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:11:58 .Trigger_Whitelist NAME=Brandmelder,Brandmeldeanlage_zurueck_stellen
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:46:38 .Trigger_cmd_off Brandmelder:reading:on
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:46:38 .Trigger_cmd_on Brandmeldeanlage_zurueck_stellen:reading:on
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:11:58 .Trigger_condition
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:46:38 .Trigger_off no_trigger
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:46:38 .Trigger_on no_trigger
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:11:58 .Trigger_time
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:05:45 .V_Check V2.00
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 EVENT Brandmeldeanlage_zurueck_stellen:reading:off
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 EVTFULL Brandmeldeanlage_zurueck_stellen:reading:off
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 EVTPART1 Brandmeldeanlage_zurueck_stellen
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 EVTPART2 reading
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 EVTPART3 off
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:20:19 Trigger_device all_events
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-23 19:46:38 Trigger_log on
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 last_activation_by event
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:39 last_cmd 1
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 last_event Brandmeldeanlage_zurueck_stellen:reading:off
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:49 last_exec_cmd set Brandmeldeanlage_zurueck_stellen alarm off
setstate Brandmeldeanlagezurueckstellen.sequence 2019-07-24 05:36:52 state active


Grüße

MarkusHiba
Mit freundlichen Grüßen

MarkusHiba

uwirt

Ist es möglich mit MSwitch eine MySQL Datenbankabfrage mittels eines Perl-Scripts zu machen?

Ich habe einige Sensoren (Libelium) die kontinuierlich eine MySQL Datenbank befüllen.
FHEM / Ubuntu / fitlet2
HomeMatic: CCU3|HmIP-STHD|HmIP-PCBS|HmIP-PCBS2|HmIP-PCBS-BAT|HM-WDC7000|HM-WDS100-C6-O|HM-WDS40|HM-LC-Sw1-FM|HM-LC-RGBW-WM|HM-ES-PMSw1-Pl|HM-ES-TX-WM
NAS: DS218+|DS209j|DS216+II|DS412+
Devices: Panasonic Webcams|Withings|Gardena Smart

Byte09

Zitat von: uwirt am 16 September 2019, 20:17:53
Ist es möglich mit MSwitch eine MySQL Datenbankabfrage mittels eines Perl-Scripts zu machen?

Ich habe einige Sensoren (Libelium) die kontinuierlich eine MySQL Datenbank befüllen.

moin,

ich kann die frage jetzt nicht wirklich einordnen , da ich mit mysql nichts am hut habe. Grundsätzlich ist es möglich direkt im mswitch perlcode auszuführen , somit würde ich das jetz mal sagen das es geht .

gruss Byte09