NEWS
[Neuer Adapter] EuSec
-
@fabio aufjedenfall sollten Sie das!
-
@eulo ich habe bropat mal per Mail angeschrieben bis jetzt leider keine Antwort.
Vom Gefühl her denke ich das wir den Eufy Adaper erst mal vergessen können.
Herzliche Grüße
Fabio -
@fabio Hi, sind euch vielleicht alternativen bekannt? Auf Git tut sich bzgl. des Problems ja leider auch nichts...
-
@dodi666 nein leider nein. Entweder meldet sich @bropat und teilt mit was Sache ist oder das war’s.
Ich wüsste jetzt auch niemanden der uns da helfen kann mit dem Adapter. Es ist eigentlich auch nicht normal das er sich so lange nicht gemeldet hat, hoffentlich ist ihm nix schlimmes passiert.
Herzliche Grüße
Fabio -
Welche bedingungen müssen denn eigentlich erfüllt sein, damit den Adapter in die Community integrieren kann? Klar abgesehen von Zugriff auf Quell Code des Adapters usw.
-
@eulo keine Ahnung. Ich denke ers mal die Erlaubnis von bropat dann was noch wichtiger ist. Jemand der bereit ist den Adapter zu übernehmen und weiter zu pflegen.
-
Rein interessehalber: für welche Szenarien benötigt ihr den Adapter? Ich habe ihn eigentlich nur dafür verwendet, um abzufragen, ob eine Kamera online ist. Screenshots und Videos ziehe ich über ffmpeg/ rtsp.
-
@mading
Ich verwende den Adapter um den Status der Kameras zu ändern. Also von zuhause auf abwesend. Damit ich nicht ständig Nachrichten bekomme wenn ich im selber im Garten bin. -
@mading said in [Neuer Adapter] EuSec:
Screenshots und Videos ziehe ich über ffmpeg/ rtsp.
Wie genau machst Du das? Würde mich tatsächlich interessieren, da ich bisher immer nur die letzten Bilder nach einer Bewegung über den Adapter genutzt habe.
-
@arne-dieckmann sagte in [Neuer Adapter] EuSec:
@mading said in [Neuer Adapter] EuSec:
Screenshots und Videos ziehe ich über ffmpeg/ rtsp.
Wie genau machst Du das? Würde mich tatsächlich interessieren, da ich bisher immer nur die letzten Bilder nach einer Bewegung über den Adapter genutzt habe.
Du musst ffmpeg auf deinem Server installieren, wo iob läuft (sh. Google). Der Unterordner in iob muss erstellt werden. Ich habe die Aufnahmelänge noch über einen DP parametriesiert.
Folgenden Befehl nutze ich, um en Video zu erstellen/ per Telegram zu schicken
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="*m2#+mw?/9*182si$`T5" x="1265" y="-952"> <field name="NAME">GarageVideoSchicken</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> <statement name="STACK"> <block type="variables_set" id="vsH}@1KrLr..?-/?8v:N"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> <value name="VALUE"> <block type="text_join" id="c2$C_:YOpAfr(]R$+l!i"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="H#T,({)^P[0L##a1`2sI"> <field name="TEXT">ffmpeg -y -i rtsp://user:pass@192.168.253.62/live0 -t </field> </block> </value> <value name="ADD1"> <block type="get_value" id="0Nf4-EyJ1m0gD@n/+$g!"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.EigeneDatenpunkte.Sicherheit.AufnahmezeitKameras</field> </block> </value> <value name="ADD2"> <block type="text" id="ZG}IykO3fxtWh1!Dg.At"> <field name="TEXT"> -f mp4 -vcodec libx264 -pix_fmt yuv420p -an -vf scale=w=640:h=480:force_original_aspect_ratio=decrease -r 15 /opt/iobroker/CamSnapshots/Garage.mp4</field> </block> </value> </block> </value> <next> <block type="exec" id="Aa0JjWrOU0Rin3$(]=Ub"> <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="Wd1U~j)35qC121Cx66@d"> <field name="VAR" id="fJUJCIN5HrB8Akm?Xu?R">Befehl</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="b)]H0DNfnyiBl@2$TAXK"> <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="G[Z;5xF,8icxn9X+%Ryw"> <field name="TEXT">/opt/iobroker/CamSnapshots/Garage.mp4</field> </block> </value> <next> <block type="timeouts_wait" id="=sNkkOcj52zb*uPNBnT?"> <field name="DELAY">4</field> <field name="UNIT">sec</field> <next> <block type="exec" id="AwKB`H/p7C7Vd_|PGi];"> <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="=p{MDuH-|7]rN2r.g$mX"> <field name="TEXT">rm /opt/iobroker/CamSnapshots/Garage.avi</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> </block>
Folgendes analog für 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="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://user:pass@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> <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> </next> </block> </statement> </block> </next> </block> </statement> </block>
Viel Spass damit.