Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MySensors Adapter SERIAL and Ethernet (TCP and UDP) ist DA!!!!!

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

MySensors Adapter SERIAL and Ethernet (TCP and UDP) ist DA!!!!!

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
57 Beiträge 7 Kommentatoren 10.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • O Offline
    O Offline
    onkeltom9
    schrieb am zuletzt editiert von
    #23

    Hallo Maxtox

    also Ich verwende zum Testen die Mysensors standart examples Version 1.5 auch bei den Sensoren

    Zustände:

    Sensor 1

    mysensors.0.20.255_ARDUINO_NODE.I_CONFIG 1.5 1.5.4.I_CONFIG Metric true mysensors.0 2016-03-06 11:10:56 2016-03-06 11:10:56

    mysensors.0.20.255_ARDUINO_NODE.I_SKETCH_NAME 1.5 1.5.4.I_SKETCH_NAME Humidity true mysensors.0 2016-03-06 11:10:57 2016-03-06 11:10:57

    mysensors.0.20.1_TEMP.V_TEMP 20.1_TEMP 20.1_TEMP.V_TEMP 18.6 true mysensors.0 2016-03-06 15:59:04 2016-03-06 15:59:04

    mysensors.0.20.0_HUM.V_HUM 20.0_HUM 20.0_HUM.V_HUM 55.1 true mysensors.0 2016-03-06 15:59:04 2016-03-06 15:59:04

    mysensors.0.22.255_ARDUINO_NODE.I_CONFIG 1.5 1.5.4.I_CONFIG Metric true mysensors.0 2016-03-06 11:11:02 2016-03-06 11:11:02

    mysensors.0.22.255_ARDUINO_NODE.I_SKETCH_NAME 1.5

    Sensor 2

    mysensors.0.22.S_BATTERY mysensors.0 mysensors.0.22.S_BATTERY

    mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_LEVEL mysensors.0 mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_LEVEL

    mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_UNIT_PREFIX mysensors.0 mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_UNIT_PREFI

    mysensors.0.20.S_BATTERY mysensors.0 mysensors.0.20.S_BATTERY

    Ereignisse:

    Sensor 1

    stateChange mysensors.0.20.0_HUM.V_HUM 54.8 true mysensors.0 2016-03-06 15:58:26 2016-03-06 15:58:26

    stateChange mysensors.0.20.1_TEMP.V_TEMP 18.5 true mysensors.0 2016-03-06 15:58:26 2016-03-06 15:58:26

    Sensor 2

    keine Einträge

    aber in den log Dateien kommen Daten von beiden Sensoren

    Gru0

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      Maxtox
      schrieb am zuletzt editiert von
      #24

      es kommen aber keine Werte im Log:

      mysensors.0.22.S_BATTERY	mysensors.0	mysensors.0.22.S_BATTERY	
      mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_LEVEL	mysensors.0	mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_LEVEL	
      mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_UNIT_PREFIX	mysensors.0	mysensors.0.22.0_AIR_QUALITY.S_AIR_QUALITY.V_UNIT_PREFI 
      

      deswegen steht nichts in den objekten…

      Arduino MEGA 2560 R3 / ioBroker / DOino Sketch

      1 Antwort Letzte Antwort
      0
      • O Offline
        O Offline
        onkeltom9
        schrieb am zuletzt editiert von
        #25

        Hallo Maxtox

        doch im log schon siehe oben

        mysensors-0 2016-03-06 10:25:27 info Log :read: 22-22-0 s=0,c=1,t=37,pt=2,l=2,sg=0:752

        der Wert sg=0:752

        aber im Reiter Zustände wird der Wert nicht übermittelt

        hinter AIR_QUALITY.S_AIR_QUALITY.V_LEVEL … müsste der Wert stehen

        gruß

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          Trident
          schrieb am zuletzt editiert von
          #26

          Hallo zusammen,

          habe mir ein serial gateway gebaut (Arduino uno) und diesen per USB mit meinem Cubietruck mit IObroker verbunden. Die Installation des Adapters läuft ohne Probleme und startet auch. Im Config habe ich alles auf serial gestellt und (hoffentlich) den richtigen port ausgesucht. Beim Starten meldet das log folgendes:

          ` > mysensors-0 2016-04-05 18:40:23 info disconnected

          mysensors-0 2016-04-05 18:39:23 info Received INTERNAL message: I_GATEWAY_READY: Gateway startup complete.

          mysensors-0 2016-04-05 18:39:23 warn Serial data received: 0;0;3;0;14;Gateway startup complete.

          mysensors-0 2016-04-05 18:39:23 info Log :gateway started, id=0, parent=0, distance=0

          mysensors-0 2016-04-05 18:39:23 warn Serial data received: 0;0;3;0;9;gateway started, id=0, parent=0, distance=0

          mysensors-0 2016-04-05 18:39:23 info Connected

          mysensors-0 2016-04-05 18:39:22 error Serial error: Error: Serialport not open.

          mysensors-0 2016-04-05 18:39:21 info starting. Version 0.1.10 in /opt/iobroker/node_modules/iobroker.mysensors

          host-cubietruck 2016-04-05 18:39:18 info instance system.adapter.mysensors.0 started with pid 13587

          host-cubietruck 2016-04-05 18:39:16 info instance system.adapter.mysensors.0 terminated with code 0 (OK)

          host-cubietruck 2016-04-05 18:39:16 info stopInstance system.adapter.mysensors.0 killing pid 13457 `

          Habt ihr einen Tipp was falsch läuft?

          Des Weiteren ist mir nicht klar, wie ich neue MySensor Sensoren hinzufüge…

          Viele Grüße und danke für die Entwicklung!

          Trident

          1 Antwort Letzte Antwort
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            schrieb am zuletzt editiert von
            #27

            @Trident:

            Hallo zusammen,

            habe mir ein serial gateway gebaut (Arduino uno) und diesen per USB mit meinem Cubietruck mit IObroker verbunden. Die Installation des Adapters läuft ohne Probleme und startet auch. Im Config habe ich alles auf serial gestellt und (hoffentlich) den richtigen port ausgesucht. Beim Starten meldet das log folgendes:

            ` > mysensors-0 2016-04-05 18:40:23 info disconnected

            mysensors-0 2016-04-05 18:39:23 info Received INTERNAL message: I_GATEWAY_READY: Gateway startup complete.

            mysensors-0 2016-04-05 18:39:23 warn Serial data received: 0;0;3;0;14;Gateway startup complete.

            mysensors-0 2016-04-05 18:39:23 info Log :gateway started, id=0, parent=0, distance=0

            mysensors-0 2016-04-05 18:39:23 warn Serial data received: 0;0;3;0;9;gateway started, id=0, parent=0, distance=0

            mysensors-0 2016-04-05 18:39:23 info Connected

            mysensors-0 2016-04-05 18:39:22 error Serial error: Error: Serialport not open.

            mysensors-0 2016-04-05 18:39:21 info starting. Version 0.1.10 in /opt/iobroker/node_modules/iobroker.mysensors

            host-cubietruck 2016-04-05 18:39:18 info instance system.adapter.mysensors.0 started with pid 13587

            host-cubietruck 2016-04-05 18:39:16 info instance system.adapter.mysensors.0 terminated with code 0 (OK)

            host-cubietruck 2016-04-05 18:39:16 info stopInstance system.adapter.mysensors.0 killing pid 13457 `

            Habt ihr einen Tipp was falsch läuft?

            Des Weiteren ist mir nicht klar, wie ich neue MySensor Sensoren hinzufüge…

            Viele Grüße und danke für die Entwicklung!

            Trident `
            Danke für Fehlermeldung.

            Ich habe neue Version gemacht. Fehler sollte jetzt nicht auftauchen.

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              Trident
              schrieb am zuletzt editiert von
              #28

              Hi bluefox,

              danke für die schnelle Reaktion. Es funktioniert nun auch für kurze Zeit. Dann disconnected der Adapter wieder. Siehe Log:
              ` > mysensors.0 2016-04-05 21:45:51 info mysensors.0 disconnected

              mysensors.0 2016-04-05 21:44:51 info mysensors.0 Received INTERNAL message: I_GATEWAY_READY: Gateway startup complete.

              mysensors.0 2016-04-05 21:44:51 warn mysensors.0 Serial data received: 0;0;3;0;14;Gateway startup complete.

              mysensors.0 2016-04-05 21:44:51 info mysensors.0 Log :gateway started, id=0, parent=0, distance=0

              mysensors.0 2016-04-05 21:44:51 warn mysensors.0 Serial data received: 0;0;3;0;9;gateway started, id=0, parent=0, distance=0

              mysensors.0 2016-04-05 21:44:51 info mysensors.0 Connected

              mysensors.0 2016-04-05 21:44:49 info mysensors.0 Serial port opened

              mysensors.0 2016-04-05 21:44:49 info mysensors.0 starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.mysensors

              cubietruck 2016-04-05 21:44:46 info host.cubietruck instance system.adapter.mysensors.0 started with pid 4800 `

              Es scheint immer genau eine Minute zu sein…

              Viele Grüße

              Trident

              1 Antwort Letzte Antwort
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                schrieb am zuletzt editiert von
                #29

                @Trident:

                Hi bluefox,

                danke für die schnelle Reaktion. Es funktioniert nun auch für kurze Zeit. Dann disconnected der Adapter wieder. Siehe Log:
                ` > mysensors.0 2016-04-05 21:45:51 info mysensors.0 disconnected

                mysensors.0 2016-04-05 21:44:51 info mysensors.0 Received INTERNAL message: I_GATEWAY_READY: Gateway startup complete.

                mysensors.0 2016-04-05 21:44:51 warn mysensors.0 Serial data received: 0;0;3;0;14;Gateway startup complete.

                mysensors.0 2016-04-05 21:44:51 info mysensors.0 Log :gateway started, id=0, parent=0, distance=0

                mysensors.0 2016-04-05 21:44:51 warn mysensors.0 Serial data received: 0;0;3;0;9;gateway started, id=0, parent=0, distance=0

                mysensors.0 2016-04-05 21:44:51 info mysensors.0 Connected

                mysensors.0 2016-04-05 21:44:49 info mysensors.0 Serial port opened

                mysensors.0 2016-04-05 21:44:49 info mysensors.0 starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.mysensors

                cubietruck 2016-04-05 21:44:46 info host.cubietruck instance system.adapter.mysensors.0 started with pid 4800 `

                Es scheint immer genau eine Minute zu sein…

                Viele Grüße

                Trident `
                Es ist folgendes, wenn adapter keine Meldungen innerhalb von eine Minute bekommt, denkt er, dass Serial Gateway nicht da ist und meldet disconnected.

                Falls jetzt Serial Gateway was sendet, dann ändert sich den Zustand wieder auf connected.

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  Trident
                  schrieb am zuletzt editiert von
                  #30

                  Ah ok - ich habe im Moment auch noch keinen Sensor und daher keine Aktivität auf dem Gateway! Wie würde ich denn nun Sensoren hinzufügen? Laut mysensors-Homepage über den Controller - also den iobroker Adapter, oder? Steh da irgendwie auf dem Schlauch ..

                  1 Antwort Letzte Antwort
                  0
                  • BluefoxB Offline
                    BluefoxB Offline
                    Bluefox
                    schrieb am zuletzt editiert von
                    #31

                    @Trident:

                    Ah ok - ich habe im Moment auch noch keinen Sensor und daher keine Aktivität auf dem Gateway! Wie würde ich denn nun Sensoren hinzufügen? Laut mysensors-Homepage über den Controller - also den iobroker Adapter, oder? Steh da irgendwie auf dem Schlauch .. `
                    Wenn ioBroker gestartet ist, sendet er ein I_GATEWAY_READY Kommando, danach I_FORCE_PRESENTATION und danach I_REBOOT (falls immer noch keine Kommunikation). Dabei erwartet ioBroker, dass Serial Gateway mit Presentation anfängt und lernt dabei alle Eingänge und Ausgänge. Anwender sollte nichts machen.

                    1 Antwort Letzte Antwort
                    0
                    • M Offline
                      M Offline
                      Maxtox
                      schrieb am zuletzt editiert von
                      #32

                      Nimm doch mein Sketch zum probieren…

                      Arduino MEGA 2560 R3 / ioBroker / DOino Sketch

                      1 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        looxer01
                        schrieb am zuletzt editiert von
                        #33

                        Hi,

                        Wenn ich das richtig verstanden habe, dann kann mysensors ja auch UDP Protokolle verarbeiten.

                        Ich beachtsichtige einen Fingerabdrucksensor zu verwenden, der die Zutritte logged. Habe ich beschrieben hier:

                        http://forum.iobroker.com/viewtopic.php … ffa#p23345

                        Das system bietet einen UDP Konverter. Ich stelle mir das so vor, dass ich den sendenden Port einfach dem Adapter mitteile und die Messages werden empfangen. Würde das gehen ?

                        und wenn ja, wie würde das logging passieren ? - innerhalb eines Datenpunkts ?

                        vG Looxer

                        1 Antwort Letzte Antwort
                        0
                        • T Offline
                          T Offline
                          Trident
                          schrieb am zuletzt editiert von
                          #34

                          Es scheint mir, als ob bei dem Adapter die Möglichkeit fehlt den inclusion-Mode zu aktivieren. Dieser verbindet neue Sensoren mit dem Gateway. Es gibt die Möglichkeit diesen per Knopf am Gateway zu aktivieren (wenn man ihn anlötet) oder dies aus dem Controller zu machen (Vera kann das offensichtlich).

                          ` > Including New Sensor(s)

                          To add one or more new sensors to your Vera, follow the steps below:

                          Start inclusion mode on the Arduino Vera device by pressing the "Start" button. Inclusion mode is normally active for 1 minute.

                          While the inclusion mode is active, restart each new sensor that you want to include to ensure that it sends the special presentation message to the Vera. Once the inclusion mode ends, you should see something like "2 new sensors found" in the Arduino Vera device.

                          Once inclusion mode ends, your Vera will automatically reload the luup engine if it detected any new sensor nodes. Once the Vera reload completes (1-3 minutes), you should see your new Arduino sensor devices on the dashboard.

                          Restart you sensor again. This create all necessary variables for the new device and will update the sketch name and version information for the sensor node.

                          Finally, reload the browser tab. Congratulations! Your new Arduino sensor devices should be on-line, connected and reporting data to your Vera! `

                          Ich werde mal den Hardware weg testen und berichten. Es wäre aber aus meiner Sicht ein Must-have Feature diesen Modus über iobroker zu aktivieren.

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Maxtox
                            schrieb am zuletzt editiert von
                            #35

                            @Trident:

                            Meiner Meinung nach ist es immer ein Hardware weg…

                            Bitte schicke den link oder die Stelle wo auf der mysensor Homepage beschrieben wird, wie man es ohne den Knopf aktiviert...

                            Danke.

                            Arduino MEGA 2560 R3 / ioBroker / DOino Sketch

                            1 Antwort Letzte Antwort
                            0
                            • T Offline
                              T Offline
                              Trident
                              schrieb am zuletzt editiert von
                              #36

                              Hi,

                              das Thema ist auf der mysensor page nur schlecht bis gar nicht beschrieben, da es wohl Aufgabe des jeweiligen Controllers ist dieses umzusetzen. Ich habe bin nur anhand dieser Videoszene zum Thema gekommen:

                              https://youtu.be/2bc27dpof04?t=5m37s

                              Ich hab mir nun einen Kopf gebaut, um den Inclusionmode so zu aktivieren. Es scheint mir aber so, als das der sensor keine ID bekommt

                              Hier ein Auszug aus dem Serialmonitors meines Sensors:
                              ` > send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,st=ok:

                              req id

                              send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,st=ok:

                              req id

                              send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,st=ok:

                              100

                              req id

                              send: 255-255-0-0 s=255,c=3,t=3,pt=0,l=0,sg=0,st=ok: `

                              Und hier das Log aus ioBroker: (man erkennt glaube ich das aktivieren des inclusionmodes am Punkt STARTED)
                              ` > mysensors-0 2016-04-10 13:35:49 warn Serial data received: 0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:47 info Received INTERNAL message: I_ID_REQUEST:

                              mysensors-0 2016-04-10 13:35:47 warn Serial data received: 255;255;3;0;3;

                              mysensors-0 2016-04-10 13:35:47 info Log :read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:47 warn Serial data received: 0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:45 info Received INTERNAL message: I_ID_REQUEST:

                              mysensors-0 2016-04-10 13:35:45 warn Serial data received: 255;255;3;0;3;

                              mysensors-0 2016-04-10 13:35:45 info Log :read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:45 warn Serial data received: 0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:43 info Received INTERNAL message: I_ID_REQUEST:

                              mysensors-0 2016-04-10 13:35:43 warn Serial data received: 255;255;3;0;3;

                              mysensors-0 2016-04-10 13:35:43 info Log :read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:43 warn Serial data received: 0;0;3;0;9;read: 255-255-0 s=255,c=3,t=3,pt=0,l=0,sg=0:

                              mysensors-0 2016-04-10 13:35:28 info STARTED `

                              Laut Serial-API von MySensors sollte auf ein I_ID_REQUEST der Controller mit einer I_ID_RESPONSE antworten (vgl.: https://www.mysensors.org/download/serial_api_15)

                              ` > I_ID_REQUEST 3 Use this to request a unique node id from the controller.

                              I_ID_RESPONSE 4 Id response back to node. Payload contains node id.

                              I_INCLUSION_MODE 5 Start/stop inclusion mode of the Controller (1=start, 0=stop). `

                              Hier kann dann auch der inclusionmode über eine Messerage "I_INCLUSION_MODE" per Controller aktiviert werden.

                              Aber es wird scheinbar keine Id vergeben und unter Objekte tauchen auch keine Daten auf… Vielleicht mache ich ja auch noch was falsch....

                              Danke für eure Hilfe!!!

                              Viele Grüße

                              Trident

                              1 Antwort Letzte Antwort
                              0
                              • BluefoxB Offline
                                BluefoxB Offline
                                Bluefox
                                schrieb am zuletzt editiert von
                                #37

                                @Trident:

                                Es scheint mir, als ob bei dem Adapter die Möglichkeit fehlt den inclusion-Mode zu aktivieren. Dieser verbindet neue Sensoren mit dem Gateway. Es gibt die Möglichkeit diesen per Knopf am Gateway zu aktivieren (wenn man ihn anlötet) oder dies aus dem Controller zu machen (Vera kann das offensichtlich).

                                ` > Including New Sensor(s)

                                To add one or more new sensors to your Vera, follow the steps below:

                                Start inclusion mode on the Arduino Vera device by pressing the "Start" button. Inclusion mode is normally active for 1 minute.

                                While the inclusion mode is active, restart each new sensor that you want to include to ensure that it sends the special presentation message to the Vera. Once the inclusion mode ends, you should see something like "2 new sensors found" in the Arduino Vera device.

                                Once inclusion mode ends, your Vera will automatically reload the luup engine if it detected any new sensor nodes. Once the Vera reload completes (1-3 minutes), you should see your new Arduino sensor devices on the dashboard.

                                Restart you sensor again. This create all necessary variables for the new device and will update the sketch name and version information for the sensor node.

                                Finally, reload the browser tab. Congratulations! Your new Arduino sensor devices should be on-line, connected and reporting data to your Vera! `

                                Ich werde mal den Hardware weg testen und berichten. Es wäre aber aus meiner Sicht ein Must-have Feature diesen Modus über iobroker zu aktivieren. `
                                Ich habe mit mySensors nicht so lange her angefangen und hab selbst nicht mal einen Sensor :).

                                Es ist wichtig, dass die Anwender berichten, was noch fehlt. Aus den Meldungen kann ich folgende fehlende Features anmerken:

                                • inclusion mode

                                • broadcast

                                • firmware update

                                1 Antwort Letzte Antwort
                                0
                                • BluefoxB Offline
                                  BluefoxB Offline
                                  Bluefox
                                  schrieb am zuletzt editiert von
                                  #38

                                  @mp84:

                                  Moin moin,

                                  als Verbesserungsvorschlag habe ich noch die Idee das empfangene Nachrichten eines Clients an alle weiteren verbundenen Cliens weiter gereicht werden, ähnlich dem MQTT Broker.

                                  Beine bissherigen Tests haben gezeit dass die Verbindungen veschiedener Clients zum Controller sich gegenseitig nicht sehen können.

                                  Mein Ziel ist ein OTA Update der Nodes über einen zweiten verbundenen Client (in dem Fall MyController).

                                  Hierfür ist es allerdings erforderlich dass der zweite client über den ersten mit den Nodes kommunizieren kann.

                                  Grüße MP `
                                  Wie sollte das funktionieren?

                                  • Einstellbar und falls enabled, dann werden alle Meldungen von allen Sensoren an alle weiter geleitet (außer initial Sensor) ?

                                  oder muss es selektiv sein? Nur von bestimmten Sensoren? Nur an bestimmte Sensore?

                                  1 Antwort Letzte Antwort
                                  0
                                  • T Offline
                                    T Offline
                                    Trident
                                    schrieb am zuletzt editiert von
                                    #39

                                    Hi Bluefox,

                                    ich helfe gerne und habe mir auch schonmal die main.js des adapter angeschaut. Leider sind meine JS Kenntnisse nahe null. Ich tue mich noch schwer nachzuvollziehen, wo die IDs der bekannten Sensoren abgelegt werden (in iobroker). Die Struktur sieht derzeit keine Antwort auf Nachrichten mit

                                    -typ: INTERNAL

                                    -subtyp: I_ID_REQUEST

                                    vor. daher bekommt mein Sensor auch keine ID zugewiesen (vgl. Zeile 319 abwärts in main.js). Dieses "Management" der bekannten Sensoren scheint nach gänzlich zu fehlen, oder ich verstehe den Code nicht genug, um es zu erkennen :).

                                    Meine Idee wäre: Für jeden Sensor-Node wird eine Sub-Struktur in der ioBroker Objekte-Struktur aufgebaut, welche die ID des Sensor-Nodes enthält. die Child-Sensor-Ids sind dann Unter-Strukturen des jeweiligen Sensor-Nodes. Ist diese Liste bekannt, könnte ioBroker schauen, welche Sensor-Node-IDs die derzeit größte ist, diese um eins erhöhen und dem Sensor über "I_ID_RESPONSE" diese mitteilen. Danach sendet der Sensor aus meinem Verständnis die Presentation Nachricht (falls nicht triggered der Controller - diese Funktion ist glaub ich bereits im Code) und ergänzt die neuen Informationen (TYP des Sensors, Sketch Id, u.a.) in den ioBroker-Strukturen.

                                    Ich bin im Moment leider etwas ratlos, wie ich dir weiter zu Hand gehen kann… was brauchst du? Helfe gerne!

                                    1 Antwort Letzte Antwort
                                    0
                                    • T Offline
                                      T Offline
                                      Trident
                                      schrieb am zuletzt editiert von
                                      #40

                                      Ich habe mal eine Bildchen gemalt, wie aus meinem Verständnis der Ablauf sein könnte:
                                      146_struktur.jpg

                                      1 Antwort Letzte Antwort
                                      0
                                      • BluefoxB Offline
                                        BluefoxB Offline
                                        Bluefox
                                        schrieb am zuletzt editiert von
                                        #41

                                        @Trident:

                                        Ich habe mal eine Bildchen gemalt, wie aus meinem Verständnis der Ablauf sein könnte:
                                        filename="Struktur.jpg" index="0">~~ `
                                        Eigentlich meine Frage war bezüglich broadcast.

                                        Aber trotzdem danke für Diagram. :)

                                        1 Antwort Letzte Antwort
                                        0
                                        • BluefoxB Offline
                                          BluefoxB Offline
                                          Bluefox
                                          schrieb am zuletzt editiert von
                                          #42

                                          @Trident:

                                          Ich habe mal eine Bildchen gemalt, wie aus meinem Verständnis der Ablauf sein könnte:
                                          filename="Struktur.jpg" index="0">~~ `
                                          Jetzt aber eine Frage zu Inclusion-Mode:

                                          Ich bin nicht ganz einverstanden, dass Presentation nur in AnlernenModus ausgewertet wird. Sollte es nicht immer ausgewertet sein?

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          760

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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