define JA1_1_FT_Aut_Do DOIF ([FT_02:"^A0"] and [?JA_1_1:position] > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T1") (set JA_1_1 position 0)\
DOELSEIF ([FT_02:"^AI"] and [?JA_1_1:position] < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T1") (set JA_1_1 position 100)\
DOELSEIF ([FT_02:"^B0"] and [?JA_1_1:position] > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T2") (set JA_1_1 position 0)\
DOELSEIF ([FT_02:"^BI"] and [?JA_1_1:position] < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T2") (set JA_1_1 position 100)
attr JA1_1_FT_Aut_Do do always
attr JA1_1_FT_Aut_Do room Test_Store
# CFGFN
# DEF ([FT_02:"^A0"] and [?JA_1_1:position] > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T1") (set JA_1_1 position 0)
# DOELSEIF ([FT_02:"^AI"] and [?JA_1_1:position] < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T1") (set JA_1_1 position 100)
# DOELSEIF ([FT_02:"^B0"] and [?JA_1_1:position] > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T2") (set JA_1_1 position 0)
# DOELSEIF ([FT_02:"^BI"] and [?JA_1_1:position] < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T2") (set JA_1_1 position 100)
# FUUID 69b6f233-f33f-d169-783e-a1b0d462307ad83f
# MODEL FHEM
# NAME JA1_1_FT_Aut_Do
# NOTIFYDEV FT_02,global
# NR 609
# NTFY_ORDER 50-JA1_1_FT_Aut_Do
# STATE initialized
# TYPE DOIF
# VERSION 30659 2025-12-25 12:37:16
# eventCount 3
# READINGS:
# 2026-03-15 19:39:34 Device FT_02
# 2026-03-15 18:59:43 cmd 0
# 2026-03-15 19:39:34 e_FT_02_events buttons: released
# 2026-03-15 18:59:43 mode enabled
# 2026-03-15 18:59:43 state initialized
# Regex:
# accu:
# bar:
# barAvg:
# collect:
# cond:
# FT_02:
# 0:
# &STATE ^FT_02$
# 1:
# &STATE ^FT_02$
# 2:
# &STATE ^FT_02$
# 3:
# &STATE ^FT_02$
# condition:
# 0 ::EventDoIf('FT_02',$hash,'^A0',1) and ::ReadingValDoIf($hash,'JA_1_1','position') > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T1"
# 1 ::EventDoIf('FT_02',$hash,'^AI',1) and ::ReadingValDoIf($hash,'JA_1_1','position') < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T1"
# 2 ::EventDoIf('FT_02',$hash,'^B0',1) and ::ReadingValDoIf($hash,'JA_1_1','position') > 0 and AttrVal("JA_1_1","FT_Auf","") eq "T2"
# 3 ::EventDoIf('FT_02',$hash,'^BI',1) and ::ReadingValDoIf($hash,'JA_1_1','position') < 100 and AttrVal("JA_1_1","FT_Ab","") eq "T2"
# do:
# 0:
# 0 set JA_1_1 position 0
# 1:
# 0 set JA_1_1 position 100
# 2:
# 0 set JA_1_1 position 0
# 3:
# 0 set JA_1_1 position 100
# 4:
# helper:
# NOTIFYDEV FT_02,global
# event buttons: released
# globalinit 1
# last_timer 0
# sleeptimer -1
# triggerDev FT_02
# triggerEvents:
# buttons: released
# triggerEventsState:
# buttons: released
# internals:
# readings:
# trigger:
# all FT_02
# uiState:
# uiTable:
#
setstate JA1_1_FT_Aut_Do initialized
setstate JA1_1_FT_Aut_Do 2026-03-15 19:39:34 Device FT_02
setstate JA1_1_FT_Aut_Do 2026-03-15 18:59:43 cmd 0
setstate JA1_1_FT_Aut_Do 2026-03-15 19:39:34 e_FT_02_events buttons: released
setstate JA1_1_FT_Aut_Do 2026-03-15 18:59:43 mode enabled
setstate JA1_1_FT_Aut_Do 2026-03-15 18:59:43 state initialized
Zitat von: noansi am 16 März 2026, 17:36:47Versuch nochmal mit hmPairForSec und Knöpfchen zu pairen.
CFGFN
DEF 56ABA8
FUUID 69b8299e-f33f-dd73-2b11-e514108bf717be9e
HMWIFI2_MSGCNT 81
HMWIFI2_RAWMSG 050000123F840056ABA80000001000C74F45513032323136323480810101
HMWIFI2_RSSI -18
HMWIFI2_TIME 2026-03-16 18:22:01
IODev HMWIFI2
LASTInputDev HMWIFI2
MSGCNT 81
NAME HM_56ABA8
NR 132
NTFY_ORDER 48-HM_56ABA8
STATE Nack
TYPE CUL_HM
chanNo 01
disableNotifyFn 1
eventCount 118
lastMsg No:3F - t:00 s:56ABA8 d:000000 1000C74F45513032323136323480810101
protCmdDel 27
protEvt_AESCom-ok 10 last_at:2026-03-16 18:21:05
protLastRcv 2026-03-16 18:22:01
protNack 3 last_at:2026-03-16 18:21:51
protRcv 62 last_at:2026-03-16 18:22:01
protResnd 11 last_at:2026-03-16 18:21:32
protResndFail 3 last_at:2026-03-16 18:21:08
protSnd 28 last_at:2026-03-16 18:21:50
protState CMDs_done_Errors:1
rssi_at_HMWIFI2 cnt:72 min:-42 max:-17 avg:-25.63 lst:-18
.attraggr:
.attrminint:
READINGS:
2026-03-16 18:22:01 .D-devInfo 810101
2026-03-16 18:22:01 .D-stc 80
2026-03-16 17:17:34 .R-cyclicInfoMsg on
2026-03-16 18:21:50 .R-pairCentral 0x000000
2026-03-16 17:17:34 .R-sabotageMsg on
2026-03-16 17:17:34 .R-transmDevTryMax 6
2026-03-16 18:20:17 .associatedWith HM_56ABA8,HM_56ABA8
2026-03-16 18:22:01 .protLastRcv 20260316182201
2026-03-16 18:21:51 CommandAccepted no
2026-03-16 18:22:01 D-firmware 1.0
2026-03-16 18:22:01 D-serialNr OEQ0221624
2026-03-16 18:21:50 IODev HMWIFI2
2026-03-16 18:21:50 PairedTo set_0x4F62FF
2026-03-16 18:21:50 RegL_00. 00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:06
2026-03-16 18:21:05 aesCommToDev ok
2026-03-16 18:21:05 aesKeyNbr 00
2026-03-16 17:53:08 alive yes
2026-03-16 17:53:08 battery ok
2026-03-16 18:22:50 cfgState PairMism,PeerIncom,RegMiss
2026-03-16 18:21:51 commState CMDs_done_Errors:1
2026-03-16 17:53:08 contact open (to broadcast)
2026-03-16 17:53:08 powerOn 2026-03-16 17:53:08
2026-03-16 17:53:08 recentStateType info
2026-03-16 17:53:08 sabotageError on
2026-03-16 18:21:51 state Nack
2026-03-16 17:35:10 trigger_cnt 19
RegL_01.:
VAL
helper:
HM_CMDNR 102
PONtest 0
cSnd 014F62FF56ABA800040000000000,014F62FF56ABA801040000000001
cfgStateUpdt 0
getCfgList all
getCfgListNo ,4
lastMsgTm 1773681721.02661
mId 00C7
peerFriend peerAct,peerVirt
peerOpt 4:threeStateSensor
regLst 0,1,4p
rxType 28
supp_Pair_Rep 1
cfgChk:
idPc02 paired:0x000000 IO attr: 4F62FF.
idPz00 fail
idRc01 RegL_01.
cmds:
TmplKey :no:1773681617.49133
TmplTs 1773681617.49133
cmdKey 1:1:0::HM_56ABA8:00C7:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [actor|remote|both]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
tplDel -tplDel-
tplSet_0 -tplChan-
trgEventL -peer- -condition-
trgEventS -peer- -condition-
trgPressL [(-peer-|{all})]
trgPressS [(-peer-|{all})]
unpair noArg
lst:
condition closed,open,tilted
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 0
det 0
raw 1
tpl 0
io:
flgs 0
newChn +56ABA8,00,01,00
nextSend 1773681711.13974
rxt 2
vccu VCCU
p:
56ABA8
00
01
00
prefIO:
mRssi:
mNo 3F
io:
HMWIFI2:
-10
-10
peerIDsH:
prt:
bErr 0
sProc 0
tryMsg:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
rssi:
at_HMWIFI2:
avg -25.6388888888889
cnt 72
lst -18
max -17
min -42
shadowReg:
shadowRegChn:
RegL_00. 00
tmpl:
Attributes:
.mId 00C7
IOgrp VCCU:HMWIFI2
aesKey 1
autoReadReg 4_reqStatus
expert rawReg
firmware 1.0
model HM-SEC-SCO
room CUL_HM
serialNr OEQ0221624
subType threeStateSensorZitatEs hat auch schon mal funktioniert, daher war meine Vermutung dass etwas mit den letzten updates Version 2.2.3 oder davor reingekommen ist.Mit der 2.2.3 nicht, aber mit 2.2.0 vom 15.02. sind Validierungen für Attributschlüssel hinzugekommen die bisher keine/ungenügende hatten.
....
locktime=0:30
nicht funktioniert.
Ich hatte 300:300 genutzt bei der Eingabeprüfung
locktime=1:30 geht aber.
Also doch irgendwas nicht ganz okay.
Zitat von: schwatter am 15 März 2026, 19:57:42Ich persönlich, eigentlich hat mich Sprachsteuerung nie interessiert. Mein Heim ist beim Smarthome 100% Cloudfree.Kommt mir bekannt vor... Hatte vermutlich 1000 Zeilen Code in RHASSPY geändert, bevor ich den Dienst überhaupt selbst installiert habe
Daher kam Alexa und Co nie in die engere Auswahl. Und alles andere ohne Cloud war mir zu mhhh, jedenfalls nicht
mein Ding. Aber ein bisschen mitreißen lasse ich mich hier jetzt schon.
.
.2026-03-16 17:17:34 RegL_00. 00:00 02:00 09:01 0A:00 0B:00 0C:00 10:01 14:062026-03-16 17:17:34 .R-pairCentral 0x000000damit derzeit nicht gepairt.2026-03-16 16:51:17 aesKeyNbr 02von vorhin ist merkwürdig.