Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. socket.io (eigene Visualisierung)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

socket.io (eigene Visualisierung)

Scheduled Pinned Locked Moved Entwicklung
socket.io
58 Posts 7 Posters 7.2k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • liv-in-skyL liv-in-sky

    weiß nicht, ob ich kapiert habe, was du suchst

    ich nutze in einem meiner html tabellen einen button als schalter. im html file wird ein script integriert, welche dann in der vis funktioniert - vielleicht sucht du sowas- diese const wird am ende des erzeugten html codes angehängt:

    const buttonScript =  '<script> function setOnDblClickCustom( myvalue ) {	var Self = this; var objID = myvalue;	Self.servConn.getStates(objID, (error, states) => {  console.log(states);  Self.servConn.setState(objID, !states[objID].val); }); } </script>'
    
    D.VED Offline
    D.VED Offline
    D.VE
    wrote on last edited by
    #18

    @unclesam said in socket.io (eigene Visualisierung):

    Pull Request auf GitHub

    Git ist für mich noch ein rotes Tuch, wo mir die Zeit fehlt, mich reinzuarbeiten (hab relativ wenig Nutzen davon). Könnte mir aber vorstellen, das Example mal etwas aufzubohren...

    @unclesam said in socket.io (eigene Visualisierung):

    Ja, dann brauchst du eigentlich den gesamten Objektbaum.

    ...aber nur von den Datenpunkten, die ich brauche. Sosnt sind das auch viel zu viele (komme mit 1000 nicht hin, hab ja schon weit über 100 Shellys).

    @unclesam said in socket.io (eigene Visualisierung):

    Den kannst du dir holen, indem du objectsRequired im init() auf true setzt
    Wo landen die denn dann?

    Bin jetzt mit dem Debugger durch:
    Er steigt hier in _queueCmdIfRequired() aus (da kommt true zurück) :
    https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L1259

    Werde ich aber gerade nicht schlau raus.

    Spontan sieht es so aus, als ob er den Befehl in eine Queue schreibt, diese aber nicht ausführt...

    Mein SmartHome-Podcast:
    http://www.scheiss-technik.com

    UncleSamU 1 Reply Last reply
    0
    • D.VED D.VE

      @unclesam said in socket.io (eigene Visualisierung):

      Pull Request auf GitHub

      Git ist für mich noch ein rotes Tuch, wo mir die Zeit fehlt, mich reinzuarbeiten (hab relativ wenig Nutzen davon). Könnte mir aber vorstellen, das Example mal etwas aufzubohren...

      @unclesam said in socket.io (eigene Visualisierung):

      Ja, dann brauchst du eigentlich den gesamten Objektbaum.

      ...aber nur von den Datenpunkten, die ich brauche. Sosnt sind das auch viel zu viele (komme mit 1000 nicht hin, hab ja schon weit über 100 Shellys).

      @unclesam said in socket.io (eigene Visualisierung):

      Den kannst du dir holen, indem du objectsRequired im init() auf true setzt
      Wo landen die denn dann?

      Bin jetzt mit dem Debugger durch:
      Er steigt hier in _queueCmdIfRequired() aus (da kommt true zurück) :
      https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L1259

      Werde ich aber gerade nicht schlau raus.

      Spontan sieht es so aus, als ob er den Befehl in eine Queue schreibt, diese aber nicht ausführt...

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      wrote on last edited by
      #19

      @d-ve sagte in socket.io (eigene Visualisierung):

      Git ist für mich noch ein rotes Tuch, wo mir die Zeit fehlt, mich reinzuarbeiten (hab relativ wenig Nutzen davon). Könnte mir aber vorstellen, das Example mal etwas aufzubohren...

      Der Vorteil von GitHub: du musst gar nichts mit Git machen, du kannst einfach die Dateien anpassen und daraus einen PR erstellen. Alles im Browser. Lohnt sich, das mal anzuschauen.

      Wo landen die denn dann?

      Da lag ich etwas falsch, es ist eine Object Subscription, du erhälst einfach Objekt-Veränderungen. Du kannst dich darauf mit dem onObjectChange Callback registrieren.

      Bin jetzt mit dem Debugger durch:
      Er steigt hier in _queueCmdIfRequired() aus (da kommt true zurück) :

      Was sagen die lokalen Variablen, wenn du in der Funktion bist? Insbesondere this._authRunning und this._isAuthDone.

      Allgemeine Frage: musst du dich authentifizieren? Hast du einen ioBroker Benutzer mit Passwort?

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      D.VED 1 Reply Last reply
      0
      • UncleSamU UncleSam

        @d-ve sagte in socket.io (eigene Visualisierung):

        Git ist für mich noch ein rotes Tuch, wo mir die Zeit fehlt, mich reinzuarbeiten (hab relativ wenig Nutzen davon). Könnte mir aber vorstellen, das Example mal etwas aufzubohren...

        Der Vorteil von GitHub: du musst gar nichts mit Git machen, du kannst einfach die Dateien anpassen und daraus einen PR erstellen. Alles im Browser. Lohnt sich, das mal anzuschauen.

        Wo landen die denn dann?

        Da lag ich etwas falsch, es ist eine Object Subscription, du erhälst einfach Objekt-Veränderungen. Du kannst dich darauf mit dem onObjectChange Callback registrieren.

        Bin jetzt mit dem Debugger durch:
        Er steigt hier in _queueCmdIfRequired() aus (da kommt true zurück) :

        Was sagen die lokalen Variablen, wenn du in der Funktion bist? Insbesondere this._authRunning und this._isAuthDone.

        Allgemeine Frage: musst du dich authentifizieren? Hast du einen ioBroker Benutzer mit Passwort?

        D.VED Offline
        D.VED Offline
        D.VE
        wrote on last edited by
        #20

        @unclesam said in socket.io (eigene Visualisierung):

        Da lag ich etwas falsch, es ist eine Object Subscription, du erhälst einfach Objekt-Veränderungen

        Wie werden die getriggert? Bei onUpdate() werden ja alle Änderungen reingespült.

        @unclesam said in socket.io (eigene Visualisierung):

        Was sagen die lokalen Variablen, wenn du in der Funktion bist? Insbesondere this._authRunning und this._isAuthDone.

        beide false

        @unclesam said in socket.io (eigene Visualisierung):

        Allgemeine Frage: musst du dich authentifizieren? Hast du einen ioBroker Benutzer mit Passwort?
        Nein, noch nicht...

        Mein SmartHome-Podcast:
        http://www.scheiss-technik.com

        UncleSamU 1 Reply Last reply
        0
        • D.VED D.VE

          @unclesam said in socket.io (eigene Visualisierung):

          Da lag ich etwas falsch, es ist eine Object Subscription, du erhälst einfach Objekt-Veränderungen

          Wie werden die getriggert? Bei onUpdate() werden ja alle Änderungen reingespült.

          @unclesam said in socket.io (eigene Visualisierung):

          Was sagen die lokalen Variablen, wenn du in der Funktion bist? Insbesondere this._authRunning und this._isAuthDone.

          beide false

          @unclesam said in socket.io (eigene Visualisierung):

          Allgemeine Frage: musst du dich authentifizieren? Hast du einen ioBroker Benutzer mit Passwort?
          Nein, noch nicht...

          UncleSamU Offline
          UncleSamU Offline
          UncleSam
          Developer
          wrote on last edited by
          #21

          @d-ve sagte in socket.io (eigene Visualisierung):

          Wie werden die getriggert? Bei onUpdate() werden ja alle Änderungen reingespült.

          Bei Änderungen am Objekt (nicht am State). Das ist eine eher seltene Angelegenheit.

          beide false

          Wenn du den Breakpoint hier setzt: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L1270

          • wird der angesprungen?
          • was ist der Inhalt von version?

          Nein, noch nicht...

          OK, dann ist das mal kein Problem.

          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
          ♡-lichen Dank an meine Sponsoren

          D.VED 1 Reply Last reply
          1
          • UncleSamU UncleSam

            @d-ve sagte in socket.io (eigene Visualisierung):

            Wie werden die getriggert? Bei onUpdate() werden ja alle Änderungen reingespült.

            Bei Änderungen am Objekt (nicht am State). Das ist eine eher seltene Angelegenheit.

            beide false

            Wenn du den Breakpoint hier setzt: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L1270

            • wird der angesprungen?
            • was ist der Inhalt von version?

            Nein, noch nicht...

            OK, dann ist das mal kein Problem.

            D.VED Offline
            D.VED Offline
            D.VE
            wrote on last edited by
            #22

            @unclesam said in socket.io (eigene Visualisierung):

            wird der angesprungen?

            yep

            @unclesam said in socket.io (eigene Visualisierung):

            was ist der Inhalt von version?

            4.1.11

            Mein SmartHome-Podcast:
            http://www.scheiss-technik.com

            UncleSamU 1 Reply Last reply
            0
            • D.VED D.VE

              @unclesam said in socket.io (eigene Visualisierung):

              wird der angesprungen?

              yep

              @unclesam said in socket.io (eigene Visualisierung):

              was ist der Inhalt von version?

              4.1.11

              UncleSamU Offline
              UncleSamU Offline
              UncleSam
              Developer
              wrote on last edited by
              #23

              @d-ve Dann ist das ja gut. Und ich nehme an, es wird auch nur einmal angesprungen. Danach ist die Verbindung da und alles ist gut. Kannst du mal den Vorschlag von @OliverIO versuchen und/oder schauen, was in Chrome / Edge (oder FF???) in den Entwickler-Tools unter "Netzwerk" steht. Es gibt dort eine langlebige Verbindung (unter "Time" steht bei mir "Pending") (1), dort kannst du drauf klicken und auf den Reiter "Messages" wechseln (2); da solltest du alle ausgetauschten Nachrichten sehen (3):

              6e0dac09-c169-495d-aaa3-97f4bfcaf7aa-image.png

              Was steht da bei dir?

              Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
              ♡-lichen Dank an meine Sponsoren

              D.VED 1 Reply Last reply
              0
              • UncleSamU UncleSam

                @d-ve Dann ist das ja gut. Und ich nehme an, es wird auch nur einmal angesprungen. Danach ist die Verbindung da und alles ist gut. Kannst du mal den Vorschlag von @OliverIO versuchen und/oder schauen, was in Chrome / Edge (oder FF???) in den Entwickler-Tools unter "Netzwerk" steht. Es gibt dort eine langlebige Verbindung (unter "Time" steht bei mir "Pending") (1), dort kannst du drauf klicken und auf den Reiter "Messages" wechseln (2); da solltest du alle ausgetauschten Nachrichten sehen (3):

                6e0dac09-c169-495d-aaa3-97f4bfcaf7aa-image.png

                Was steht da bei dir?

                D.VED Offline
                D.VED Offline
                D.VE
                wrote on last edited by
                #24

                @unclesam said in socket.io (eigene Visualisierung):

                da solltest du alle ausgetauschten Nachrichten sehen

                590a75d4-d8bf-48d5-9b59-177151afbe37-grafik.png

                Ab da kommen nur noch stateChange Nachrichten

                Hab auch nochmal geschaut, die Queue wird wohl irgendwo geleert:
                0089c8e3-4243-4d56-aa0e-a518fd6ba090-grafik.png

                89d1d323-686f-458c-af0f-0d2afda593f5-grafik.png

                Hat das was zu bedeuten?

                Trying to get states again, because emitted getStates still pending
                

                Mein SmartHome-Podcast:
                http://www.scheiss-technik.com

                UncleSamU 1 Reply Last reply
                0
                • D.VED D.VE

                  @unclesam said in socket.io (eigene Visualisierung):

                  da solltest du alle ausgetauschten Nachrichten sehen

                  590a75d4-d8bf-48d5-9b59-177151afbe37-grafik.png

                  Ab da kommen nur noch stateChange Nachrichten

                  Hab auch nochmal geschaut, die Queue wird wohl irgendwo geleert:
                  0089c8e3-4243-4d56-aa0e-a518fd6ba090-grafik.png

                  89d1d323-686f-458c-af0f-0d2afda593f5-grafik.png

                  Hat das was zu bedeuten?

                  Trying to get states again, because emitted getStates still pending
                  
                  UncleSamU Offline
                  UncleSamU Offline
                  UncleSam
                  Developer
                  wrote on last edited by
                  #25

                  @d-ve Ja, es scheint, dass getStates hängt. Du hast gesagt dass du tausende States hast. Vielleicht solltest du wirklich nur die States holen, die du brauchst.

                  Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                  ♡-lichen Dank an meine Sponsoren

                  D.VED 1 Reply Last reply
                  0
                  • UncleSamU UncleSam

                    @d-ve Ja, es scheint, dass getStates hängt. Du hast gesagt dass du tausende States hast. Vielleicht solltest du wirklich nur die States holen, die du brauchst.

                    D.VED Offline
                    D.VED Offline
                    D.VE
                    wrote on last edited by
                    #26

                    @unclesam said in socket.io (eigene Visualisierung):

                    @d-ve Ja, es scheint, dass getStates hängt. Du hast gesagt dass du tausende States hast. Vielleicht solltest du wirklich nur die States holen, die du brauchst.

                    das ist ja genau das, was ich hier von Anfang an versuche... Weiß nur nicht wie...

                    Mein SmartHome-Podcast:
                    http://www.scheiss-technik.com

                    UncleSamU 1 Reply Last reply
                    0
                    • D.VED D.VE

                      @unclesam said in socket.io (eigene Visualisierung):

                      @d-ve Ja, es scheint, dass getStates hängt. Du hast gesagt dass du tausende States hast. Vielleicht solltest du wirklich nur die States holen, die du brauchst.

                      das ist ja genau das, was ich hier von Anfang an versuche... Weiß nur nicht wie...

                      UncleSamU Offline
                      UncleSamU Offline
                      UncleSam
                      Developer
                      wrote on last edited by
                      #27

                      @d-ve sagte in socket.io (eigene Visualisierung):

                      das ist ja genau das, was ich hier von Anfang an versuche... Weiß nur nicht wie...

                      Sorry, jetzt haben wir uns wirklich genau einmal in Kreis gedreht. Naja, immerhin habe ich eine Information mehr: es gibt einen Request für ["getStates", "*"]. Im Code von conn.js finde ich dazu nichts. Machst du das in deinem Code?

                      Im Beispiel-Code wir das hier gemacht: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/index.html#L27

                      Bei dir würde ich aber wie gesagt nicht empfehlen, alle States zu holen.

                      Wenn du nicht weisst, woher der Request kommt, dann setze mal hier einen Breakpoint:
                      https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L775
                      und schau dir dann den Callstack an.

                      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                      ♡-lichen Dank an meine Sponsoren

                      D.VED 1 Reply Last reply
                      0
                      • UncleSamU UncleSam

                        @d-ve sagte in socket.io (eigene Visualisierung):

                        das ist ja genau das, was ich hier von Anfang an versuche... Weiß nur nicht wie...

                        Sorry, jetzt haben wir uns wirklich genau einmal in Kreis gedreht. Naja, immerhin habe ich eine Information mehr: es gibt einen Request für ["getStates", "*"]. Im Code von conn.js finde ich dazu nichts. Machst du das in deinem Code?

                        Im Beispiel-Code wir das hier gemacht: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/index.html#L27

                        Bei dir würde ich aber wie gesagt nicht empfehlen, alle States zu holen.

                        Wenn du nicht weisst, woher der Request kommt, dann setze mal hier einen Breakpoint:
                        https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L775
                        und schau dir dann den Callstack an.

                        D.VED Offline
                        D.VED Offline
                        D.VE
                        wrote on last edited by
                        #28

                        @unclesam said in socket.io (eigene Visualisierung):

                        Im Beispiel-Code wir das hier gemacht: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/index.html#L27

                        I know... das hat nur nicht funktioniert... Deswegen habe ich den Request jetzt schon dreihundertiverundachtzigmal umgeschrieben

                        @unclesam said in socket.io (eigene Visualisierung):

                        Bei dir würde ich aber wie gesagt nicht empfehlen, alle States zu holen.

                        Wie gesagt, habe ich auch nicht vor... Ich möchte momentan einfach nur mal IRGENDEINEN State holen, am liebsten ein spezifisches Device.
                        Momentan funktioniert bei mir nur der onUpdate()-Teil. Aber wenn ich den Status meiner Lampe anzeigen will, kann nicht so lange warten bis die sich mal bequemt, zufällig ein Update zu senden.

                        lg, Dave

                        Mein SmartHome-Podcast:
                        http://www.scheiss-technik.com

                        UncleSamU 1 Reply Last reply
                        0
                        • D.VED D.VE

                          @unclesam said in socket.io (eigene Visualisierung):

                          Im Beispiel-Code wir das hier gemacht: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/index.html#L27

                          I know... das hat nur nicht funktioniert... Deswegen habe ich den Request jetzt schon dreihundertiverundachtzigmal umgeschrieben

                          @unclesam said in socket.io (eigene Visualisierung):

                          Bei dir würde ich aber wie gesagt nicht empfehlen, alle States zu holen.

                          Wie gesagt, habe ich auch nicht vor... Ich möchte momentan einfach nur mal IRGENDEINEN State holen, am liebsten ein spezifisches Device.
                          Momentan funktioniert bei mir nur der onUpdate()-Teil. Aber wenn ich den Status meiner Lampe anzeigen will, kann nicht so lange warten bis die sich mal bequemt, zufällig ein Update zu senden.

                          lg, Dave

                          UncleSamU Offline
                          UncleSamU Offline
                          UncleSam
                          Developer
                          wrote on last edited by
                          #29

                          @d-ve Jedes Mal, wenn ich deinen Screenshot anschaue, fällt mir wieder etwas auf...

                          Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081? Gleich nach deinem "getStates()" reklamiert nämlich der Admin, dass mit dem Request etwas nicht stimmt. Richtig wäre der Port des socket.io Adapters (normalerweise 8082).

                          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                          ♡-lichen Dank an meine Sponsoren

                          HomoranH D.VED 2 Replies Last reply
                          0
                          • UncleSamU UncleSam

                            @d-ve Jedes Mal, wenn ich deinen Screenshot anschaue, fällt mir wieder etwas auf...

                            Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081? Gleich nach deinem "getStates()" reklamiert nämlich der Admin, dass mit dem Request etwas nicht stimmt. Richtig wäre der Port des socket.io Adapters (normalerweise 8082).

                            HomoranH Do not disturb
                            HomoranH Do not disturb
                            Homoran
                            Global Moderator Administrators
                            wrote on last edited by
                            #30

                            @unclesam sagte in socket.io (eigene Visualisierung):

                            Richtig wäre der Port des socket.io Adapters (normalerweise 8082).

                            8084!

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Reply Last reply
                            0
                            • UncleSamU UncleSam

                              @d-ve Jedes Mal, wenn ich deinen Screenshot anschaue, fällt mir wieder etwas auf...

                              Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081? Gleich nach deinem "getStates()" reklamiert nämlich der Admin, dass mit dem Request etwas nicht stimmt. Richtig wäre der Port des socket.io Adapters (normalerweise 8082).

                              D.VED Offline
                              D.VED Offline
                              D.VE
                              wrote on last edited by
                              #31

                              @unclesam said in socket.io (eigene Visualisierung):

                              Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081?

                              Ja nehme 8081. 8084 aus dem Beispiel hat garnicht funktioniert...

                              @unclesam said in socket.io (eigene Visualisierung):

                              der Port des socket.io Adapters (normalerweise 8082).

                              Hmmm... das könnte die Ursache sein, wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet. Kann das nachher mal mit 8082 testen (bin gerade nicht am Platz).

                              lg, Dave

                              Mein SmartHome-Podcast:
                              http://www.scheiss-technik.com

                              HomoranH UncleSamU 2 Replies Last reply
                              0
                              • D.VED D.VE

                                @unclesam said in socket.io (eigene Visualisierung):

                                Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081?

                                Ja nehme 8081. 8084 aus dem Beispiel hat garnicht funktioniert...

                                @unclesam said in socket.io (eigene Visualisierung):

                                der Port des socket.io Adapters (normalerweise 8082).

                                Hmmm... das könnte die Ursache sein, wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet. Kann das nachher mal mit 8082 testen (bin gerade nicht am Platz).

                                lg, Dave

                                HomoranH Do not disturb
                                HomoranH Do not disturb
                                Homoran
                                Global Moderator Administrators
                                wrote on last edited by
                                #32

                                @d-ve Bitte sieh bei dir nach auf welchem Port dein socket.io läuft
                                8082 ist der port für den Web-Adapter, 8081 für den admin, socket.io hat üblicherweise 8084, könnte aber bei dir umkonfiguriert sein.

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                UncleSamU 1 Reply Last reply
                                0
                                • D.VED D.VE

                                  @unclesam said in socket.io (eigene Visualisierung):

                                  Auf welchen Port verbindest du dich mit dem socket.io Server? Machst du das etwa mit Port 8081?

                                  Ja nehme 8081. 8084 aus dem Beispiel hat garnicht funktioniert...

                                  @unclesam said in socket.io (eigene Visualisierung):

                                  der Port des socket.io Adapters (normalerweise 8082).

                                  Hmmm... das könnte die Ursache sein, wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet. Kann das nachher mal mit 8082 testen (bin gerade nicht am Platz).

                                  lg, Dave

                                  UncleSamU Offline
                                  UncleSamU Offline
                                  UncleSam
                                  Developer
                                  wrote on last edited by
                                  #33

                                  @d-ve sagte in socket.io (eigene Visualisierung):

                                  wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet

                                  Ganz einfach: das ist der Port von Admin. Und Admin verwendet auch socket.io, aber teilweise andere Befehle (da Admin mehr können muss als Socket.io).

                                  Und: den socket.io Adapter hast du schon installiert, oder?

                                  Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                                  ♡-lichen Dank an meine Sponsoren

                                  D.VED 1 Reply Last reply
                                  0
                                  • HomoranH Homoran

                                    @d-ve Bitte sieh bei dir nach auf welchem Port dein socket.io läuft
                                    8082 ist der port für den Web-Adapter, 8081 für den admin, socket.io hat üblicherweise 8084, könnte aber bei dir umkonfiguriert sein.

                                    UncleSamU Offline
                                    UncleSamU Offline
                                    UncleSam
                                    Developer
                                    wrote on last edited by
                                    #34

                                    @homoran sagte in socket.io (eigene Visualisierung):

                                    8082 ist der port für den Web-Adapter, 8081 für den admin, socket.io hat üblicherweise 8084, könnte aber bei dir umkonfiguriert sein.

                                    Richtig, hatte ich verwechselt. Aber gibt es einen Grund, nicht einfach die socket.io Verbindung vom Web-Adapter zu verwenden? Die sollte ja identisch sein mit dem anderen socket.io, oder auch nicht? Ich verwende für meine selbstgeschriebene Vis einfach Port 8082 und habe den socket.io gar nicht installiert. Aber ich verwende auch nicht conn.js sondern habe da selber Code geschrieben (da es eine Angular App ist).

                                    Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                                    ♡-lichen Dank an meine Sponsoren

                                    HomoranH 1 Reply Last reply
                                    0
                                    • UncleSamU UncleSam

                                      @homoran sagte in socket.io (eigene Visualisierung):

                                      8082 ist der port für den Web-Adapter, 8081 für den admin, socket.io hat üblicherweise 8084, könnte aber bei dir umkonfiguriert sein.

                                      Richtig, hatte ich verwechselt. Aber gibt es einen Grund, nicht einfach die socket.io Verbindung vom Web-Adapter zu verwenden? Die sollte ja identisch sein mit dem anderen socket.io, oder auch nicht? Ich verwende für meine selbstgeschriebene Vis einfach Port 8082 und habe den socket.io gar nicht installiert. Aber ich verwende auch nicht conn.js sondern habe da selber Code geschrieben (da es eine Angular App ist).

                                      HomoranH Do not disturb
                                      HomoranH Do not disturb
                                      Homoran
                                      Global Moderator Administrators
                                      wrote on last edited by
                                      #35

                                      @unclesam sagte in socket.io (eigene Visualisierung):

                                      die socket.io Verbindung vom Web-Adapter zu verwenden? Die sollte ja identisch sein mit dem anderen socket.io, oder auch nicht?

                                      Da habe ich ehrlich keine Ahnung, habe nur festgestellt, dass es Problem mit dem Web-Adapter gab, die dadurch zu lösen waren nicht den internen socket zu nehmen.

                                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                      1 Reply Last reply
                                      0
                                      • UncleSamU UncleSam

                                        @d-ve sagte in socket.io (eigene Visualisierung):

                                        wobei sich mir dann die Frage stellt, warum der Adapter unter 8081 dann überhaupt antwortet

                                        Ganz einfach: das ist der Port von Admin. Und Admin verwendet auch socket.io, aber teilweise andere Befehle (da Admin mehr können muss als Socket.io).

                                        Und: den socket.io Adapter hast du schon installiert, oder?

                                        D.VED Offline
                                        D.VED Offline
                                        D.VE
                                        wrote on last edited by
                                        #36

                                        @unclesam said in socket.io (eigene Visualisierung):

                                        Und: den socket.io Adapter hast du schon installiert, oder?

                                        Öhem... Nö... :grimacing:
                                        Hätte ich sollen?
                                        Braucht man da noch eine zweite Instanz extra für eigene Implementierung?

                                        Mein SmartHome-Podcast:
                                        http://www.scheiss-technik.com

                                        UncleSamU 1 Reply Last reply
                                        0
                                        • D.VED D.VE

                                          @unclesam said in socket.io (eigene Visualisierung):

                                          Und: den socket.io Adapter hast du schon installiert, oder?

                                          Öhem... Nö... :grimacing:
                                          Hätte ich sollen?
                                          Braucht man da noch eine zweite Instanz extra für eigene Implementierung?

                                          UncleSamU Offline
                                          UncleSamU Offline
                                          UncleSam
                                          Developer
                                          wrote on last edited by
                                          #37

                                          @d-ve sagte in socket.io (eigene Visualisierung):

                                          Braucht man da noch eine zweite Instanz extra für eigene Implementierung?

                                          Bei mir funktioniert es mit Port 8082 und dem (normalen) Web Adapter. Damit brauchst du keine zweite Instanz.

                                          Wenn du es ganz korrekt machen willst, musst du den socket.io Adapter installieren und Port 8084 verwenden.

                                          Port 8081 darfst du niemals verwenden (der hat auch erhöhte Rechte und wird möglicherweise in Zukunft noch besser abgesichert).

                                          Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                                          ♡-lichen Dank an meine Sponsoren

                                          B D.VED 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          289

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe