Hier als RAW-Import der Dialog:
defmod Kellerschoss_Dialog msgDialog {\
"2. Kellertür": {\
"match": "Kellertür",\
"message": [\
"(Entriegeln) (Verriegeln) (AutoLock) ",\
"TelegramBot_MTYPE=queryInline (%me%) ",\
"Aktueller Zustand",\
"Türkontakt [KE_FK_Kellertuer:state] / [KE_Tuer:STATE]"\
],\
"Entriegeln": {\
"match": "(Entriegeln)",\
"commands": [\
"{fhem (\"setreading $SELF $recipient_Room $message\");;;; fhem (\"set KE_Tuer open\")}"\
],\
"message": [\
"TelegramBot_MTYPE=queryInline (%me%) ",\
"Kellertür $message"\
]\
},\
"Verriegeln": {\
"match": "(Verriegeln)",\
"commands": [\
"{fhem (\"setreading $SELF $recipient_Room $message\");;;; fhem (\"set KE_Tuer close\")}"\
],\
"message": [\
"TelegramBot_MTYPE=queryInline (%me%) ",\
"Kellertür $message"\
]\
},\
"AutoLock": {\
"match": "(AutoLock)",\
"commands": [\
"{fhem (\"setreading $SELF $recipient_Room $message\");;;; fhem (\"set KE_Tuer open\");;;; fhem (\"define at_AutoLock at +00:00:20 set KE_Tuer close\")}"\
],\
"message": [\
"TelegramBot_MTYPE=queryInline (%me%) ",\
"Kellertür wird für 20 Sekunden geöfnet"\
]\
}\
}\
}
attr Kellerschoss_Dialog allowed rr_Pascal
attr Kellerschoss_Dialog room msg
Das Attribut allowed
entsprechend der Berechtigungen anpassen