Hallo,
ich dachte eigentlich nach einigen Jahren Fhem wäre die Ansteuerung von HmIP-Geräten über HMCCU für mich kein Problem mehr, aber weit gefehlt, bei der Alarmsirene HmIP-ASIR-2 brauche ich Hilfe.
Ausgangslage:
Ich möchte 2 Stück HmIP-ASIR-2 Alarmsirenen über Fhem mit einem notify gleichzeitig einschalten und auch wieder abschalten. Die Sirenen sind bei mir über eine Raspimatic an Fhem über HMCCU angebunden.
Aktuell gelingt mir die Ansteuerung der beiden Sirenen nur mit einem sleep zwischen den beiden Befehlen. Das sleep würde ich gerne vermeiden, es gelingt mir anscheinend nicht. Sende ich die Beiden Befehle ohne sleep, wird die "letzte" Sirene nicht mit geschaltet. So wie es für mich aussieht geht da der Befehl in der HMCCU oder in der Raspimatic verloren, auch mit verbose 5 wird in Fhem aber nichts protokolliert weshalb das nicht funktioniert.
Auch mit dem Perl Modus im notify geht es ohne sleep auch nicht.
Sicherlich gibt es eine Möglichkeit wie ich die beiden Sirenen eleganter ansteuern kann.
Gruß Reinhard
Zum Test habe ich mir ein dummy und 2 notifys erstellt, welche die Ein/Ausschaltung vornehmen.
Dummy (beideon, beideoff):
Internals:
CFGFN
FUUID 652ec3c0-f33f-7df9-604a-ffe24c1ab0e79f8e
NAME du_Test
NR 78963
STATE beideoff
TYPE dummy
eventCount 71
READINGS:
2023-10-18 11:38:15 state beideoff
Attributes:
DbLogExclude .*
Notify zum Einschalten:
Internals:
CFGFN
DEF du_Test:beideon
set EG_AS1_FlurEG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 1 3.DURATION_UNIT 1 3.DURATION_VALUE 10;
sleep 2;
set OG_AS2_FlurOG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 1 3.DURATION_UNIT 1 3.DURATION_VALUE 10
FUUID 652ec371-f33f-7df9-4f29-e9d7e47fd46c070f
NAME no_Test_beide_on
NOTIFYDEV du_Test
NR 78953
NTFY_ORDER 50-no_HA_Scharfschaltung_Testaus
REGEXP du_Test:beideon
STATE 2023-10-18 11:37:12
TRIGGERTIME 1697621832.64749
TYPE notify
eventCount 30
Helper:
DBLOG:
state:
DBLogging:
TIME 1697563505.98531
VALUE active
READINGS:
2023-10-18 11:37:02 state active
2023-10-18 11:37:12 triggeredByDev du_Test
2023-10-18 11:37:12 triggeredByEvent beideon
hmccu:
Attributes:
DbLogExclude .*
Notify zum ausschalten:
Internals:
CFGFN
DEF du_Test:beideoff
set EG_AS1_FlurEG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 0 3.DURATION_UNIT 1 3.DURATION_VALUE 10;
sleep 2;
set OG_AS2_FlurOG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 0 3.DURATION_UNIT 1 3.DURATION_VALUE 10
FUUID 652ec5b8-f33f-7df9-5bea-26aa385dac22a48e
NAME no_Test_beide_off
NOTIFYDEV du_Test
NR 79046
NTFY_ORDER 50-no_HA_Scharfschaltung_Testein
REGEXP du_Test:beideoff
STATE 2023-10-18 11:38:15
TRIGGERTIME 1697621895.21296
TYPE notify
eventCount 18
Helper:
DBLOG:
state:
DBLogging:
TIME 1697564088.2162
VALUE active
READINGS:
2023-10-18 11:38:05 state active
2023-10-18 11:38:15 triggeredByDev du_Test
2023-10-18 11:38:15 triggeredByEvent beideoff
hmccu:
Attributes:
DbLogExclude .*
Eine der beiden Alarmsirenen:
Internals:
CFGFN
DEF 00245F29B40C4A:3
FUUID 652e6509-f33f-7df9-3f52-036e3ad61a002622
IODev CCU2
NAME EG_AS1_FlurEG
NR 76120
STATE false
TYPE HMCCUCHN
ccuaddr 00245F29B40C4A:3
ccudevstate active
ccuif HmIP-RF
ccuname EG_AS1_FlurEG:3
ccurolectrl ALARM_SWITCH_VIRTUAL_RECEIVER
ccurolestate ALARM_SWITCH_VIRTUAL_RECEIVER
ccusubtype ASIR
ccutype HmIP-ASIR-2
eventCount 452
firmware 1.4.4
readonly no
OLDREADINGS:
READINGS:
2023-10-18 12:00:56 ACOUSTIC_ALARM_ACTIVE false
2023-10-17 18:54:38 Batteriezustand 50
2023-10-18 12:00:56 CONFIG_PENDING false
2023-10-18 12:00:56 DUTY_CYCLE false
2023-10-18 12:00:56 ERROR_CODE 1
2023-10-17 17:39:46 INSTALL_TEST true
2023-10-18 12:00:56 LOW_BAT ok
2023-10-18 12:00:56 OPERATING_VOLTAGE 3.8
2023-10-18 12:00:56 OPERATING_VOLTAGE_STATUS NORMAL
2023-10-18 12:00:56 OPTICAL_ALARM_ACTIVE false
2023-10-18 12:00:56 RSSI_DEVICE -61
2023-10-17 17:39:46 RSSI_PEER N/A
2023-10-18 12:00:56 SABOTAGE true
2023-10-18 12:00:56 UNREACH alive
2023-10-17 17:39:46 UPDATE_PENDING false
2023-10-18 12:00:56 activity alive
2023-10-18 12:00:56 battery ok
2023-10-18 12:00:56 devstate sabotage
2023-10-18 12:00:56 hmstate false
2023-10-18 12:00:56 rssidevice -61
2023-10-17 17:39:46 rssipeer N/A
2023-10-18 12:00:56 sabotage true
2023-10-18 12:00:56 state false
2023-10-18 12:00:56 voltage 3.8
hmccu:
channels 1
detect 1
devspec 00245F29B40C4A:3
nodefaults 0
role 3:ALARM_SWITCH_VIRTUAL_RECEIVER
setDefaults 0
cmdlist:
get
set opticalAlarm:DISABLE_OPTICAL_SIGNAL,BLINKING_ALTERNATELY_REPEATING,BLINKING_BOTH_REPEATING,DOUBLE_FLASHING_REPEATING,FLASHING_BOTH_REPEATING,CONFIRMATION_SIGNAL_0,CONFIRMATION_SIGNAL_1,CONFIRMATION_SIGNAL_2 acousticAlarm:DISABLE_ACOUSTIC_SIGNAL,FREQUENCY_RISING,FREQUENCY_FALLING,FREQUENCY_RISING_AND_FALLING,FREQUENCY_ALTERNATING_LOW_HIGH,FREQUENCY_ALTERNATING_LOW_MID_HIGH,FREQUENCY_HIGHON_OFF,FREQUENCY_HIGHON_LONGOFF,FREQUENCY_LOWON_OFF_HIGHON_OFF,FREQUENCY_LOWON_LONGOFF_HIGHON_LONGOFF,LOW_BATTERY,DISARMED,INTERNALLY_ARMED,EXTERNALLY_ARMED,DELAYED_INTERNALLY_ARMED,DELAYED_EXTERNALLY_ARMED,EVENT,ERROR duration
control:
chn 3
dpt ACOUSTIC_ALARM_SELECTION
dp:
0.CONFIG_PENDING:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.DUTY_CYCLE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
0.ERROR_CODE:
VALUES:
NVAL 1
ONVAL 1
OSVAL 1
OVAL 1
SVAL 1
VAL 1
0.INSTALL_TEST:
VALUES:
NVAL true
ONVAL true
OSVAL true
OVAL true
SVAL true
VAL true
0.LOW_BAT:
VALUES:
NVAL 0
ONVAL 0
OSVAL ok
OVAL 0
SVAL ok
VAL 0
0.OPERATING_VOLTAGE:
VALUES:
NVAL 3.8
ONVAL 3.8
OSVAL 3.8
OVAL 3.8
SVAL 3.8
VAL 3.8
0.OPERATING_VOLTAGE_STATUS:
VALUES:
NVAL 0
ONVAL 0
OSVAL NORMAL
OVAL 0
SVAL NORMAL
VAL 0
0.RSSI_DEVICE:
VALUES:
NVAL -61
ONVAL -61
OSVAL -61
OVAL -61
SVAL -61
VAL -61
0.RSSI_PEER:
VALUES:
NVAL N/A
ONVAL N/A
OSVAL N/A
OVAL 0
SVAL N/A
VAL 0
0.SABOTAGE:
VALUES:
NVAL 1
ONVAL 1
OSVAL true
OVAL 1
SVAL true
VAL 1
0.UNREACH:
VALUES:
NVAL 0
ONVAL 0
OSVAL alive
OVAL 0
SVAL alive
VAL 0
0.UPDATE_PENDING:
VALUES:
NVAL false
ONVAL false
OSVAL false
OVAL false
SVAL false
VAL false
3.ACOUSTIC_ALARM_ACTIVE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
3.OPTICAL_ALARM_ACTIVE:
VALUES:
NVAL 0
ONVAL 0
OSVAL false
OVAL 0
SVAL false
VAL 0
intvalues:
roleCmds:
get:
set:
acousticAlarm:
channel 3
role ALARM_SWITCH_VIRTUAL_RECEIVER
subcount 4
syntax V:ACOUSTIC_ALARM_SELECTION:#alarmMode V:OPTICAL_ALARM_SELECTION:0 V:DURATION_UNIT:0 V:DURATION_VALUE:10
usage acousticAlarm {DISABLE_ACOUSTIC_SIGNAL,FREQUENCY_RISING,FREQUENCY_FALLING,FREQUENCY_RISING_AND_FALLING,FREQUENCY_ALTERNATING_LOW_HIGH,FREQUENCY_ALTERNATING_LOW_MID_HIGH,FREQUENCY_HIGHON_OFF,FREQUENCY_HIGHON_LONGOFF,FREQUENCY_LOWON_OFF_HIGHON_OFF,FREQUENCY_LOWON_LONGOFF_HIGHON_LONGOFF,LOW_BATTERY,DISARMED,INTERNALLY_ARMED,EXTERNALLY_ARMED,DELAYED_INTERNALLY_ARMED,DELAYED_EXTERNALLY_ARMED,EVENT,ERROR}
subcmd:
000:
args DISABLE_ACOUSTIC_SIGNAL,FREQUENCY_RISING,FREQUENCY_FALLING,FREQUENCY_RISING_AND_FALLING,FREQUENCY_ALTERNATING_LOW_HIGH,FREQUENCY_ALTERNATING_LOW_MID_HIGH,FREQUENCY_HIGHON_OFF,FREQUENCY_HIGHON_LONGOFF,FREQUENCY_LOWON_OFF_HIGHON_OFF,FREQUENCY_LOWON_LONGOFF_HIGHON_LONGOFF,LOW_BATTERY,DISARMED,INTERNALLY_ARMED,EXTERNALLY_ARMED,DELAYED_INTERNALLY_ARMED,DELAYED_EXTERNALLY_ARMED,EVENT,ERROR
dpt ACOUSTIC_ALARM_SELECTION
fnc
max 17
min 0
parname alarmMode
partype 1
ps VALUES
scn 000
unit
look:
DELAYED_EXTERNALLY_ARMED 15
DELAYED_INTERNALLY_ARMED 14
DISABLE_ACOUSTIC_SIGNAL 0
DISARMED 11
ERROR 17
EVENT 16
EXTERNALLY_ARMED 13
FREQUENCY_ALTERNATING_LOW_HIGH 4
FREQUENCY_ALTERNATING_LOW_MID_HIGH 5
FREQUENCY_FALLING 2
FREQUENCY_HIGHON_LONGOFF 7
FREQUENCY_HIGHON_OFF 6
FREQUENCY_LOWON_LONGOFF_HIGHON_LONGOFF 9
FREQUENCY_LOWON_OFF_HIGHON_OFF 8
FREQUENCY_RISING 1
FREQUENCY_RISING_AND_FALLING 3
INTERNALLY_ARMED 12
LOW_BATTERY 10
001:
args 0
dpt OPTICAL_ALARM_SELECTION
fnc
max 7
min 0
parname OPTICAL_ALARM_SELECTION
partype 3
ps VALUES
scn 001
unit
look:
BLINKING_ALTERNATELY_REPEATING 1
BLINKING_BOTH_REPEATING 2
CONFIRMATION_SIGNAL_0 5
CONFIRMATION_SIGNAL_1 6
CONFIRMATION_SIGNAL_2 7
DISABLE_OPTICAL_SIGNAL 0
DOUBLE_FLASHING_REPEATING 3
FLASHING_BOTH_REPEATING 4
002:
args 0
dpt DURATION_UNIT
fnc
max 2
min 0
parname DURATION_UNIT
partype 3
ps VALUES
scn 002
unit
look:
H 2
M 1
S 0
003:
args 10
dpt DURATION_VALUE
fnc
max 16343
min 0
parname DURATION_VALUE
partype 3
ps VALUES
scn 003
unit
duration:
channel 3
role ALARM_SWITCH_VIRTUAL_RECEIVER
subcount 2
syntax I:DURATION_VALUE:?duration I:DURATION_UNIT:#unit
usage duration duration {S,M,H}
subcmd:
000:
args
dpt DURATION_VALUE
fnc
max 16343
min 0
parname duration
partype 2
ps INTERNAL
scn 000
unit
001:
args S,M,H
dpt DURATION_UNIT
fnc
max 2
min 0
parname unit
partype 1
ps INTERNAL
scn 001
unit
look:
H 2
M 1
S 0
opticalAlarm:
channel 3
role ALARM_SWITCH_VIRTUAL_RECEIVER
subcount 4
syntax V:OPTICAL_ALARM_SELECTION:#alarmMode V:ACOUSTIC_ALARM_SELECTION:0 V:DURATION_UNIT:*unit=0 V:DURATION_VALUE:*duration=10
usage opticalAlarm {DISABLE_OPTICAL_SIGNAL,BLINKING_ALTERNATELY_REPEATING,BLINKING_BOTH_REPEATING,DOUBLE_FLASHING_REPEATING,FLASHING_BOTH_REPEATING,CONFIRMATION_SIGNAL_0,CONFIRMATION_SIGNAL_1,CONFIRMATION_SIGNAL_2}
subcmd:
000:
args DISABLE_OPTICAL_SIGNAL,BLINKING_ALTERNATELY_REPEATING,BLINKING_BOTH_REPEATING,DOUBLE_FLASHING_REPEATING,FLASHING_BOTH_REPEATING,CONFIRMATION_SIGNAL_0,CONFIRMATION_SIGNAL_1,CONFIRMATION_SIGNAL_2
dpt OPTICAL_ALARM_SELECTION
fnc
max 7
min 0
parname alarmMode
partype 1
ps VALUES
scn 000
unit
look:
BLINKING_ALTERNATELY_REPEATING 1
BLINKING_BOTH_REPEATING 2
CONFIRMATION_SIGNAL_0 5
CONFIRMATION_SIGNAL_1 6
CONFIRMATION_SIGNAL_2 7
DISABLE_OPTICAL_SIGNAL 0
DOUBLE_FLASHING_REPEATING 3
FLASHING_BOTH_REPEATING 4
001:
args 0
dpt ACOUSTIC_ALARM_SELECTION
fnc
max 17
min 0
parname ACOUSTIC_ALARM_SELECTION
partype 3
ps VALUES
scn 001
unit
look:
DELAYED_EXTERNALLY_ARMED 15
DELAYED_INTERNALLY_ARMED 14
DISABLE_ACOUSTIC_SIGNAL 0
DISARMED 11
ERROR 17
EVENT 16
EXTERNALLY_ARMED 13
FREQUENCY_ALTERNATING_LOW_HIGH 4
FREQUENCY_ALTERNATING_LOW_MID_HIGH 5
FREQUENCY_FALLING 2
FREQUENCY_HIGHON_LONGOFF 7
FREQUENCY_HIGHON_OFF 6
FREQUENCY_LOWON_LONGOFF_HIGHON_LONGOFF 9
FREQUENCY_LOWON_OFF_HIGHON_OFF 8
FREQUENCY_RISING 1
FREQUENCY_RISING_AND_FALLING 3
INTERNALLY_ARMED 12
LOW_BATTERY 10
002:
args 0
dpt DURATION_UNIT
fnc
max 2
min 0
parname unit
partype 4
ps VALUES
scn 002
unit
look:
H 2
M 1
S 0
003:
args 10
dpt DURATION_VALUE
fnc
max 16343
min 0
parname duration
partype 4
ps VALUES
scn 003
unit
state:
chn 3
dpt ACOUSTIC_ALARM_ACTIVE
Attributes:
DbLogExclude .*
Devicename EG Flur - Alarmsirene
ccuflags showDeviceReadings
event-on-change-reading .*
group Batterieanzeige_Spannung,HmIP-Device,Sicherheit
icon secur_alarm
room EG_Flur,Homematic
userReadings Batteriezustand:voltage.* {
return 00 if(ReadingsNum($name,"voltage",0) < 3.3 );
return 25 if(ReadingsNum($name,"voltage",0) < 3.6 );
return 50 if(ReadingsNum($name,"voltage",0) < 3.9 );
return 75 if(ReadingsNum($name,"voltage",0) < 4.2 );
return 100 }
userattr Devicename
Eigentlich müssten die Devices Dir einen Befehl "set alarm on/off" anbieten. Wobei ich nicht behaupten will, dass es damit besser funktioniert.
Sowas könnte auch gehen, da in diesem Fall alle Befehle in einem Rutsch an die CCU gehen:
set CCU2 datapoint dev1,dev2 3.ACOUSTIC_ALARM_SELECTION=0 3.OPTICAL_ALARM_SELECTION=0 3.DURATION_UNIT=1 3.DURATION_VALUE=10
Hallo zap,
die Befehle zusammenzufassen habe ich auch schon versucht, entweder geht nur die erste Sirene oder gar keine. Aktuell habe ich mir ein notify angelegt, welches nach Rückmeldung der ersten Sirene (ACOUSTIC_ALARM_ACTIVE = true) die zweite Sirene einschaltet oder abstellt. So behelfe ich mir derzeit.
ZitatEigentlich müssten die Devices Dir einen Befehl "set alarm on/off" anbieten. Wobei ich nicht behaupten will, dass es damit besser funktioniert.
Wenn du damit den Befehl
set Sirene acousticAlarm FREQUENCY_FALLING meinst, wie gebe ich dann die Alarmdauer von X Minuten weiter? Verwende ich diesen Befehl, so verstummt die Sirene, ohne Blinksignal nach wenigen Sekunden.
Nach Studium des Forums bin ich zum Schluss gekommen, dass ich
zwingend immer die Tonart, die Bilkfrequenz, die Zeiteinheit und die Zeitdauer zum Einschalten benötige.
Oder gibt es da noch ein Flag, welches ich setzen muss.
Ich bemerke auch, dass bei mehreren Befehlen im Ausführungsteil des notify (egal ob Fhem oder Perl Modus) die Sirene häufig unzuverlässig schaltet, deshalb meine Idee mit den sleep. Führe ich den Befehl über die Befehlszeile alleine über Fhem aus, so hat es bisher
noch immer funktioniert.
Ich habe fast den Eindruck da geht der Befehl an die Sirene verloren oder wird verschluckt, komisch nur, wenn das so wäre müsste ich ja mit global verbose 2 eine Fehlermeldung bekommen.
Irgendwie seltsam, ich werde nun noch ein doif mit Wartezeit versuchen.
Mich würde echt interessieren wie andere User die Sirenen über Fhem zuverlässig ansteuern, ich bin da echt ein wenig Ratlos.
Ergänzung:
Im Eventmonitor kommt aber der korrekte Befehl an, nur die Sirene wird dadurch nicht aktiv, sehr seltsam.
Die Reihenfolge der Anweisungen sollte doch auch passen?
2023-10-18 19:52:08 HMCCUCHN EG_AS1_FlurEG datapoint 3.ACOUSTIC_ALARM_SELECTION 2 3.OPTICAL_ALARM_SELECTION 1 3.DURATION_UNIT 1 3.DURATION_VALUE 10
Gruß Reinhard
Die Doku ist da noch unvollständig:
Mit dem Befehl "set duration" legst Du Dauer und Einheit fest. Das wird intern im Device gespeichert. Also z.B.
set xy duration 10 1
10 ist die Dauer, 1 die Einheit. FHEM merkt sich das bis zum nächsten Neustart.
Die Befehle set acousticAlarm und set opticalAlarm verwenden dann diese Werte
Hallo zap,
danke für den Tipp, gibt es dafür eine allgemein zugängliche Doku?
set <Sirene> duration 10 1 klappt nicht, es wird folgender Fehler ausgegeben.
HMCCUCHN: EG_AS1_FlurEG Illegal value 1. Use one of H,M,S
Ändere ich die Anweisung auf set <Sirene> duration 10 M (oder auf 60 H) ab, so wird diese akzeptiert, es ändert aber nichts daran, dass der Alarm über set acousticAlarm FREQUENCY_FALLING wieder nach wenigen Sekunden verstummt.
Kann ich da irgendwo nachsehen, damit ich prüfen kann ob die Werte Zeitdauer und Einheit korrekt übernommen wurden?
Die von dir geschilderte Vorgehensweise wäre schon vorteilhaft, somit könnte zur Bedienung die lange Befehlskette vermieden werden.
Ich würde diese Werte in den Attributen des Moduls besser und übersichtlicher aufgehoben finden, aber vermutlich wird etwas dagegen sprechen, was ich aktuell nicht sehe.
Bitte sieh nochmals nach, ob bei dir durch die "set duration" Anweisung eine Änderung der Werte erfolgt oder ob hier noch ein Bug vorliegt.
Gruß Reinhard
Hallo,
damit ich meine beiden HmIP-ASIR-2 Alarmsirenen problemlos und ohne "sleep" ansteuern kann, bin ich nun auf ein doif mit dem Attribut wait ausgewichen. Dies bringt eine Zeitverzögerung ohne sleep mit und die Ansteuerung der beiden Sirenen klappt damit (bei mir) problemlos.
defmod di_Alarmsirenen_schalten DOIF ([du_Alarmsirenen_schalten] eq "on")\
(set EG_AS1_FlurEG datapoint 3.ACOUSTIC_ALARM_SELECTION 2 3.OPTICAL_ALARM_SELECTION 1 3.DURATION_UNIT 1 3.DURATION_VALUE 10)\
(set OG_AS2_FlurOG datapoint 3.ACOUSTIC_ALARM_SELECTION 2 3.OPTICAL_ALARM_SELECTION 1 3.DURATION_UNIT 1 3.DURATION_VALUE 10)\
DOELSE\
(set EG_AS1_FlurEG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 0 3.DURATION_UNIT 1 3.DURATION_VALUE 10)\
(set OG_AS2_FlurOG datapoint 3.ACOUSTIC_ALARM_SELECTION 0 3.OPTICAL_ALARM_SELECTION 0 3.DURATION_UNIT 1 3.DURATION_VALUE 10)
attr di_Alarmsirenen_schalten DbLogExclude .*
attr di_Alarmsirenen_schalten group Sicherheit
attr di_Alarmsirenen_schalten icon status_open
attr di_Alarmsirenen_schalten room Einbruchschutz
attr di_Alarmsirenen_schalten wait 2,2:2,2
setstate di_Alarmsirenen_schalten cmd_2
setstate di_Alarmsirenen_schalten 2023-10-22 08:44:51 Device du_Alarmsirenen_schalten
setstate di_Alarmsirenen_schalten 2023-10-19 22:05:34 cmd 2.2
setstate di_Alarmsirenen_schalten 2023-10-19 22:05:34 cmd_event du_Alarmsirenen_schalten
setstate di_Alarmsirenen_schalten 2023-10-19 22:05:34 cmd_nr 2
setstate di_Alarmsirenen_schalten 2023-10-19 22:05:34 cmd_seqnr 2
setstate di_Alarmsirenen_schalten 2023-10-22 08:44:51 e_du_Alarmsirenen_schalten_STATE off
setstate di_Alarmsirenen_schalten 2023-10-19 11:02:12 mode enabled
setstate di_Alarmsirenen_schalten 2023-10-19 22:05:34 state cmd_2
Irgendwie habe ich den Eindruck, dass hier Schaltbefehle verloren gehen (ohne Fehler im Fhem LOG), wenn diese ohne Zeitlichen Abstand zur Raspberrymatic (CCU3) gesendet werden. Bei mir machte sich das so bemerkbar, dass entweder sporadisch eine Sirene nicht auf die Schaltbefehle reagierte oder dass andere HmIP-Device ein timed out erzeugten.
2023.10.18 14:52:57 2: HMCCUDEV [OG_SA1_FlurOG] Error during CCU request. read from http://192.168.50.32:8181 timed out
Gerne würde ich auf das zusätzliche doif verzichten, wenn ich eine Möglichkeit finde, die beiden Sirenen ohne Wartezeit über HMCCU zu schalten.
Gruß Reinhard