Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    431

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    359

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    960

Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 3 Kommentatoren 1.2k Aufrufe 6 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    Takahara
    schrieb am zuletzt editiert von
    #1

    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

    1 Antwort Letzte Antwort
    0
    • JackDanielJ Offline
      JackDanielJ Offline
      JackDaniel
      schrieb am zuletzt editiert von JackDaniel
      #2

      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

      Carpe diem

      T 1 Antwort Letzte Antwort
      1
      • JackDanielJ JackDaniel

        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

        T Offline
        T Offline
        Takahara
        schrieb am zuletzt editiert von
        #3

        @jackdaniel : Danke für deine Antwort.

        Magst du mir deine VIS und das Blockly evtl. zeigen und näher erklären?

        VG Takahara

        1 Antwort Letzte Antwort
        0
        • E Online
          E Online
          emil70
          schrieb am zuletzt editiert von emil70
          #4

          @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
          Screenshot 2024-02-24 at 09-04-22 UniFi Protect.png
          aktivieren

          Über den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild

          Mein Blockly sieht dann so aus

          Screenshot 2024-02-24 at 09-05-39 javascript - f7c478effa45.png

          <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"}');
          

          gruss emil70

          iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

          T JackDanielJ 2 Antworten Letzte Antwort
          2
          • E emil70

            @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
            Screenshot 2024-02-24 at 09-04-22 UniFi Protect.png
            aktivieren

            Über den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild

            Mein Blockly sieht dann so aus

            Screenshot 2024-02-24 at 09-05-39 javascript - f7c478effa45.png

            <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"}');
            
            T Offline
            T Offline
            Takahara
            schrieb am zuletzt editiert von
            #5

            @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

            E 1 Antwort Letzte Antwort
            0
            • E emil70

              @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
              Screenshot 2024-02-24 at 09-04-22 UniFi Protect.png
              aktivieren

              Über den Link http://192.168.178.65/snap.jpeg :IP angepasst bekommt man dann ein Standbild

              Mein Blockly sieht dann so aus

              Screenshot 2024-02-24 at 09-05-39 javascript - f7c478effa45.png

              <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"}');
              
              JackDanielJ Offline
              JackDanielJ Offline
              JackDaniel
              schrieb am zuletzt editiert von
              #6

              @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"?

              Carpe diem

              E 1 Antwort Letzte Antwort
              0
              • JackDanielJ JackDaniel

                @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"?

                E Online
                E Online
                emil70
                schrieb am zuletzt editiert von emil70
                #7

                @jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:

                hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?

                Von einen Datenpunkt von Homematic

                gruss emil70

                iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                JackDanielJ 1 Antwort Letzte Antwort
                0
                • T Takahara

                  @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

                  E Online
                  E Online
                  emil70
                  schrieb am zuletzt editiert von
                  #8

                  @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

                  gruss emil70

                  iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                  1 Antwort Letzte Antwort
                  0
                  • E emil70

                    @jackdaniel sagte in Unifi G4 doorbell | Intercom | IoBroker | Tablet | Blockly:

                    hmm und woher kommt dann der trigger "Klingelstatus AKTIV"?

                    Von einen Datenpunkt von Homematic

                    JackDanielJ Offline
                    JackDanielJ Offline
                    JackDaniel
                    schrieb am zuletzt editiert von
                    #9

                    @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

                    Carpe diem

                    E 1 Antwort Letzte Antwort
                    0
                    • JackDanielJ JackDaniel

                      @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

                      E Online
                      E Online
                      emil70
                      schrieb am zuletzt editiert von
                      #10

                      @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 nichts

                      Mein Fehler. Sorry.

                      Ich dachte Unifi G4 doorbell wäre nur die Kamera. Ist da die Klingel dabei, oder wie verstehe ich das?

                      gruss emil70

                      iobroker,pihole,homematic,motioneys,solaranlage laufen auf Proxmox (16 x AMD Ryzen 7 6800H with Radeon Graphics )

                      1 Antwort Letzte Antwort
                      0

                      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
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      590

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe