Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [Adapter] Doorbird - Ideensammlung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Adapter] Doorbird - Ideensammlung

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      Nicky_86 @oberfragger last edited by Negalein

      @oberfragger

      Habe ich gemacht. Habe jetzt auch alle Datenpunkte. TOP! Danke schonmal

      Aber mein Log dreht völlig am Rad.
      Das ist der LOG wenn ich die klingel betätige:

      javascript.0	2019-10-09 18:49:39.205	warn	at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
      javascript.0	2019-10-09 18:49:39.205	warn	at Socket.Readable.push (_stream_readable.js:220:10)
      javascript.0	2019-10-09 18:49:39.205	warn	at readableAddChunk (_stream_readable.js:265:11)
      javascript.0	2019-10-09 18:49:39.205	warn	at addChunk (_stream_readable.js:284:12)
      javascript.0	2019-10-09 18:49:39.204	warn	at Socket.emit (events.js:189:13)
      javascript.0	2019-10-09 18:49:39.204	warn	at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
      javascript.0	2019-10-09 18:49:39.204	warn	at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
      javascript.0	2019-10-09 18:49:39.204	warn	at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
      javascript.0	2019-10-09 18:49:39.204	warn	at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
      javascript.0	2019-10-09 18:49:39.203	warn	at WebSocket.emit (events.js:189:13)
      javascript.0	2019-10-09 18:49:39.203	warn	at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
      javascript.0	2019-10-09 18:49:39.203	warn	at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
      javascript.0	2019-10-09 18:49:39.203	warn	at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
      javascript.0	2019-10-09 18:49:39.203	warn	at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
      javascript.0	2019-10-09 18:49:39.199	warn	at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:39.199	warn	at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
      javascript.0	2019-10-09 18:49:39.199	warn	at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
      javascript.0	2019-10-09 18:49:39.199	warn	at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:39.199	warn	at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:39.199	warn	at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
      javascript.0	2019-10-09 18:49:39.199	warn	at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
      javascript.0	2019-10-09 18:49:39.199	warn	at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
      javascript.0	2019-10-09 18:49:39.199	warn	at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:39.198	warn	at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
      javascript.0	2019-10-09 18:49:39.198	warn	at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:39.198	warn	at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:39.198	warn	at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
      javascript.0	2019-10-09 18:49:39.198	warn	at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
      javascript.0	2019-10-09 18:49:39.198	warn	at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:39.198	warn	at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
      javascript.0	2019-10-09 18:49:39.198	warn	at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3706:37)
      javascript.0	2019-10-09 18:49:39.197	warn	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
      javascript.0	2019-10-09 18:49:39.197	warn	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
      javascript.0	2019-10-09 18:49:39.197	warn	at Object.<anonymous> (script.js.Doorbird.Klingelsignal:4:7)
      javascript.0	2019-10-09 18:49:39.196	warn	getState "ID auswählen" not found (3)
      javascript.0	2019-10-09 18:49:36.678	warn	at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
      javascript.0	2019-10-09 18:49:36.678	warn	at Socket.Readable.push (_stream_readable.js:220:10)
      javascript.0	2019-10-09 18:49:36.677	warn	at readableAddChunk (_stream_readable.js:265:11)
      javascript.0	2019-10-09 18:49:36.677	warn	at addChunk (_stream_readable.js:284:12)
      javascript.0	2019-10-09 18:49:36.677	warn	at Socket.emit (events.js:189:13)
      javascript.0	2019-10-09 18:49:36.677	warn	at Socket.realHandler (/opt/iobroker/node_modules/ws/lib/WebSocket.js:825:20)
      javascript.0	2019-10-09 18:49:36.676	warn	at Receiver.add (/opt/iobroker/node_modules/ws/lib/Receiver.js:103:24)
      javascript.0	2019-10-09 18:49:36.676	warn	at Receiver.expectHandler (/opt/iobroker/node_modules/ws/lib/Receiver.js:499:31)
      javascript.0	2019-10-09 18:49:36.676	warn	at Receiver.finish (/opt/iobroker/node_modules/ws/lib/Receiver.js:541:12)
      javascript.0	2019-10-09 18:49:36.676	warn	at Receiver.flush (/opt/iobroker/node_modules/ws/lib/Receiver.js:347:3)
      javascript.0	2019-10-09 18:49:36.675	warn	at /opt/iobroker/node_modules/ws/lib/Receiver.js:508:14
      javascript.0	2019-10-09 18:49:36.675	warn	at Receiver.applyExtensions (/opt/iobroker/node_modules/ws/lib/Receiver.js:371:5)
      javascript.0	2019-10-09 18:49:36.675	warn	at /opt/iobroker/node_modules/ws/lib/Receiver.js:536:18
      javascript.0	2019-10-09 18:49:36.675	warn	at Receiver.ontext (/opt/iobroker/node_modules/ws/lib/WebSocket.js:841:10)
      javascript.0	2019-10-09 18:49:36.674	warn	at WebSocket.emit (events.js:189:13)
      javascript.0	2019-10-09 18:49:36.674	warn	at WebSocket.onMessage (/opt/iobroker/node_modules/ws/lib/WebSocket.js:442:14)
      javascript.0	2019-10-09 18:49:36.674	warn	at WebSocket.ws.onmessage (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:146:10)
      javascript.0	2019-10-09 18:49:36.674	warn	at WS.Transport.onData (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:137:8)
      javascript.0	2019-10-09 18:49:36.673	warn	at WS.Transport.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:145:8)
      javascript.0	2019-10-09 18:49:36.673	warn	at WS.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:36.673	warn	at WS.<anonymous> (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:268:10)
      javascript.0	2019-10-09 18:49:36.673	warn	at Socket.onPacket (/opt/iobroker/node_modules/engine.io-client/lib/socket.js:451:14)
      javascript.0	2019-10-09 18:49:36.672	warn	at Socket.Emitter.emit (/opt/iobroker/node_modules/engine.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:36.672	warn	at Socket.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:36.670	warn	at Manager.ondata (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:322:16)
      javascript.0	2019-10-09 18:49:36.670	warn	at Decoder.add (/opt/iobroker/node_modules/socket.io-parser/index.js:246:12)
      javascript.0	2019-10-09 18:49:36.669	warn	at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:134:20)
      javascript.0	2019-10-09 18:49:36.669	warn	at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:36.669	warn	at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:332:8)
      javascript.0	2019-10-09 18:49:36.668	warn	at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:36.668	warn	at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
      javascript.0	2019-10-09 18:49:36.667	warn	at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:228:12)
      javascript.0	2019-10-09 18:49:36.667	warn	at Socket.onevent (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:270:10)
      javascript.0	2019-10-09 18:49:36.664	warn	at Socket.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:133:20)
      javascript.0	2019-10-09 18:49:36.664	warn	at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:52:30)
      javascript.0	2019-10-09 18:49:36.664	warn	at Object.change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:3706:37)
      javascript.0	2019-10-09 18:49:36.663	warn	at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25)
      javascript.0	2019-10-09 18:49:36.663	warn	at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38)
      javascript.0	2019-10-09 18:49:36.662	warn	at Object.<anonymous> (script.js.Doorbird.Klingelsignal:4:7)
      javascript.0	2019-10-09 18:49:36.661	warn	getState "ID auswählen" not found (3)
      

      oberfragger 1 Reply Last reply Reply Quote 0
      • oberfragger
        oberfragger @Nicky_86 last edited by

        @Nicky_86 Das sieht seltsam aus. Definitiv ist es bei mir "sauber".
        Hast Du mal alles geupdated? Also auf OS-Ebene...?

        1 Reply Last reply Reply Quote 0
        • S
          sourex last edited by

          Hi, erstmal vielen Dank für die Arbeit an dem Adapter !

          Ich ziehe gerade von Openhab nach IOBroker und habe noch so meine Startschwierigkeiten deswegen habe ich wohl hier ein Verständnissproblem. Ich habe den Adapter verbunden und bekomme auch die Snapshots. HTTP Einträge in der App sind auch vorhanden. Log schmeißt auch keine Probleme, soweit so gut.

          Ich habe den Thread jetzt hier 3 mal nachgelesen und finde auch ein paar Andeutungen aber leider keine Anleitung wie es weiter geht. Ich kann natürlich den Snapshot jetzt mit update Zeit in der VIS verankern, aber hier wird ja oft geschrieben das ihr es so gemacht habt das sich dann auch nach Taste Schellen sich das Fenster in der VIS in den Vordergrund schiebt und dann nach Zeit x wieder zurück. Da ich mich noch nicht so mit iobroker auskenne würde ich mich also freuen wie mir jemand eine kleine Anleitung geben könnte wie ich das jetzt schön in der VIS verankern kann.
          Vielen Dank schon einmal.

          Grüße

          Z 1 Reply Last reply Reply Quote 0
          • H
            hegse last edited by hegse

            Nabend. Bekomme den Adapter über den Admin Bereich nicht installiert.
            Mir fehlen scheinbar die Schreibrechte auf meinem Pi. Kann mir da jemand auf die Sprünge helfen? Besten Dank im voraus!

            $ ./iobroker url "https://github.com/BuZZy1337/ioBroker.doorbird.git"
            install https://github.com/BuZZy1337/ioBroker.doorbird/tarball/master
            npm install https://github.com/BuZZy1337/ioBroker.doorbird/tarball/master --production --save --prefix "/opt/iobroker" (System call)
            npm
             WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.doorbird
            npm
             WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
            
            npm
             ERR! path /opt/iobroker/node_modules/iobroker.doorbirdnpm ERR! code EACCES
            
            npm ERR! errno -13npm ERR! syscall access
            
            npm
             ERR! Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.doorbird'npm ERR!  { [Error: EACCES: permission denied, access '/opt/iobroker/node_modules/iobroker.doorbird']
            npm ERR!   stack:
            npm ERR!    'Error: EACCES: permission denied, access \'/opt/iobroker/node_modules/iobroker.doorbird\'',
            npm ERR!
               errno: -13,npm ERR!   code: 'EACCES',
            npm ERR!   syscall: 'access',
            npm ERR!   path: '/opt/iobroker/node_modules/iobroker.doorbird' }
            
            npm ERR! npm ERR! The operation was rejected by your operating system.
            npm ERR! It is likely you do not have the permissions to access this file as the current user
            npm 
            ERR! npm ERR! If you believe this might be a permissions issue, please double-check the
            npm ERR! permissions of the file and its containing directories, or try running
            npm ERR! the command again as root/Administrator (though this is not recommended).
            
            
            npm ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2019-11-21T19_36_21_545Z-debug.log
            
            ERROR: host.raspberrypi Cannot install https://github.com/BuZZy1337/ioBroker.doorbird/tarball/master: 243
            ERROR: process exited with code 25
            

            Edit: hat sich erledigt!

            1 Reply Last reply Reply Quote 0
            • Z
              zahnheinrich @sourex last edited by zahnheinrich

              @sourex
              Hallo,
              den lifechat bekommst du nicht in Vis direkt eingebunden.
              Ich habe den fully Browser installiert.
              Ein blockly schaltet mit fully commands die Anzeige nach dem Klingeln von Vis um auf die DoorBird App und wieder zurück.
              Findest du alles im Forum.

              Negalein 1 Reply Last reply Reply Quote 0
              • Negalein
                Negalein Global Moderator @zahnheinrich last edited by

                @zahnheinrich sagte in [Adapter] Doorbird - Ideensammlung:

                Ein blockly schaltet mit fully commands die Anzeige nach dem Klingeln von Vis um auf die DoorBird App und wieder zurück.
                Findest du alles im Forum.

                Würdest du das Blockly zur Verfügung stellen?
                Ich finde nur eine Lösung mit Tasker. Dazu muss das Tablett aber leider gerootet sein.

                Z 1 Reply Last reply Reply Quote 0
                • Z
                  zahnheinrich @Negalein last edited by

                  @Negalein
                  Bitteschön:

                  <xml xmlns="http://www.w3.org/1999/xhtml">
                    <variables>
                      <variable type="undefined" id="timeout3">timeout3</variable>
                      <variable type="undefined" id="timeout">timeout</variable>
                    </variables>
                    <block type="create" id="}pLCv[ASDixk]bWPW$j)" collapsed="true" disabled="true" x="88" y="-737">
                      <field name="NAME">javascript.0.Variablen.DoorBird.doorbird</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="2OEtlFZMXvkO(%~rGi9N">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                      <next>
                        <block type="comment" id="``,yrzV@53[XfjaMXpqE">
                          <field name="COMMENT">button de auf die doorbird app wechselt</field>
                          <next>
                            <block type="comment" id="G-S$}/CW]ps(^=EX;tM0">
                              <field name="COMMENT">oder wenn jemand klingelt</field>
                              <next>
                                <block type="on_ext" id="~InNTIlI;tkEFM`2B.B5">
                                  <mutation items="2"></mutation>
                                  <field name="CONDITION">ne</field>
                                  <field name="ACK_CONDITION"></field>
                                  <value name="OID0">
                                    <shadow type="field_oid" id="Px`^x@jK]Hqs2WMO,-a#">
                                      <field name="oid">javascript.0.Variablen.DoorBird.doorbird</field>
                                    </shadow>
                                  </value>
                                  <value name="OID1">
                                    <shadow type="field_oid" id="?@5#x8KkT={%l4tFH/O@">
                                      <field name="oid">doorbird.0.Doorbell.1.trigger</field>
                                    </shadow>
                                  </value>
                                  <statement name="STATEMENT">
                                    <block type="debug" id="[NfvqhwbpQDIZK26Q#zN">
                                      <field name="Severity">log</field>
                                      <value name="TEXT">
                                        <shadow type="text" id="YWkLl4i1PB5Xfk8M2zdi">
                                          <field name="TEXT">--- starte DoorBird App</field>
                                        </shadow>
                                      </value>
                                      <next>
                                        <block type="procedures_callnoreturn" id="8E|!|GDRe@nu++8Q@N;T">
                                          <mutation name="doorbird"></mutation>
                                        </block>
                                      </next>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="comment" id="g.E}ZOW:r$NV:E?i+%%j">
                                      <field name="COMMENT">wenn sich was bewegt</field>
                                      <next>
                                        <block type="on_ext" id="GyUJR:1lFaz0WXO]s|)N">
                                          <mutation items="1"></mutation>
                                          <field name="CONDITION">any</field>
                                          <field name="ACK_CONDITION"></field>
                                          <value name="OID0">
                                            <shadow type="field_oid" id="/zB.k5@)Q^oA2qDlRUgP">
                                              <field name="oid">doorbird.0.Motion.trigger</field>
                                            </shadow>
                                          </value>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="~Awn^=wwX9}9BzX[x_Jw">
                                              <value name="IF0">
                                                <block type="logic_compare" id="bw-tsB`7p]mSBv75aB_-">
                                                  <field name="OP">EQ</field>
                                                  <value name="A">
                                                    <block type="get_value" id="gJ;}tEG%hNR3_0a!T9Cw">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">doorbird.0.Motion.trigger</field>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_boolean" id="b_JL6;?fTuB,1hg=*xQU">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="procedures_callnoreturn" id="9cQ}sI2ZXib!bC!QV3aP">
                                                  <mutation name="doorbird"></mutation>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="comment" id="GVv5P.W$@Gj+h$j|iYU!">
                                              <field name="COMMENT">bildschirm ein wenn jemand nach hause kommt, bzw aus wenn alle das hausverlassen</field>
                                              <next>
                                                <block type="on_ext" id="^pRvz(J`83-LLKv;3m|i">
                                                  <mutation items="1"></mutation>
                                                  <field name="CONDITION">ne</field>
                                                  <field name="ACK_CONDITION"></field>
                                                  <value name="OID0">
                                                    <shadow type="field_oid" id="^@9+`,`E@m(LI86?f!kk">
                                                      <field name="oid">hm-rega.0.50493</field>
                                                    </shadow>
                                                  </value>
                                                  <statement name="STATEMENT">
                                                    <block type="timeouts_settimeout" id="b57HF3OP7d#MuWSIGpe7">
                                                      <field name="NAME">timeout</field>
                                                      <field name="DELAY">2000</field>
                                                      <field name="UNIT">ms</field>
                                                      <statement name="STATEMENT">
                                                        <block type="controls_if" id="7_xJm`dMS4GX]mGv^V?|">
                                                          <mutation else="1"></mutation>
                                                          <value name="IF0">
                                                            <block type="logic_operation" id="IMTf?8wLlWrVwt5*3apR" inline="false">
                                                              <field name="OP">AND</field>
                                                              <value name="A">
                                                                <block type="time_compare" id="kvVCD!+)^|GkG`QvYUFj">
                                                                  <mutation end_time="true"></mutation>
                                                                  <field name="OPTION">between</field>
                                                                  <field name="START_TIME">05:59</field>
                                                                  <field name="END_TIME">22:21</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="on_source" id=".?(+mq?](hxSFC=s:OWk">
                                                                  <field name="ATTR">state.val</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="procedures_callnoreturn" id="isG=_?2Pb51=IZQP2|+M">
                                                              <mutation name="display_on"></mutation>
                                                            </block>
                                                          </statement>
                                                          <statement name="ELSE">
                                                            <block type="procedures_callnoreturn" id="N.}yeNQN_6O]oL:~bO{p">
                                                              <mutation name="display_off"></mutation>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                    <block type="procedures_defnoreturn" id="53TwS?4NX*0d+)HU;m8U" x="987" y="-688">
                      <field name="NAME">display_off</field>
                      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                      <statement name="STACK">
                        <block type="comment" id="j4LA3Dj|;#aHamjBX2YU">
                          <field name="COMMENT">befehle display aus</field>
                          <next>
                            <block type="control" id="x`Mjs-BBLS-IO8QfVYTN">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">fullybrowser.0.192_168_3_25.Commands.screenOff</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="BZ.Q,wNc$WU3pKMN0h8t">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="6vDz7T69xfkbNcJ5%BN=">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">fullybrowser.0.192_168_3_26.Commands.screenOff</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="K3rY3#|Q^%Fl2rUY3LhS">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                    <block type="procedures_defnoreturn" id="ug{F{JHlC$QPsy[4i[(R" x="987" y="-412">
                      <field name="NAME">display_on</field>
                      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                      <statement name="STACK">
                        <block type="comment" id="y:%!nG}zIBk*Q;PfLmWS">
                          <field name="COMMENT">befehle display an</field>
                          <next>
                            <block type="control" id="w0~cmx8PYYmPD.p9gFzr">
                              <mutation delay_input="false"></mutation>
                              <field name="OID">fullybrowser.0.192_168_3_25.Commands.screenOn</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="h:__*3gtl99;{jO4hP]v">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="iVK@;mS}M:?gGWJg8j}n">
                                  <mutation delay_input="false"></mutation>
                                  <field name="OID">fullybrowser.0.192_168_3_26.Commands.screenOn</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="+CJ=U#C1Ne#lB-G2hvUF">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                    <block type="procedures_defnoreturn" id="2z6oiB]zf#Cscz}h}6TO" x="988" y="-212">
                      <field name="NAME">doorbird</field>
                      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                      <statement name="STACK">
                        <block type="controls_if" id="V5vFcpL*;2,ek2*h[n/=">
                          <value name="IF0">
                            <block type="logic_compare" id="z*ZSpV@L-}#m[#.+LNLm">
                              <field name="OP">EQ</field>
                              <value name="A">
                                <block type="get_value" id="oe@7]K{cC3#h*XS-#szm">
                                  <field name="ATTR">val</field>
                                  <field name="OID">hm-rega.0.20907</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="tz?3+.rm5mWnSc+Mdc_A">
                                  <field name="NUM">1</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="comment" id="^I?~uXiTJc$HM#8$jbVj">
                              <field name="COMMENT">befehle bei doorbird</field>
                              <next>
                                <block type="procedures_callnoreturn" id="6ffN~gBjuJBW5{Ij5z)a">
                                  <mutation name="display_on"></mutation>
                                  <next>
                                    <block type="control" id="th#JRU]VY3BT|NP[:+_z">
                                      <mutation delay_input="false"></mutation>
                                      <field name="OID">fullybrowser.0.192_168_3_25.Commands.startApplication</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="text" id="A*CS6?hf,{f{!moE1!.(">
                                          <field name="TEXT">com.doorbird.doorbird</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="|y#HD18FmV;,W2da4bXH">
                                          <mutation delay_input="false"></mutation>
                                          <field name="OID">fullybrowser.0.192_168_3_26.Commands.startApplication</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="text" id="F!pz#P}CseVsPo5BRV^[">
                                              <field name="TEXT">com.doorbird.doorbird</field>
                                            </block>
                                          </value>
                                          <next>
                                            <block type="timeouts_settimeout" id="ONkd*5UreD(R.SB1DW^#">
                                              <field name="NAME">timeout3</field>
                                              <field name="DELAY">60</field>
                                              <field name="UNIT">sec</field>
                                              <statement name="STATEMENT">
                                                <block type="control" id="S#){dd3:lDra9FSEO9Q@">
                                                  <mutation delay_input="false"></mutation>
                                                  <field name="OID">fullybrowser.0.192_168_3_25.Commands.startApplication</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="text" id="i~nP.#BCP1pTeLY}o[`p">
                                                      <field name="TEXT">de.ozerov.fully</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="control" id="67~2[6+FcbF8yT;.rH|j">
                                                      <mutation delay_input="false"></mutation>
                                                      <field name="OID">fullybrowser.0.192_168_3_26.Commands.startApplication</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="text" id="3,cI$!{iRye3=.Rzl}-/">
                                                          <field name="TEXT">de.ozerov.fully</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </next>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </xml>
                  

                  Nicht wundern, daß die fully commands scheinbar doppelt vorhanden sind. Ich steuere zwei tablets damit (mit entsprechend unterschiedlichen commands).

                  Und: Das script stammt nicht von mir, sondern ist aus diesem super hervorragenden Forum, nur auf meine Bedürfnisse angepasst.

                  1 Reply Last reply Reply Quote 1
                  • Jan Geurts
                    Jan Geurts last edited by

                    Hello,

                    I'm from Belgium, my German isn't good (at all) so excuse me for replying in English. I have the same issue as someone above...

                    Doorbird-instance is created, user settings and the app are correct, everything shows up except for the RING folder

                    test.png

                    What am I doing wrong? 🙂

                    Thanks in advance!

                    Kind regards,

                    Jan

                    Z 1 Reply Last reply Reply Quote 0
                    • Z
                      zahnheinrich @Jan Geurts last edited by

                      @Jan-Geurts
                      Hi,
                      I think it's not a problem of iobroker but a problem of a missing http command for ring inside your doorbird settings.

                      Jan Geurts 2 Replies Last reply Reply Quote 0
                      • Jan Geurts
                        Jan Geurts @zahnheinrich last edited by

                        @zahnheinrich

                        I've tried lots of things. Reinstalling the Doorbird-adapter, recreating the instance, reloading the instance, restarting ioBroker. Even when the instance is recreated, it creates the doorbird.0 with the same objects as before: Motion, Relays and info.

                        I've tried - as suggested by someone else in this thread - to delete the HTTP(S) calls in the DoorBird administration section and then re-adding the doorbird, nothing changes. So it keeps showing everything except the ring folder (with trigger and snapshot).

                        I've tried manually creating a HTTP-call for the ring that points to the object in ioBroker, but that doesn't magically make it show up there...

                        I'm quite stuck 😲

                        1 Reply Last reply Reply Quote 0
                        • Jan Geurts
                          Jan Geurts @zahnheinrich last edited by

                          @zahnheinrich

                          I have tried the same on a Windows-install of ioBroker and now I noticed what happens in the logs when adding a Doorbird-instance:

                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:16.621	info	iobroker exit 0
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.617	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0 created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.587	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.alive created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.562	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.connected created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.535	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.compactMode created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.508	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.cpu created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.481	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.cputime created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.454	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.memHeapUsed created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.428	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.memHeapTotal created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.401	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.memRss created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.375	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.uptime created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.347	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.inputCount created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.322	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.outputCount created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.295	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.eventLoopLag created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.268	info	iobroker host.WKS80SERVER(WKS80) object system.adapter.doorbird.0.sigKill created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.242	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.Restart created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.215	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.Motion.trigger created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.190	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.Motion.snapshot created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.163	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.info created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.135	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.info.connection created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.109	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.info.firmware created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.083	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.info.build created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.055	info	iobroker host.WKS80SERVER(WKS80) object doorbird.0.info.type created
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:15.053	info	iobroker host.WKS80SERVER(WKS80) create instance doorbird
                          host.WKS80SERVER(WKS80)	2019-11-26 13:09:14.059	info	iobroker add doorbird --host WKS80SERVER(WKS80)
                          

                          There is no ring object created when creating the instance, however, the app has the 'doorbell' function enabled. HTTP(S) calls are empty right now... Can I add the HTTP(S)-calls manually?

                          Thanks in advance!

                          Kind regards,

                          Jan

                          1 Reply Last reply Reply Quote 0
                          • Jan Geurts
                            Jan Geurts last edited by

                            Solved! Manually logging in over http (using the API-commands provided in the Doorbird API manual) created the necessary HTTP(S) calls for the iobroker.doorbird-adapter to pick up. Thanks for pointing me partly in the right direction! 😉

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              zahnheinrich @Jan Geurts last edited by

                              @Jan-Geurts
                              You are welcome any time 😊

                              1 Reply Last reply Reply Quote 0
                              • Jey Cee
                                Jey Cee Developer last edited by

                                Da der Adapter schon lange im Stable ist schließe ich dieses Thema.
                                Für Fragen zum Adapter und dessen Benutzung eröffnet bitte ein Thema in der Unterkategorie ioBroker Allgemein. Wenn ihr Fehler im Adapter findet eröffnet bitte in der Unterkategorie Error/Bug ein Thema.

                                1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @BuZZy last edited by Negalein

                                  irrtümlich gepostet

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  526
                                  Online

                                  31.9k
                                  Users

                                  80.2k
                                  Topics

                                  1.3m
                                  Posts

                                  44
                                  143
                                  32790
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo