Telegrambot - Bilder versenden - SSCAM

Begonnen von aHome77, 07 Juli 2021, 18:16:41

Vorheriges Thema - Nächstes Thema

aHome77

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

DS_Starter

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
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

aHome77

Danke  :)

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

funktioniert.