Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Frage] Einbindung von Doorpi

    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

    [Frage] Einbindung von Doorpi

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jagglan last edited by

      Hallo an alle ioBroker,

      durch Zufall bin ich auf ioBroker gestoßen.

      Was mich beschäftigt ist die Einbindung von Doorpi.

      Ist die denn möglich?

      Oder gibt es eine Alternative?

      Ich bedanke mich schon mal für Eure Antworten.

      1 Reply Last reply Reply Quote 0
      • Wal
        Wal Developer last edited by

        Was möchtest du von DoorPi einbinden ?

        Ich habe mir den Klingelruf in ioBroker eingebunden.

        doorpi.ini:

        [EVENT_OnKeyPressed_prodsystem.0]
        10 = url_call:http://192.168.xxx.xxx:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1
        
        

        javascript in iobroker:

        createState('States.DoorPi',false);
        
        //Türklingel
        on({id:"javascript.0.States.DoorPi"/*States.DoorPi*/,val: true}, function (obj) {
                if (obj.newState.val === true) {
                log("Es klingelt an der Haustür");
                // Nach 3 Sekunden den Zustand wieder zurücksetzen
                setStateDelayed("javascript.0.States.DoorPi"/*States.DoorPi*/,false,3000);
                }
        });
        
        R 1 Reply Last reply Reply Quote 0
        • J
          Jagglan last edited by

          Hallo Wal,

          vielen Dank für Deine Antwort.

          Ich hab eine alte Siedle Gegensprechanlage.

          Diese möchte ich mit dem Doorpi Verknödeln.

          Nun wollte ich eben wissen ob ich Doorpi integrieren kann.

          So wie z.B. FEHM. Wenn das nicht geht muss ich mir was anderes suchen.

          Grüße Jagglan

          1 Reply Last reply Reply Quote 0
          • Wal
            Wal Developer last edited by

            So wie oben kannst du jedes Event von DoorPi in ioBroker einbinden und benutzen.

            1 Reply Last reply Reply Quote 0
            • J
              Jagglan last edited by

              Das ist doch mal eine Antwort.

              Dann werd ich mich mal dran machen den Doorpi zum Laufen zu bringen.

              Danke Walter.

              1 Reply Last reply Reply Quote 0
              • D
                dtp last edited by

                Was jedoch "noch" nicht geht, ist das direkte Telefonieren mit DoorPi über vis, da es meines Wissens nach keinen SIP-Client für den ioBroker gibt.

                Allerdings gibt es https://www.doorpi.org/forum/thread/743-doorphone-android-app/?pageNo=1 bereits einen Lösungsansatz für eine Android-App. Erste Tests sind schon ganz viel versprechend.

                Ich nutze den DoorPi übrigens parallel zu einer Siedle-Anlage in Verbindung mit einer FRITZ!Box, einer HomeMatic und natürlich dem ioBroker. Leider bin ich noch nicht dazu gekommen, das Ganze vernünftig in Worte zu fassen. https://homematic-forum.de/forum/viewtopic.php?f=18&t=30357 mein bisheriger, kläglicher Versuch. 😉

                Zum Parallelbetrieb einer Siedle-Türsprecheanlage und dem DoorPi gibt es auch noch https://www.doorpi.org/forum/thread/23-doorpi-in-kombi-mit-1-n-siedle-oder-doch-autark/.

                Gruß,

                Thorsten

                1 Reply Last reply Reply Quote 0
                • A
                  aldoa1 last edited by

                  Hi,

                  ich habe es nun hinbekommen das bei javascript.0 - States - DoorPi der Wert für 15 Sekunden auf true geändert wird, wenn es klingelt.

                  Nun soll im vis auf die Kamera view gewechselt werden, wenn es klingelt (also DoorPi = true).

                  Wie kann ich das machen?

                  1 Reply Last reply Reply Quote 0
                  • SmarthomeMF
                    SmarthomeMF last edited by

                    Hallo

                    zusammen.

                    Ich möchte mir auch eine Dorbird D202 anschaffen.

                    Bin aber noch Anfänger und deswegen die Frage kann ich die Anbindung zum ioBroker und VIS auch schaffen.
                    @Wal:

                    javascript in iobroker:Code:createState('States.DoorPi',false);//Türklingelon({id:"javascript.0.States.DoorPi"/States.DoorPi/,val: true}, function (obj) { if (obj.newState.val === true) { log("Es klingelt an der Haustür"); // Nach 3 Sekunden den Zustand wieder zurücksetzen setStateDelayed("javascript.0.States.DoorPi"/States.DoorPi/,false,3000); }}); `
                    Der Skript sieht ja cool aus aber kann damit nicht anfangen.
                    @dtp:

                    Ich nutze den DoorPi übrigens parallel zu einer Siedle-Anlage in Verbindung mit einer FRITZ!Box, `
                    gibt es das über die Fritzbox (ich habe die 7590) einen einfacheren Weg?

                    1 Reply Last reply Reply Quote 0
                    • R
                      RayJayVaughan @Wal last edited by

                      @Wal Ich hab gerde versucht, meinen Doorpi einzubinden. Dazu hab ich Dein Script hinterlegt und in die doorpi.ini den url_call hinterlegt. Im Protokoll des Doorpi erkenne ich, dass er den url_call durchführt. Leider kann ich im iobroker keine Statusänderung feststellen.

                      Wenn ich

                      http://192.168.xxx.xxx:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1

                      in meinen Browser eintippe (klar, ich hab meine eigenen Daten eingetragen), kommt die Fehlermeldung

                      Cannot GET /set/javascript.0.States.DoorPi

                      Muss ich vielleicht noch weitere Schritte unternehmen? Bestimmte Rechte vergeben?

                      Danke und Grüße,

                      Wal 2 Replies Last reply Reply Quote 0
                      • Wal
                        Wal Developer @RayJayVaughan last edited by

                        @RayJayVaughan
                        hast du überhaupt ein Objekt javascript.0.States.DoorPi ?

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          RayJayVaughan @Wal last edited by

                          @Wal

                          Ja, das wurde offensichtlich automatisch durch das Script angelegt.

                          Um nicht durch Zufall Statuswechsel zu verpassen, hab ich auch history darauf lauschen lassen. Da ist aber kein Wechsel zu erkennen, wenn ich klingel.

                          1 Reply Last reply Reply Quote 0
                          • Wal
                            Wal Developer @RayJayVaughan last edited by

                            @RayJayVaughan sagte in [Frage] Einbindung von Doorpi:

                            http://192.168.xxx.xxx:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1

                            Habe es eben getestet, es funktioniert noch. SimpleRestfullApi ist bei dir installiert ?

                            R 1 Reply Last reply Reply Quote 0
                            • R
                              RayJayVaughan @Wal last edited by

                              @Wal Ja, es ist installiert.

                              Wal 1 Reply Last reply Reply Quote 0
                              • R
                                RayJayVaughan last edited by

                                ...böse Falle 😉 Die SimpleRestfullApi war deklariert als installiert - es gab aber keine eingebundene Instanz dazu. Ich hab einfach noch einmal den Adapter installiert, nun ist auch eine Instanz sichtbar.....und es funktioniert nun auch der Call durch den DoorPi.

                                Vielen Dank für den Support. Jetzt wird weiter gebastelt 🙂

                                1 Reply Last reply Reply Quote 0
                                • Wal
                                  Wal Developer @RayJayVaughan last edited by Wal

                                  @RayJayVaughan
                                  so sieht das bei mir aus, wie gesagt funzte auf Anhieb.
                                  Anmerkung 2020-04-01 092938.png
                                  Ok, du warst schneller. 😉

                                  R 1 Reply Last reply Reply Quote 0
                                  • R
                                    RayJayVaughan @Wal last edited by

                                    @Wal Pppuuuuuuhhhhh, neee ich war doch nicht schneller 😞

                                    Ich kann jetzt vom Web-Browser aus problemlos den iobroker anpingen. Das klappt.

                                    In meiner doorpi.ini hab ich folgenden Eintrag:

                                    [onboardpins_InputPins]
                                    
                                    38 = sleep:0
                                    
                                    
                                    [EVENT_OnKeyPressed_onboardpins.38]
                                    10 = url_call:http://192.168.2.131:8087/set/javascript.0.States.DoorPi?value=tr$
                                    38 = call:**612
                                    
                                    

                                    Mein Fritzfon klingelt ganz munter, wenn ich auf den Klingelknopf drücke.....im iobroker kommt aber leider nichts an. Hast Du eine Idee?

                                    Wal 1 Reply Last reply Reply Quote 0
                                    • Wal
                                      Wal Developer @RayJayVaughan last edited by

                                      @RayJayVaughan

                                      es gab da mal eine falsche call_url datei, mußt du mal im doorpiforum suchen.

                                      R 1 Reply Last reply Reply Quote 0
                                      • R
                                        RayJayVaughan @Wal last edited by

                                        @Wal Danke. Ich habs gerade getestet. Wechsel ich die call_url.py durch die in dem thread angegebene, dann passiert gar nichts mehr. Es gibt dann keinen fire-event mehr. Packe ich die mit dem package installierte wieder zurück, sagt er mir zumindest im Protokoll, erh hätte etwas versandt:

                                        2020-04-01 11:15:15,664 [TRACE]  	[doorpi.action.handler] fire Event OnKeyDown from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,666 [TRACE]  	[doorpi.action.handler] fire Event OnKeyDown_38 from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,667 [DEBUG]  	[doorpi.action.handler] no actions for event OnKeyDown - skip fire_event OnKeyDown from doorpi.keyboard.from_gpio
                                        2020-04-01 11:15:15,669 [TRACE]  	[doorpi.action.handler] fire Event OnKeyDown_onboardpins.38 from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,669 [DEBUG]  	[doorpi.action.handler] no actions for event OnKeyDown_38 - skip fire_event OnKeyDown_38 from doorpi.keyboard.from_gpio
                                        2020-04-01 11:15:15,671 [TRACE]  	[doorpi.action.handler] fire Event OnKeyPressed from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,673 [TRACE]  	[doorpi.action.handler] fire Event OnKeyPressed_38 from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,675 [DEBUG]  	[doorpi.action.handler] no actions for event OnKeyPressed - skip fire_event OnKeyPressed from doorpi.keyboard.from_gpio
                                        2020-04-01 11:15:15,676 [TRACE]  	[doorpi.action.handler] fire Event OnKeyPressed_onboardpins.38 from doorpi.keyboard.from_gpio asyncron
                                        2020-04-01 11:15:15,677 [DEBUG]  	[doorpi.action.handler] no actions for event OnKeyDown_onboardpins.38 - skip fire_event OnKeyDown_onboardpins.38 from doorpi.keyboard.from_gpio
                                        2020-04-01 11:15:15,678 [DEBUG]  	[doorpi.action.handler] no actions for event OnKeyPressed_38 - skip fire_event OnKeyPressed_38 from doorpi.keyboard.from_gpio
                                        2020-04-01 11:15:15,679 [DEBUG]  	[doorpi.action.handler] [TVB7PR] fire for event OnKeyPressed_onboardpins.38 this actions [<doorpi.action.SingleActions.url_call.UrlCallAction instance at 0x74044350>, <doorpi.action.SingleActions.sleep.SleepAction instance at 0x74044260>] 
                                        2020-04-01 11:15:15,681 [TRACE]  	[doorpi.action.handler] [TVB7PR] try to fire action UrlCallAction with args () and kwargs {'url': 'http://192.168.2.131:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1'}
                                        2020-04-01 11:15:15,682 [TRACE]  	[doorpi.action.base] run UrlCallAction with args () and kwargs {'url': 'http://192.168.2.131:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1'}
                                        2020-04-01 11:15:15,683 [TRACE]  	[doorpi.action.handler] [TVB7PR] try to fire action SleepAction with args (0.0,) and kwargs {}
                                        2020-04-01 11:15:15,683 [TRACE]  	[doorpi.action.base] run SleepAction with args (0.0,) and kwargs {}
                                        2020-04-01 11:15:15,684 [TRACE]  	[doorpi.action.handler] [TVB7PR] finished fire_event for event_name OnKeyPressed_onboardpins.38
                                        

                                        Im iobroker kommt aber nach wie vor nichts an. Wenn ich den im Protokoll auftauchenden Weblink in den Browser kopiere und auslöse, dann sehe ich das unmittelbar im iobroker. Das Problem scheint daher an anderer Stelle zu liegen?

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          RayJayVaughan @RayJayVaughan last edited by

                                          @Wal Ok, ich hab es. Nach Recherche von unzähligen threads.....ist die Lösung einfach:

                                          http://Username:Password@192.168.2.131:8087/set/javascript.0.States.DoorPi?value=true&event=doorpi&subscribe=1

                                          ...und dann funktionierts auch. Also nur die Zugangsdaten der Rechte für den Webserver des doorpi da hinein. Pppuuuuh. Da lobe ich mir doch die Doku in diesem Forum. Da könnte sich doorpi ne Scheibe von abschneiden. Es ist zwar viel dokumentiert...aber ähnlich einer Quantenverschränkung im Raum. Man muss sich alle Pärchen aus unendlicher Entfernung zusammensuchen 😉

                                          Danke nochmal

                                          Wal 1 Reply Last reply Reply Quote 0
                                          • Wal
                                            Wal Developer @RayJayVaughan last edited by Wal

                                            @RayJayVaughan

                                            Schön das es geht. Ich muss da kein Usernamen,Password angeben.
                                            edit: vom Doorpi die Zugangsdaten ?
                                            editedit: Ich glaube das war der url_call Fehler, ohne Username,Passwort funktionierte es nicht. Es gab da aber ein Patch.

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

                                            Support us

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

                                            725
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            24
                                            5040
                                            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