NEWS
[Neuer Adapter] Reolink Kamera
-
Hallo zusammen,
ich nutze eine Reolink Lumus Pro, 810WA, Doorbell und ne Eule ;)
Alles funktioniert wunderbar, nur einmal am Tag macht die Lumus Pro Probleme
ich bekomme zu der Lumus Pro hier 7 Minuten keinen Zugriff und ich verstehe nicht woran das liegt. Kennt jmd die Probleme? Firmware Version v3.2.0.4243_2507035499 ist nach Aussage Latest.(Sorry wenn ich nicht den ganzen Thread gelesen habe :( und ich es übersehen habe. )
Ansonsten Danke für die Entwicklung und den Support :) Love it :)
-
Guten Tag zusammen,
ich möchte die Sirene gerne als erweiterte Türklingel nutzen. Ich habe in der App einen eigenen Ton aufgenommen, wenn ich jetzt jedoch den Datenpunkt "playAlarm" schalte, bekomme ich im Log folgende Fehler:reolink.0 2026-04-12 12:01:26.066 error sendCmd AudioAlarmPlay: "param error" reolink.0 2026-04-12 12:01:24.330 error not definedhabt ihr eine Idee?
-
Servus. seit ein paar Tagen bekomme ich folgende Fehlermeldung
reolink.5 2026-04-20 18:55:52.747 error get mail notification: AxiosError: timeout of 4000ms exceededes ist eine E1-Zoom, ich habe davon 5 Stück und nur die eine bringt diese Meldung leider weiß ich nicht wo ich da ansetzen soll
hat jemand eine idee? -
Servus. seit ein paar Tagen bekomme ich folgende Fehlermeldung
reolink.5 2026-04-20 18:55:52.747 error get mail notification: AxiosError: timeout of 4000ms exceededes ist eine E1-Zoom, ich habe davon 5 Stück und nur die eine bringt diese Meldung leider weiß ich nicht wo ich da ansetzen soll
hat jemand eine idee?@pasumima
Diese Fehlermeldung habe ich schon von fast einem Jahr angeschprochen.
https://forum.iobroker.net/topic/56116/neuer-adapter-reolink-kamera/1066?_=1776752787060Bis heute habe ich noch keine Lösung gefunden.
In der App sind bei mir die "push-Nachrichten" und "Email Alarm" aus.
Und den DP ändere ich auch nicht, aber die Fehlermeldung kommt immer Mal wieder. -
okay, was ich noch festgestellt habe, das war die einzigste Kamera die auf Wöchentlich neu starten stand ich habe sie mal auf jeden Tag neu starten gestellt jetzt scheint es erstmal zu gehen. Vieleicht braucht die Reolink software das. mal schauen.
-
okay, was ich noch festgestellt habe, das war die einzigste Kamera die auf Wöchentlich neu starten stand ich habe sie mal auf jeden Tag neu starten gestellt jetzt scheint es erstmal zu gehen. Vieleicht braucht die Reolink software das. mal schauen.
-
Hallo zusammen,
da ich jetzt auch Besitzer einer Reolink Kamera bin und es dafür noch keinen Adapter gibt, würde ich mich gerne an der Entwicklung eines Adapters versuchen. Zudem gibt es zu einem Reolink Adapter auch schon einen Adapter Request. (https://github.com/ioBroker/AdapterRequests/issues/596)Aktuell habe ich schon einen Prototypen entwickelt, welcher auch schon getestet werden kann: https://github.com/aendue/ioBroker.reolink
Features:
- Kamera Infos auslesen
- Netzwerk Infos auslesen
- Motion Detection überwachen
Eine offizielle API Doku seitens Reolink gibt es leider nicht wirklich, dafür aber folgendes Dokument:
https://drive.google.com/drive/folders/19vQBJia0wKvzwscA-EpTDSFV5OfNYUL6Über Tests und euer Feedback freue ich mich sehr.
Fragen, wünsche oder Anregungen sind gerne gesehen.Viele Grüße
Andy@Andy-Grundt Danke das du die akku Kamera mit reingenommen hast . Die Argus Magic wird erkannt aber es werden keine Datenpunkte angelegt . ich vermute die ist noch nicht kompatibel ? Wird das noch kommen ?
-
@chucky666 Das war die Arbeit von bloop16 (siehe github und readme), ich weiß aber nicht, ob er das hier mit liest.
-
@Andy-Grundt Danke das du die akku Kamera mit reingenommen hast . Die Argus Magic wird erkannt aber es werden keine Datenpunkte angelegt . ich vermute die ist noch nicht kompatibel ? Wird das noch kommen ?
@chucky666 Die Argus Magic kann iich leider seelbst nicht testen.
Kannst du mir einen auszug aus dem Log + Debug zukommen lassen? -
@chucky666 Die Argus Magic kann iich leider seelbst nicht testen.
Kannst du mir einen auszug aus dem Log + Debug zukommen lassen?@bloop danke für deine mühe
reicht das ?2026-06-05 12:11:39.065 info Battery camera ready! reolink.2 2026-06-05 12:11:39.017 debug RTSP Sub Stream URL (when enabled): rtsp://127.0.0.1:8554/Haustuer/subStream reolink.2 2026-06-05 12:11:39.016 debug RTSP Main Stream URL (when enabled): rtsp://127.0.0.1:8554/Haustuer/mainStream reolink.2 2026-06-05 12:11:39.016 debug Battery camera states created reolink.2 2026-06-05 12:11:38.961 debug MQTT topics will use camera name: Haustuer reolink.2 2026-06-05 12:11:38.961 info Battery camera configured: Haustuer reolink.2 2026-06-05 12:11:38.952 info ✅ ffmpeg found (7.1.3-0+deb13u1) - Snapshot feature available reolink.2 2026-06-05 12:11:38.952 info ✅ GStreamer RTSP library found (installed) reolink.2 2026-06-05 12:11:38.899 debug Checking system dependencies for battery camera... reolink.2 2026-06-05 12:11:38.899 debug HTTP camera states cleanup complete reolink.2 2026-06-05 12:11:38.892 debug Cleaning up HTTP camera states... reolink.2 2026-06-05 12:11:38.892 info Battery-powered camera detected - using neolink reolink.2 2026-06-05 12:11:38.892 info Reolink adapter has started reolink.2 2026-06-05 12:11:38.839 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.reolink, node: v22.22.0, js-controller: 7.0.7 reolink.2 2026-06-05 12:11:38.772 debug States connected to redis: 127.0.0.1:9000 reolink.2 2026-06-05 12:11:38.695 debug States create User PubSub Client reolink.2 2026-06-05 12:11:38.695 debug States create System PubSub Client reolink.2 2026-06-05 12:11:38.677 debug Redis States: Use Redis connection: 127.0.0.1:9000 reolink.2 2026-06-05 12:11:38.645 debug Objects connected to redis: 127.0.0.1:9001 reolink.2 2026-06-05 12:11:38.644 debug Objects client initialize lua scripts reolink.2 2026-06-05 12:11:38.584 debug Objects create User PubSub Client reolink.2 2026-06-05 12:11:38.584 debug Objects create System PubSub Client reolink.2 2026-06-05 12:11:38.538 debug Objects client ready ... initialize now reolink.2 2026-06-05 12:11:38.505 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 -
@bloop danke für deine mühe
reicht das ?2026-06-05 12:11:39.065 info Battery camera ready! reolink.2 2026-06-05 12:11:39.017 debug RTSP Sub Stream URL (when enabled): rtsp://127.0.0.1:8554/Haustuer/subStream reolink.2 2026-06-05 12:11:39.016 debug RTSP Main Stream URL (when enabled): rtsp://127.0.0.1:8554/Haustuer/mainStream reolink.2 2026-06-05 12:11:39.016 debug Battery camera states created reolink.2 2026-06-05 12:11:38.961 debug MQTT topics will use camera name: Haustuer reolink.2 2026-06-05 12:11:38.961 info Battery camera configured: Haustuer reolink.2 2026-06-05 12:11:38.952 info ✅ ffmpeg found (7.1.3-0+deb13u1) - Snapshot feature available reolink.2 2026-06-05 12:11:38.952 info ✅ GStreamer RTSP library found (installed) reolink.2 2026-06-05 12:11:38.899 debug Checking system dependencies for battery camera... reolink.2 2026-06-05 12:11:38.899 debug HTTP camera states cleanup complete reolink.2 2026-06-05 12:11:38.892 debug Cleaning up HTTP camera states... reolink.2 2026-06-05 12:11:38.892 info Battery-powered camera detected - using neolink reolink.2 2026-06-05 12:11:38.892 info Reolink adapter has started reolink.2 2026-06-05 12:11:38.839 info starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.reolink, node: v22.22.0, js-controller: 7.0.7 reolink.2 2026-06-05 12:11:38.772 debug States connected to redis: 127.0.0.1:9000 reolink.2 2026-06-05 12:11:38.695 debug States create User PubSub Client reolink.2 2026-06-05 12:11:38.695 debug States create System PubSub Client reolink.2 2026-06-05 12:11:38.677 debug Redis States: Use Redis connection: 127.0.0.1:9000 reolink.2 2026-06-05 12:11:38.645 debug Objects connected to redis: 127.0.0.1:9001 reolink.2 2026-06-05 12:11:38.644 debug Objects client initialize lua scripts reolink.2 2026-06-05 12:11:38.584 debug Objects create User PubSub Client reolink.2 2026-06-05 12:11:38.584 debug Objects create System PubSub Client reolink.2 2026-06-05 12:11:38.538 debug Objects client ready ... initialize now reolink.2 2026-06-05 12:11:38.505 debug Redis Objects: Use Redis connection: 127.0.0.1:9001@chucky666 Sieht alles ganz normal und vor allem korrekt aus...
Wenn der Adapter korrekt eingerichtet ist und Startet sollten dir folgende Datenpunkte erstellt werden - unabhängig von der Kamera Version.

Hast du sämtliche Einstellungen gemacht?

-
@chucky666 Sieht alles ganz normal und vor allem korrekt aus...
Wenn der Adapter korrekt eingerichtet ist und Startet sollten dir folgende Datenpunkte erstellt werden - unabhängig von der Kamera Version.

Hast du sämtliche Einstellungen gemacht?

-
welche Ip Adresse muss beim Broker rein ? Die von ioBroker oder ?
Edit: Jetzt genauer gelesen... Du meinst wohl den MQTT Host.
Die IP des Host, auf dem MQTT läuft.
-
@chucky666 funktioniert?
-
@chucky666 funktioniert?
-
Ich schicke mir ein Bild so per cgi:
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="31W4)co*hfllBmNKD0j2" x="2713" y="-113"> <field name="NAME">HaustuerBilderSchicken</field> <comment pinned="false" h="80" w="160">holt ein Bild vom der Cam und schickt es per Telegram</comment> <statement name="STACK"> <block type="controls_if" id="A6cOkP*h,n}ZilH7=u]+"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value" id="2xz7D/{7Cr;$%oJ]Qkn-"> <field name="ATTR">val</field> <field name="OID">reolink.0.network.connected</field> </block> </value> <statement name="DO0"> <block type="http_get" id="P^;u4LBNv`?U^}YD(64+"> <field name="TIMEOUT">2000</field> <field name="UNIT">ms</field> <field name="TYPE">arraybuffer</field> <value name="URL"> <shadow type="text" id="H]!+Lf(Nc%5_V~fo4v7O"> <field name="TEXT">http://192.168.253.148/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=&user=admin&password=xyz</field> </shadow> </value> <statement name="STATEMENT"> <block type="telegram" id="r8,YW-hqOMW(=su_.DVb"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="9eq;NDr4^eD/Qs0(3wN5"> <field name="TEXT">text</field> </shadow> <block type="http_response_tofile" id="!:Ngwi;@%%gZV,lT;T,x"> <value name="FILENAME"> <shadow type="text" id="tO6FZSDjDBqC[fXo`v+?"> <field name="TEXT">temp.jpg</field> </shadow> </value> </block> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="telegram" id="Ov9ho$a#M2b#*oVML:(|"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="]ynKN#t)%{I1c=V__Q(U"> <field name="TEXT">Kamera Haustüre nicht erreichbar!</field> </shadow> </value> </block> </statement> </block> </statement> </block>Alternativ per rtsp ein Video so, wenn aktiviert (ffmpeg muss installiert sein, ich speichere das Video/ Bild lokal ab)
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id=":u%-]}+:Oq#$%z.*G/X`" x="1897" y="-321"> <field name="NAME">HaustuereVideoSchicken</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="comment" id="=;Hz#?O{6CO(;J.tKZ}z"> <field name="COMMENT">h264Preview_01_ext</field> <next> <block type="variables_set" id="CSw$Oh|zU}or7j|W4sSn"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> <value name="VALUE"> <block type="text_join" id="D6.783^7hR8$?`tMsiG~"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="GKb14HP_!Jd~d|6;SWTH"> <field name="TEXT">ffmpeg -y -i rtsp://admin:xyz@192.168.253.148:554/h264Preview_01_main -t </field> </block> </value> <value name="ADD1"> <block type="math_number" id="M_4$tL0mfoUN(A`|pHri"> <field name="NUM">30</field> </block> </value> <value name="ADD2"> <block type="text" id="Wj-o%7;;v,y(I~6-t*bK"> <field name="TEXT"> -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=1024:768 -r 15 /opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> </block> </value> <next> <block type="exec" id="]Mmgt=)}fsMT=2m/c0ub"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="qF?QeOdsvtvtsgYP][Aq"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="Ch~%tXvQ*FvZheza+M.o"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="`}*6Z.:`6}.?55h*`(Nb"> <field name="TEXT">/opt/iobroker/AlarmCam/ImouFlur.jpg</field> </shadow> <block type="text" id="Mp89tz^y0ft*:zf$N__P"> <field name="TEXT">/opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> <next> <block type="timeouts_wait" id="gDyq4a]Em:EvTOg?ONqG"> <field name="DELAY">10</field> <field name="UNIT">sec</field> <next> <block type="exec" id="N64}k!dt^P+9a7-86D//"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="^([ZI#zcti8E-p5%1bvt"> <field name="TEXT">rm /opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block>Oder per rtsp ein Bild:
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="cNF_P%7p$3q@)VlD9RcI" x="687" y="-637"> <field name="NAME">GarageBilderSchicken</field> <comment pinned="false" h="80" w="160">holt ein Bild vom der Cam und schickt es per Telegram</comment> <statement name="STACK"> <block type="controls_if" id="5tw0Kk9C6KhbOhQ~+3d8"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value" id="1N0(UgIDYHG19GwbbI+$"> <field name="ATTR">val</field> <field name="OID">eusec.0.T8410P41223309EE.station.connection</field> </block> </value> <statement name="DO0"> <block type="comment" id="C8uJ;_BHTJphhr/4j,xx"> <field name="COMMENT">http://192.168.253.11:8082/cameras.0/Garage</field> <next> <block type="exec" id="LewQAJP*XK;thd40bnp:"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="m^y_-S$pJwo56SgTek/E"> <field name="TEXT">ffmpeg -i rtsp://Tu8OYn4QhkgG:xyz@192.168.253.62:554/live0 -y -f image2 -vframes 1 -pix_fmt yuvj420p /opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> <statement name="STATEMENT"> <block type="comment" id="bAfw8iK2x[QY2B?+Itin"> <field name="COMMENT">drei Sekunden notwendig, sonst ist das Bild nicht da!</field> <next> <block type="telegram" id="EgJ0^+uDz,a1M]:Y~|EW"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="`}*6Z.:`6}.?55h*`(Nb"> <field name="TEXT">/opt/iobroker/AlarmCam/ImouFlur.jpg</field> </shadow> <block type="text" id="c~%%IGop3Y?SJSFM^g%j"> <field name="TEXT">/opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> <next> <block type="timeouts_wait" id="aNb2$yz%UDoh|4Z]1Z=3"> <field name="DELAY">3</field> <field name="UNIT">sec</field> </block> </next> </block> </next> </block> </statement> <next> <block type="exec" id="cST;?A^C7P*WEs9=5yN6"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="Ef4JUzA*l21b9$@?Bu8q"> <field name="TEXT">rm /opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="telegram" id="L#,-Ju-EW_M0@;:vhv_#"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="/[jrJ1?-TV.rY/7Hj[R_"> <field name="TEXT">Kamera Garage nicht erreichbar!</field> </shadow> </value> </block> </statement> </block> </statement> </block> -
Ich schicke mir ein Bild so per cgi:
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="31W4)co*hfllBmNKD0j2" x="2713" y="-113"> <field name="NAME">HaustuerBilderSchicken</field> <comment pinned="false" h="80" w="160">holt ein Bild vom der Cam und schickt es per Telegram</comment> <statement name="STACK"> <block type="controls_if" id="A6cOkP*h,n}ZilH7=u]+"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value" id="2xz7D/{7Cr;$%oJ]Qkn-"> <field name="ATTR">val</field> <field name="OID">reolink.0.network.connected</field> </block> </value> <statement name="DO0"> <block type="http_get" id="P^;u4LBNv`?U^}YD(64+"> <field name="TIMEOUT">2000</field> <field name="UNIT">ms</field> <field name="TYPE">arraybuffer</field> <value name="URL"> <shadow type="text" id="H]!+Lf(Nc%5_V~fo4v7O"> <field name="TEXT">http://192.168.253.148/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=&user=admin&password=xyz</field> </shadow> </value> <statement name="STATEMENT"> <block type="telegram" id="r8,YW-hqOMW(=su_.DVb"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="9eq;NDr4^eD/Qs0(3wN5"> <field name="TEXT">text</field> </shadow> <block type="http_response_tofile" id="!:Ngwi;@%%gZV,lT;T,x"> <value name="FILENAME"> <shadow type="text" id="tO6FZSDjDBqC[fXo`v+?"> <field name="TEXT">temp.jpg</field> </shadow> </value> </block> </value> </block> </statement> </block> </statement> <statement name="ELSE"> <block type="telegram" id="Ov9ho$a#M2b#*oVML:(|"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="]ynKN#t)%{I1c=V__Q(U"> <field name="TEXT">Kamera Haustüre nicht erreichbar!</field> </shadow> </value> </block> </statement> </block> </statement> </block>Alternativ per rtsp ein Video so, wenn aktiviert (ffmpeg muss installiert sein, ich speichere das Video/ Bild lokal ab)
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id=":u%-]}+:Oq#$%z.*G/X`" x="1897" y="-321"> <field name="NAME">HaustuereVideoSchicken</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="comment" id="=;Hz#?O{6CO(;J.tKZ}z"> <field name="COMMENT">h264Preview_01_ext</field> <next> <block type="variables_set" id="CSw$Oh|zU}or7j|W4sSn"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> <value name="VALUE"> <block type="text_join" id="D6.783^7hR8$?`tMsiG~"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="GKb14HP_!Jd~d|6;SWTH"> <field name="TEXT">ffmpeg -y -i rtsp://admin:xyz@192.168.253.148:554/h264Preview_01_main -t </field> </block> </value> <value name="ADD1"> <block type="math_number" id="M_4$tL0mfoUN(A`|pHri"> <field name="NUM">30</field> </block> </value> <value name="ADD2"> <block type="text" id="Wj-o%7;;v,y(I~6-t*bK"> <field name="TEXT"> -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=1024:768 -r 15 /opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> </block> </value> <next> <block type="exec" id="]Mmgt=)}fsMT=2m/c0ub"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="qF?QeOdsvtvtsgYP][Aq"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="Ch~%tXvQ*FvZheza+M.o"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="`}*6Z.:`6}.?55h*`(Nb"> <field name="TEXT">/opt/iobroker/AlarmCam/ImouFlur.jpg</field> </shadow> <block type="text" id="Mp89tz^y0ft*:zf$N__P"> <field name="TEXT">/opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> <next> <block type="timeouts_wait" id="gDyq4a]Em:EvTOg?ONqG"> <field name="DELAY">10</field> <field name="UNIT">sec</field> <next> <block type="exec" id="N64}k!dt^P+9a7-86D//"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="^([ZI#zcti8E-p5%1bvt"> <field name="TEXT">rm /opt/iobroker/CamSnapshots/Haustuere.mp4</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block>Oder per rtsp ein Bild:
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="cNF_P%7p$3q@)VlD9RcI" x="687" y="-637"> <field name="NAME">GarageBilderSchicken</field> <comment pinned="false" h="80" w="160">holt ein Bild vom der Cam und schickt es per Telegram</comment> <statement name="STACK"> <block type="controls_if" id="5tw0Kk9C6KhbOhQ~+3d8"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value" id="1N0(UgIDYHG19GwbbI+$"> <field name="ATTR">val</field> <field name="OID">eusec.0.T8410P41223309EE.station.connection</field> </block> </value> <statement name="DO0"> <block type="comment" id="C8uJ;_BHTJphhr/4j,xx"> <field name="COMMENT">http://192.168.253.11:8082/cameras.0/Garage</field> <next> <block type="exec" id="LewQAJP*XK;thd40bnp:"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="m^y_-S$pJwo56SgTek/E"> <field name="TEXT">ffmpeg -i rtsp://Tu8OYn4QhkgG:xyz@192.168.253.62:554/live0 -y -f image2 -vframes 1 -pix_fmt yuvj420p /opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> <statement name="STATEMENT"> <block type="comment" id="bAfw8iK2x[QY2B?+Itin"> <field name="COMMENT">drei Sekunden notwendig, sonst ist das Bild nicht da!</field> <next> <block type="telegram" id="EgJ0^+uDz,a1M]:Y~|EW"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="`}*6Z.:`6}.?55h*`(Nb"> <field name="TEXT">/opt/iobroker/AlarmCam/ImouFlur.jpg</field> </shadow> <block type="text" id="c~%%IGop3Y?SJSFM^g%j"> <field name="TEXT">/opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> <next> <block type="timeouts_wait" id="aNb2$yz%UDoh|4Z]1Z=3"> <field name="DELAY">3</field> <field name="UNIT">sec</field> </block> </next> </block> </next> </block> </statement> <next> <block type="exec" id="cST;?A^C7P*WEs9=5yN6"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="e.P0Y4sWi?jQvW0Ikv9n"> <field name="TEXT">text</field> </shadow> <block type="text" id="Ef4JUzA*l21b9$@?Bu8q"> <field name="TEXT">rm /opt/iobroker/CamSnapshots/CamGarageSnapshot.jpg</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="telegram" id="L#,-Ju-EW_M0@;:vhv_#"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="ESCAPING">FALSE</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="/[jrJ1?-TV.rY/7Hj[R_"> <field name="TEXT">Kamera Garage nicht erreichbar!</field> </shadow> </value> </block> </statement> </block> </statement> </block>
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden