FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: aHome77 am 07 Juli 2021, 18:16:41

Titel: Telegrambot - Bilder versenden - SSCAM
Beitrag von: aHome77 am 07 Juli 2021, 18:16:41
Hallo Zusammen,

via MQTT bekomme ich ein Signal von der Klingel, via notify werden 2 Bilder im Abstand von 1 sec via TelegramBot versendet.
SmarteKlingel:Klingel:.*1 { fhem ("set SSCam.Kamera_Nord1 snap 2 1")}

Das funktioniert auch soweit, nun sollen aber ebenso von einer 2ten Kamera Bilder versendet werden. Nach meinem Verständnis müsste es doch mit 2 mal Semikolon ;; getrennt funktionieren, oder? Es werden aber nur die Snapshots der ersten Kamera versendet.

SmarteKlingel:Klingel:.*1 { fhem ("set SSCam.Kamera_Nord1 snap 2 1 ;; set SSCam.Kamera_Nord2 snap 2 1")}

Hat jemand eine Idee?

Das attr snapTelegramTxt von SSCam.Kamera_Nord1 bzw SSCam.Kamera_Nord2 sieht folgendermaßen aus:

tbot => myTelegramBot, peers => xxx312xxx, subject => $CAM schickt um $CTIME den Schnappschuss $FILE

grüße und Danke


Andreas
Titel: Antw:Telegrambot - Bilder versenden - SSCAM
Beitrag von: DS_Starter am 07 Juli 2021, 18:39:21
Hallo Andreas,

den Umweg über fhem ...  solltest du dir sparen können.
Versuche es so:


SmarteKlingel:Klingel:.*1 set SSCam.Kamera_Nord1 snap 2 1 ;; set SSCam.Kamera_Nord2 snap 2 1


oder so:


SmarteKlingel:Klingel:.*1 set SSCam.Kamera_Nord1,SSCam.Kamera_Nord2 snap 2 1


oder wenn du dir ein SVS-Device definiert hast geht auch ein:


SmarteKlingel:Klingel:.*1 set <SVS-Device> snapCams 2 1 CAM:"SSCam.Kamera_Nord1,SSCam.Kamera_Nord2"


Grüße,
Heiko
Titel: Antw:Telegrambot - Bilder versenden - SSCAM
Beitrag von: aHome77 am 07 Juli 2021, 18:45:23
Danke  :)

SmarteKlingel:Klingel:.*1 set SSCam.Kamera_Nord1,SSCam.Kamera_Nord2 snap 2 1

funktioniert.