NEWS
Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly
-
Hallo Community,
ich suche nach eine Möglichkeit meine unifi G4 doorbell Kamera mit einem Tablet in Verbindung zu bringen. Als eine mögliche Schnittstelle hätte ich IoBroker auf einem Raspberry PI 4.
Beim betätigen der Klingel der G4 doorbell soll auf einem Tablet im Haus automatisch das Kamerabild angezeigt werden und ggf. auch eine Interaktion mit dem Besucher möglich sein. Ein Tablet habe ich für diese Anwendung noch nicht und wäre daher frei in der Auswahl. Da ich aktuell noch ganz am Anfang dieses Projektes stehe, bin ich auf der Suche nach Ideen, Rat-/ Vorschläge, wie man das umsetzen könnte.
Ggf. ist der Einsatz eines Blockly Scriptes möglich.
Vielen Dank im Vorraus.
Takahara -
hab ich hier am laufen mit einer g4 pro doorbell, ist keine raketenwissenschaft
wenn bei mir geläutet wird, "läutet" es bei allen google homes im haus, gleichzeitig wird bei meinem android tablet im gang die vis umgeschalten und das bild der klingel angezeigt
wenn einer meiner android tv´s eingeschalten ist, wird auch dort das bild eingeblendet
was wird benötigt:
klingel
tablet
vis
unifi-protect adapter
und ein blockly -
hab ich hier am laufen mit einer g4 pro doorbell, ist keine raketenwissenschaft
wenn bei mir geläutet wird, "läutet" es bei allen google homes im haus, gleichzeitig wird bei meinem android tablet im gang die vis umgeschalten und das bild der klingel angezeigt
wenn einer meiner android tv´s eingeschalten ist, wird auch dort das bild eingeblendet
was wird benötigt:
klingel
tablet
vis
unifi-protect adapter
und ein blockly@jackdaniel : Danke für deine Antwort.
Magst du mir deine VIS und das Blockly evtl. zeigen und näher erklären?
VG Takahara
-
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
unifi-protect adapter
man benötigt kein unifi-protect adapter dafür
ich habe mir ein View für mein Kamerabild am Eingang erstellt. Welches man nicht in der normalen VIS am Tablet sieht
[{"tpl":"tplMfdCamMjpg","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","asButton":"true","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"g_dialog":false,"dialog_width":"640","dialog_height":"480","icon":"http://192.168.178.65/snap.jpeg","icon_interval":"500"},"style":{"left":"5px","top":"5px","width":"1280px","height":"800px"},"widgetSet":"jqui-mfd"}]icon_interval":"500" steht auf 500ms. Bedeutet alle 500 MS wird ein neues Bild erzeugt. Sieht dann wie ein Livebild aus. Die Zeiten kann man im Widgets anpassen
In den Einstellungen(Webif) der Kamera kann man

aktivierenÜber den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild
Mein Blockly sieht dann so aus

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id="mB8U4~enKq{inDA}C=9Z" x="-612" y="-287"> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="R17Tu(_+g5V7Y@X[3I4q"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_negate" id="5:rBm7?ek205^Y_EpBNx"> <value name="BOOL"> <block type="get_value" id="lb|Pb~V0jx^s-vI{Mdw,"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="{=r^fq`cVYKBP$zRjb|;"> <field name="NAME">timeout</field> <field name="DELAY">15</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="J^7h5R~=dUOOB3$X?E#7"> <mutation name="Startseite an"></mutation> </block> </statement> </block> </statement> <value name="IF1"> <block type="get_value" id="ad[ek;%W_jM),X(c#Q0j"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> <statement name="DO1"> <block type="procedures_callcustomnoreturn" id="9bTJ07cel.ON7gr7Uzi?"> <mutation name="Bild Kamera Eingang an"></mutation> <next> <block type="control" id="L%YrHlJRwVxq!^-w;{`="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">fully-tablet-control.0.device.wandtablet.commands.triggerMotion</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=;kFsK40T-![zW6N]*tD"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="An;{RLE$}|QcMD]a,bL_" x="-387" y="-287"> <mutation statements="false"></mutation> <field name="NAME">Bild Kamera Eingang an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vS2FtZXJhRWluZ2FuZ1dhbmRUYWJsZXQifScpOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomnoreturn" id="^PMwI:/Z/Ox*et`e7BUS" x="-387" y="-238"> <mutation statements="false"></mutation> <field name="NAME">Startseite an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vU3RhcnRzZWl0ZSJ9Jyk7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>Inhalt javascript Funktion
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/KameraEingangWandTablet"}');setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/Startseite"}'); -
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
unifi-protect adapter
man benötigt kein unifi-protect adapter dafür
ich habe mir ein View für mein Kamerabild am Eingang erstellt. Welches man nicht in der normalen VIS am Tablet sieht
[{"tpl":"tplMfdCamMjpg","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","asButton":"true","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"g_dialog":false,"dialog_width":"640","dialog_height":"480","icon":"http://192.168.178.65/snap.jpeg","icon_interval":"500"},"style":{"left":"5px","top":"5px","width":"1280px","height":"800px"},"widgetSet":"jqui-mfd"}]icon_interval":"500" steht auf 500ms. Bedeutet alle 500 MS wird ein neues Bild erzeugt. Sieht dann wie ein Livebild aus. Die Zeiten kann man im Widgets anpassen
In den Einstellungen(Webif) der Kamera kann man

aktivierenÜber den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild
Mein Blockly sieht dann so aus

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id="mB8U4~enKq{inDA}C=9Z" x="-612" y="-287"> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="R17Tu(_+g5V7Y@X[3I4q"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_negate" id="5:rBm7?ek205^Y_EpBNx"> <value name="BOOL"> <block type="get_value" id="lb|Pb~V0jx^s-vI{Mdw,"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="{=r^fq`cVYKBP$zRjb|;"> <field name="NAME">timeout</field> <field name="DELAY">15</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="J^7h5R~=dUOOB3$X?E#7"> <mutation name="Startseite an"></mutation> </block> </statement> </block> </statement> <value name="IF1"> <block type="get_value" id="ad[ek;%W_jM),X(c#Q0j"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> <statement name="DO1"> <block type="procedures_callcustomnoreturn" id="9bTJ07cel.ON7gr7Uzi?"> <mutation name="Bild Kamera Eingang an"></mutation> <next> <block type="control" id="L%YrHlJRwVxq!^-w;{`="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">fully-tablet-control.0.device.wandtablet.commands.triggerMotion</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=;kFsK40T-![zW6N]*tD"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="An;{RLE$}|QcMD]a,bL_" x="-387" y="-287"> <mutation statements="false"></mutation> <field name="NAME">Bild Kamera Eingang an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vS2FtZXJhRWluZ2FuZ1dhbmRUYWJsZXQifScpOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomnoreturn" id="^PMwI:/Z/Ox*et`e7BUS" x="-387" y="-238"> <mutation statements="false"></mutation> <field name="NAME">Startseite an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vU3RhcnRzZWl0ZSJ9Jyk7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>Inhalt javascript Funktion
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/KameraEingangWandTablet"}');setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/Startseite"}');@emil70 : Danke erstmal für deine Antwort und die Bereitstellung deiner Informationen. Muss es mir heute erstmal in Ruhe anschauen, da mir das Zusammenspiel von VIS, dem Javascript und Blockly noch nicht viel sagt. Habe bislang im IoBroker nur viele Automatisierungen mit Blockly erstellt.
Eine Frage vorab. Wird das Kamerastandbild aktiv beim Klingeln auf dem Tablet angezeigt? Oder rufst du die VIS selber auf, wenn jemand an der Haustür geklingelt hat?
VG
Takahara -
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
unifi-protect adapter
man benötigt kein unifi-protect adapter dafür
ich habe mir ein View für mein Kamerabild am Eingang erstellt. Welches man nicht in der normalen VIS am Tablet sieht
[{"tpl":"tplMfdCamMjpg","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","asButton":"true","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"g_dialog":false,"dialog_width":"640","dialog_height":"480","icon":"http://192.168.178.65/snap.jpeg","icon_interval":"500"},"style":{"left":"5px","top":"5px","width":"1280px","height":"800px"},"widgetSet":"jqui-mfd"}]icon_interval":"500" steht auf 500ms. Bedeutet alle 500 MS wird ein neues Bild erzeugt. Sieht dann wie ein Livebild aus. Die Zeiten kann man im Widgets anpassen
In den Einstellungen(Webif) der Kamera kann man

aktivierenÜber den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild
Mein Blockly sieht dann so aus

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id="mB8U4~enKq{inDA}C=9Z" x="-612" y="-287"> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="R17Tu(_+g5V7Y@X[3I4q"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_negate" id="5:rBm7?ek205^Y_EpBNx"> <value name="BOOL"> <block type="get_value" id="lb|Pb~V0jx^s-vI{Mdw,"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_settimeout" id="{=r^fq`cVYKBP$zRjb|;"> <field name="NAME">timeout</field> <field name="DELAY">15</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="J^7h5R~=dUOOB3$X?E#7"> <mutation name="Startseite an"></mutation> </block> </statement> </block> </statement> <value name="IF1"> <block type="get_value" id="ad[ek;%W_jM),X(c#Q0j"> <field name="ATTR">val</field> <field name="OID">alias.0.Flur.Klingelstatus.ACTUAL</field> </block> </value> <statement name="DO1"> <block type="procedures_callcustomnoreturn" id="9bTJ07cel.ON7gr7Uzi?"> <mutation name="Bild Kamera Eingang an"></mutation> <next> <block type="control" id="L%YrHlJRwVxq!^-w;{`="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">fully-tablet-control.0.device.wandtablet.commands.triggerMotion</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=;kFsK40T-![zW6N]*tD"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="An;{RLE$}|QcMD]a,bL_" x="-387" y="-287"> <mutation statements="false"></mutation> <field name="NAME">Bild Kamera Eingang an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vS2FtZXJhRWluZ2FuZ1dhbmRUYWJsZXQifScpOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomnoreturn" id="^PMwI:/Z/Ox*et`e7BUS" x="-387" y="-238"> <mutation statements="false"></mutation> <field name="NAME">Startseite an</field> <field name="SCRIPT">IHNldFN0YXRlKCJ2aXMuMC5jb250cm9sLmNvbW1hbmQiLCAneyJpbnN0YW5jZSI6ICIqIiwgImNvbW1hbmQiOiAiY2hhbmdlVmlldyIsICJkYXRhIjogIm1haW4vU3RhcnRzZWl0ZSJ9Jyk7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>Inhalt javascript Funktion
setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/KameraEingangWandTablet"}');setState("vis.0.control.command", '{"instance": "*", "command": "changeView", "data": "main/Startseite"}');@emil70 sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
man benötigt kein unifi-protect adapter dafür
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
-
@emil70 sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
man benötigt kein unifi-protect adapter dafür
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
Von einen Datenpunkt von Homematic
-
@emil70 : Danke erstmal für deine Antwort und die Bereitstellung deiner Informationen. Muss es mir heute erstmal in Ruhe anschauen, da mir das Zusammenspiel von VIS, dem Javascript und Blockly noch nicht viel sagt. Habe bislang im IoBroker nur viele Automatisierungen mit Blockly erstellt.
Eine Frage vorab. Wird das Kamerastandbild aktiv beim Klingeln auf dem Tablet angezeigt? Oder rufst du die VIS selber auf, wenn jemand an der Haustür geklingelt hat?
VG
Takahara@takahara sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
Eine Frage vorab. Wird das Kamerastandbild aktiv beim Klingeln auf dem Tablet angezeigt? Oder rufst du die VIS selber auf, wenn jemand an der Haustür geklingelt hat?
Wenn es klingelt spring mein VIS automatisch auf mein Kamerabild. Siehe Blockly dazu
-
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
Von einen Datenpunkt von Homematic
@emil70 sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
Von einen Datenpunkt von Homematic
dann verwendest du aber extra hardware, und nicht die klingel an der g4 pro
denn genau um das klingel (auf der g4 pro) zu detektieren benötige man(n) den protect adapter, und für sonst auch nichts -
@emil70 sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?
Von einen Datenpunkt von Homematic
dann verwendest du aber extra hardware, und nicht die klingel an der g4 pro
denn genau um das klingel (auf der g4 pro) zu detektieren benötige man(n) den protect adapter, und für sonst auch nichts@jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:
dann verwendest du aber extra hardware, und nicht die klingel an der g4 pro
denn genau um das klingel (auf der g4 pro) zu detektieren benötige man(n) den protect adapter, und für sonst auch nichtsMein Fehler. Sorry.
Ich dachte Unifi G4 doorbell wäre nur die Kamera. Ist da die Klingel dabei, oder wie verstehe ich das?
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