Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Fragen zu Web Socket / Socket.io

    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

    [gelöst] Fragen zu Web Socket / Socket.io

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

      Wozu/wofür brauche ich den "Web socket (ws 2.3.3)" bzw. den "socket.io (socketio 6.3.3)" Adapter. Ich hab die zwar auf meinem Sytem drauf (woher auch immer) aber nicht als Instanz. Ich habe hier so nichts konkretes finden können. Kann mich da jemand aufklären?

      OliverIO paul53 2 Replies Last reply Reply Quote 0
      • OliverIO
        OliverIO @Rene55 last edited by

        @rene55

        socket.io ist die basis kommunikationskomponente über die iobroker mit seiner umwelt (browser, aber nicht zwingen nur browser) kommuniziert. socket.io realisiert das über websockets, die eine leichtgewichtigere alternative gegenüber komplette http-requests darstellt
        https://socket.io/

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Rene55 last edited by paul53

          @rene55 sagte: Wozu/wofür brauche ich den "Web socket (ws 2.3.3)" bzw. den "socket.io (socketio 6.3.3)" Adapter.

          Die werden vom Web-Adapter benötigt und deshalb mit installiert:

            "dependencies": {
              "@iobroker/adapter-core": "^2.6.7",
              "body-parser": "^1.20.1",
              "compression": "^1.7.4",
              "connect-flash": "^0.1.1",
              "cookie-parser": "^1.4.6",
              "express": "^4.18.2",
              "express-session": "^1.17.3",
              "iobroker.simple-api": "^2.7.2",
              "iobroker.ws": "2.3.3",
              "iobroker.socketio": "6.3.3",
              "mime-types": "^2.1.35",
              "passport": "^0.6.0",
              "passport-local": "^1.0.0",
              "xtend": "^4.0.2"
            },
          
          1 Reply Last reply Reply Quote 0
          • Rene55
            Rene55 last edited by

            Danke für die ersten Erklärungen. Den WEB-Server hab ich auch instanziiert - aber noch nicht wirklich gebraucht (oder unbewusst?). Dagegen hab z.B. den 'simple-api' und auch (testweise) den 'rest-api' im Einsatz. Die sind davon offensichtlich unabhängig. Gibt es irgendeinen Anwendungsfall für den Web-Server, so dass ich dessen Wirkungsweise auch mal verstehen kann. Danke vorab.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Rene55 last edited by

              @rene55 sagte in Web Socket / Socket.io:

              Gibt es irgendeinen Anwendungsfall für den Web-Server, so dass ich dessen Wirkungsweise auch mal verstehen kann.

              Der web Adapter stellt auf Port 8082 (Standard) ein Webinterface zur Verfügung für

              • vis
              • flot
              • eCharts

              und weitere Adapter

              Rene55 1 Reply Last reply Reply Quote 0
              • Rene55
                Rene55 @Homoran last edited by Rene55

                @homoran Merci. "vis, flot und eCharts" habe ich alle im Einsatz. Das bedeutet, dass die Adapter "Web Socket" und "socket.io" zwar da sein, aber nicht als Instanz laufen müssen. Oder hab ich das noch nicht so richtig durchdrungen?

                OliverIO 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @Rene55 last edited by

                  @rene55
                  Der läuft definitiv
                  Ich glaub wenn man auf der Shell die Instanzen ausgeben lässt wird es angezeigt.
                  Im Web wird er wohl ausgefiltert, da du ihn auch nicht entfernen darfst
                  Du kannst mal in die expertensicht schalten

                  Rene55 1 Reply Last reply Reply Quote 0
                  • Rene55
                    Rene55 @OliverIO last edited by

                    @oliverio Also ich hab folgendes gefunden: Instance "socketio.0" is running. In der Expertenansicht sehe ich nur

                    ws.png, aber sonst nichts. Ich gehe davon aus, dass in diesem Umfeld alles so ist wie es sein muss und belästige euch nicht mit weiteren Fragen. Auf jeden Fall bin ich ein bisschen schlauer

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @Rene55 last edited by

                      @rene55
                      wenn du keine fehler feststellst ist alles so wie es sein sollte

                      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

                      768
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      547
                      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