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. Tester
  4. [Neuer Adapter] LinkedDevices

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[Neuer Adapter] LinkedDevices

Scheduled Pinned Locked Moved Tester
adapter
464 Posts 68 Posters 120.3k Views 57 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.
  • B bommel_030

    @paul53
    Der Klassiker... CCU, TR-064, DECT, Telegram und KM200...
    Ohne Internet sind die meisten Sachen sinnlos, daher kam der Gedanke mit dem Slave.
    Dann lass ich die kleine Beere eben weiter eigenständig laufen.

    paul53P Offline
    paul53P Offline
    paul53
    wrote on last edited by paul53
    #103

    @bommel_030 sagte:

    TR-064, DECT, Telegram

    Also befindet sich der Router in der Nähe des RasPi ? Was läuft dann auf dem (geplanten) Master ?

    @bommel_030 sagte:

    Dann lass ich die kleine Beere eben weiter eigenständig laufen.

    Die Daten können auch per MQTT (Broker / Client) ausgetauscht werden.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    B 1 Reply Last reply
    0
    • paul53P paul53

      @bommel_030 sagte:

      TR-064, DECT, Telegram

      Also befindet sich der Router in der Nähe des RasPi ? Was läuft dann auf dem (geplanten) Master ?

      @bommel_030 sagte:

      Dann lass ich die kleine Beere eben weiter eigenständig laufen.

      Die Daten können auch per MQTT (Broker / Client) ausgetauscht werden.

      B Offline
      B Offline
      bommel_030
      wrote on last edited by
      #104

      @paul53
      Der Master ist ein rock64 neben der Fritzbox in Deutschland. Der Slave steht neben ner Fritzbox in der Schweiz. Also aktuell ist er noch eigenständig ^^.
      Sämtliche Kommunikation zwischen Slave und Master muss ja über das Internet erfolgen, und dann ist es egal ob MQTT oder Multihost an mangelnder Verbindung scheitern.
      Unter der Voraussetzung Internet ist nicht da wäre der worst case: der Brennkessel fällt aus und ich bekomme das nicht mit.... Allerdings könnte ich der CCU vor Ort einprogrammieren, wenn die Temperatur zu gering ist soll er die Elektroheizung befeuern...
      Mir würden dann nur die geloggten Daten fehlen...

      paul53P 1 Reply Last reply
      0
      • B bommel_030

        @paul53
        Der Master ist ein rock64 neben der Fritzbox in Deutschland. Der Slave steht neben ner Fritzbox in der Schweiz. Also aktuell ist er noch eigenständig ^^.
        Sämtliche Kommunikation zwischen Slave und Master muss ja über das Internet erfolgen, und dann ist es egal ob MQTT oder Multihost an mangelnder Verbindung scheitern.
        Unter der Voraussetzung Internet ist nicht da wäre der worst case: der Brennkessel fällt aus und ich bekomme das nicht mit.... Allerdings könnte ich der CCU vor Ort einprogrammieren, wenn die Temperatur zu gering ist soll er die Elektroheizung befeuern...
        Mir würden dann nur die geloggten Daten fehlen...

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by
        #105

        @bommel_030 sagte:

        dann ist es egal ob MQTT oder Multihost an mangelnder Verbindung scheitern.

        Das ist nicht egal, denn bei MQTT läuft der RasPi in der Schweiz autark weiter, es findet zu der Zeit nur kein Datenaustausch nach Deutschland statt.

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        arteckA B 2 Replies Last reply
        0
        • paul53P paul53

          @bommel_030 sagte:

          dann ist es egal ob MQTT oder Multihost an mangelnder Verbindung scheitern.

          Das ist nicht egal, denn bei MQTT läuft der RasPi in der Schweiz autark weiter, es findet zu der Zeit nur kein Datenaustausch nach Deutschland statt.

          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          wrote on last edited by arteck
          #106

          @paul53 genau...
          @bommel_030 das mus eine master - master verbindung sein
          der slave rennt ncith weiter ohne den master

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          1 Reply Last reply
          0
          • paul53P paul53

            @bommel_030 sagte:

            dann ist es egal ob MQTT oder Multihost an mangelnder Verbindung scheitern.

            Das ist nicht egal, denn bei MQTT läuft der RasPi in der Schweiz autark weiter, es findet zu der Zeit nur kein Datenaustausch nach Deutschland statt.

            B Offline
            B Offline
            bommel_030
            wrote on last edited by
            #107

            @paul53
            Soweit so klar, aber speichert er denn im MQTT Betrieb zwischen und schickt dann die gesammelten Daten nach Deutschland?
            Wenn ich die CCU in der Schweiz auf dem Master in Deutschland direkt einbinde bekomme ich während des Internetausfalls natürlich keine Daten. Sobald die Verbindung wieder steht kommen die aktuellen werde wieder rein. Das kann der MQTT Betrieb sicherlich auch. Und zusätzlich noch die Daten während des Ausfalls puffern?
            @arteck
            Master - Master Verbindung höre bzw. lese ich gerade zum ersten Mal. Vielleicht war ich auch nur zu sehr auf Master - Slave festgenagelt...
            Ich hab halt nen Pi in der Schweiz und der soll auch grundsätzlich die Adapter für die Schweiz beherbergen.
            Ob das nun als Master-Master oder Master-Slave in Deutschland oder der Schweiz geschieht ist mir egal. Zumindest momentan wo ich das ganze noch nicht vollständig verstanden habe.

            paul53P 1 Reply Last reply
            0
            • B bommel_030

              @paul53
              Soweit so klar, aber speichert er denn im MQTT Betrieb zwischen und schickt dann die gesammelten Daten nach Deutschland?
              Wenn ich die CCU in der Schweiz auf dem Master in Deutschland direkt einbinde bekomme ich während des Internetausfalls natürlich keine Daten. Sobald die Verbindung wieder steht kommen die aktuellen werde wieder rein. Das kann der MQTT Betrieb sicherlich auch. Und zusätzlich noch die Daten während des Ausfalls puffern?
              @arteck
              Master - Master Verbindung höre bzw. lese ich gerade zum ersten Mal. Vielleicht war ich auch nur zu sehr auf Master - Slave festgenagelt...
              Ich hab halt nen Pi in der Schweiz und der soll auch grundsätzlich die Adapter für die Schweiz beherbergen.
              Ob das nun als Master-Master oder Master-Slave in Deutschland oder der Schweiz geschieht ist mir egal. Zumindest momentan wo ich das ganze noch nicht vollständig verstanden habe.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #108

              @bommel_030 sagte:

              speichert er denn im MQTT Betrieb zwischen und schickt dann die gesammelten Daten nach Deutschland?

              Das glaube ich nicht. Satistiken, die von fortlaufenden Daten abhängen, sollten deshalb auf dem RasPi erstellt werden.

              @bommel_030 sagte in [Neuer Adapter] LinkedDevices:

              Wenn ich die CCU in der Schweiz auf dem Master in Deutschland direkt einbinde bekomme ich während des Internetausfalls natürlich keine Daten. Sobald die Verbindung wieder steht kommen die aktuellen werde wieder rein.

              In der Zwischenzeit steht der Slave und alles, was in dieser Zeit passiert, wird nicht registriert.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              0
              • B bommel_030

                @paul53
                Da Master und Slave räumlich sehr weit voneinander entfernt sind war der Grundgedanke eigene SQL Instanz, eigene LinkedDevices und eigene Sourceanalytix Instanz.
                Der Slave könnte dann brav weiterloggen wenn die Telefonleitung mal wieder von nem umgestürzten Baum gekappt wurde.
                Wenn der Slave aber nur bei bestehender Verbindung zum Master die Datenpunkt-Datenbank hat geht das natürlich nicht. Hab den Multihostbetrieb erst seit gestern und teste noch....

                Ich habe z.B. einen Datenpunkt der mir den Verbrauch eines Shellys darstellt. Dieser wird mit Sourceanalytix geloggt. Wenn ich diesen Datenpunkt nun in linkedDevices abbilde weiß Sourceanalytix ja davon noch nichts. Quasi das Szenario was der Adapter ja zukünftig umgehen soll.
                Nach meinem Verständnis bleibt mir nur die Möglichkeit den neuen Datenpunkt aus linkedDevices mit Sourceanalytix zu loggen und den bisherigen Verlauf damit zu verlieren. Ist nicht dramatisch, aber falls jemand ne Idee hat wie man das umgehen kann probiere ich das gerne aus.

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #109

                @bommel_030 sagte:

                Grundgedanke eigene SQL Instanz, eigene LinkedDevices und eigene Sourceanalytix Instanz.

                Eine eigene Sourceanalytix Instanz braucht es nicht, denn es genügt, den absoluten Zählerstand per MQTT zu übertragen. Zeitliche Lücken stören nicht oder nur wenig (wenn sie über Tagesgrenzen gehen).

                @bommel_030 sagte in [Neuer Adapter] LinkedDevices:

                Master - Master Verbindung höre bzw. lese ich gerade zum ersten Mal.

                Das ist der Datenaustausch mittels MQTT oder Simple API (bei wenigen Daten).

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                B 1 Reply Last reply
                0
                • paul53P paul53

                  @bommel_030 sagte:

                  Grundgedanke eigene SQL Instanz, eigene LinkedDevices und eigene Sourceanalytix Instanz.

                  Eine eigene Sourceanalytix Instanz braucht es nicht, denn es genügt, den absoluten Zählerstand per MQTT zu übertragen. Zeitliche Lücken stören nicht oder nur wenig (wenn sie über Tagesgrenzen gehen).

                  @bommel_030 sagte in [Neuer Adapter] LinkedDevices:

                  Master - Master Verbindung höre bzw. lese ich gerade zum ersten Mal.

                  Das ist der Datenaustausch mittels MQTT oder Simple API (bei wenigen Daten).

                  B Offline
                  B Offline
                  bommel_030
                  wrote on last edited by
                  #110

                  @paul53
                  Also ist es am sinnvollsten den kleinen Schweizer selbstständig laufen zu lassen,und alle Daten die ich in Deutschland sehen will per MQTT auf den Master zu schieben.
                  Urlaub steht vor der Tür, kann ich mich mal ein wenig in MQTT einlesen... Hab den Thread dann glaube ich auch genug mit meinem Multihost missbraucht ;-)

                  Aber zum eigentlichen Adapter nochmal.
                  Ich habe nen Verbrauchszähler der mir die Werte in Wh liefert und bei einem Reboot wieder von Null anfängt.
                  Also hab ich mir nen Skript gebastelt was die Werte in kWh ändert, die Nullung abfängt und das in einen Datenpunkt schreibt.
                  Nun hab ich heldenhafterweise den nullenden Datenpunkt in LinkedDevices eingefügt in nicht den eigenen der brav weiterzählt.
                  Kann ich den LinkeDevices Datenpunkt auf den richtigen umllinken ohne den anderen zu löschen?

                  paul53P 1 Reply Last reply
                  0
                  • B bommel_030

                    @paul53
                    Also ist es am sinnvollsten den kleinen Schweizer selbstständig laufen zu lassen,und alle Daten die ich in Deutschland sehen will per MQTT auf den Master zu schieben.
                    Urlaub steht vor der Tür, kann ich mich mal ein wenig in MQTT einlesen... Hab den Thread dann glaube ich auch genug mit meinem Multihost missbraucht ;-)

                    Aber zum eigentlichen Adapter nochmal.
                    Ich habe nen Verbrauchszähler der mir die Werte in Wh liefert und bei einem Reboot wieder von Null anfängt.
                    Also hab ich mir nen Skript gebastelt was die Werte in kWh ändert, die Nullung abfängt und das in einen Datenpunkt schreibt.
                    Nun hab ich heldenhafterweise den nullenden Datenpunkt in LinkedDevices eingefügt in nicht den eigenen der brav weiterzählt.
                    Kann ich den LinkeDevices Datenpunkt auf den richtigen umllinken ohne den anderen zu löschen?

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #111

                    @bommel_030 sagte:

                    Nun hab ich heldenhafterweise den nullenden Datenpunkt in LinkedDevices eingefügt in nicht den eigenen der brav weiterzählt.

                    Das ist auch richtig, denn der nullende DP ändert sich bei einem Hardwaretausch. Mittels MQTT (iobroker.mqtt-client) sendest Du nur den eigenen Datenpunkt, der brav weiterzählt.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Reply Last reply
                    0
                    • ScroungerS Scrounger

                      Hab jetzt angefangen die Dokumentation für den Adpater zu erstellen. Ich hoffe Sie ist verständlich - ist etwas schwierig die Funktionen zu beschreiben.

                      https://github.com/Scrounger/ioBroker.linkeddevices

                      Könnte noch Unterstützung bei der Übersetzung ins Englische benötigen. Falls jemand mit helfen einfach bei mir melden.

                      FredFF Online
                      FredFF Online
                      FredF
                      Most Active Forum Testing
                      wrote on last edited by
                      #112

                      @Scrounger sagte in [Neuer Adapter] LinkedDevices:

                      Hab jetzt angefangen die Dokumentation für den Adpater zu erstellen. Ich hoffe Sie ist verständlich - ist etwas schwierig die Funktionen zu beschreiben.

                      https://github.com/Scrounger/ioBroker.linkeddevices

                      Könnte noch Unterstützung bei der Übersetzung ins Englische benötigen. Falls jemand mit helfen einfach bei mir melden.

                      Du hast PN

                      1 Reply Last reply
                      0
                      • B bommel_030

                        @paul53
                        Da Master und Slave räumlich sehr weit voneinander entfernt sind war der Grundgedanke eigene SQL Instanz, eigene LinkedDevices und eigene Sourceanalytix Instanz.
                        Der Slave könnte dann brav weiterloggen wenn die Telefonleitung mal wieder von nem umgestürzten Baum gekappt wurde.
                        Wenn der Slave aber nur bei bestehender Verbindung zum Master die Datenpunkt-Datenbank hat geht das natürlich nicht. Hab den Multihostbetrieb erst seit gestern und teste noch....

                        Ich habe z.B. einen Datenpunkt der mir den Verbrauch eines Shellys darstellt. Dieser wird mit Sourceanalytix geloggt. Wenn ich diesen Datenpunkt nun in linkedDevices abbilde weiß Sourceanalytix ja davon noch nichts. Quasi das Szenario was der Adapter ja zukünftig umgehen soll.
                        Nach meinem Verständnis bleibt mir nur die Möglichkeit den neuen Datenpunkt aus linkedDevices mit Sourceanalytix zu loggen und den bisherigen Verlauf damit zu verlieren. Ist nicht dramatisch, aber falls jemand ne Idee hat wie man das umgehen kann probiere ich das gerne aus.

                        ScroungerS Offline
                        ScroungerS Offline
                        Scrounger
                        Developer
                        wrote on last edited by
                        #113

                        @bommel_030 du könntest zb in deiner DB die alten Datenpunkte auf die libkeddevices so umbenennen, mit SQL ist das Recht einfach. Dann hast auch die alte History. Hab ich selbst schon mit meiner MySQL DB gemacht.

                        Evtl. Kannst du auch mit den alias des SQL Adapters verwenden, hab ich aber noch nicht ausprobiert.

                        B 1 Reply Last reply
                        0
                        • ScroungerS Scrounger

                          @bommel_030 du könntest zb in deiner DB die alten Datenpunkte auf die libkeddevices so umbenennen, mit SQL ist das Recht einfach. Dann hast auch die alte History. Hab ich selbst schon mit meiner MySQL DB gemacht.

                          Evtl. Kannst du auch mit den alias des SQL Adapters verwenden, hab ich aber noch nicht ausprobiert.

                          B Offline
                          B Offline
                          bommel_030
                          wrote on last edited by
                          #114

                          @Scrounger
                          Klingt logisch, hätte man glatt selber drauf kommen können...
                          Und das wo ich mit SQL doch aufm Kriegsfuss stehe... Wie man aus dem Zeitstempel nen Datum mit Uhrzeit macht hab ich noch nicht verstanden...

                          1 Reply Last reply
                          0
                          • ScroungerS Offline
                            ScroungerS Offline
                            Scrounger
                            Developer
                            wrote on last edited by
                            #115

                            Version 0.3.0 ist jetzt im latest verfügbar.

                            Es gibt jetzt in der Adapterkonfiguration eine Übersicht über alle verlinkten Objekte. Ihr könnt von hier zu den Einstellungen der einzelnen Objekte abspringen.

                            Nicht mehr verlinkte Objekte komfortabel über den Objekt-Id-Selector einem Objekt zuweisen (z.B. bei einem Hardwarewechsel). Die Einstellungen werden dann automatisch für die neue Verlinkung übernommen.

                            adapterconfig.png

                            Die Dokumentation gibt es jetzt auch auf Englisch, vielen Dank an @FredF für seine Unterstützung.

                            paul53P 1 Reply Last reply
                            1
                            • ScroungerS Offline
                              ScroungerS Offline
                              Scrounger
                              Developer
                              wrote on last edited by
                              #116

                              Version 3.2.0 ist jetzt im latest verfügbar.

                              Neue Funktionen:

                              • Bei 'string' könnt ihr jetzt prefix und suffix für das verlinkte Objekt definieren
                              • 'number' readonly können in Dauer umgewandelt werden
                              • 'number' readonly können in Datum / Zeit umgewandelt werden

                              Bitte testen :)

                              paul53P 1 Reply Last reply
                              1
                              • ScroungerS Scrounger

                                Version 3.2.0 ist jetzt im latest verfügbar.

                                Neue Funktionen:

                                • Bei 'string' könnt ihr jetzt prefix und suffix für das verlinkte Objekt definieren
                                • 'number' readonly können in Dauer umgewandelt werden
                                • 'number' readonly können in Datum / Zeit umgewandelt werden

                                Bitte testen :)

                                paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by
                                #117

                                @Scrounger
                                Habe einen String-Datenpunkt-Verlinkung getestet: Der Linked-Datenpunkt behält als Wert den Default-Wert (common.def). Bei Änderung im Linked-DP wird der geänderte Wert an den Original-DP übertragen, der Linked-DP ändert sich aber sofort wieder zurück auf den Default-Wert.

                                Was sicherlich eine sehr nützliche Konvertierung wäre: String ("false"/"true", "0"/"1", "off"/"on") --> boolean.

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                ScroungerS 1 Reply Last reply
                                0
                                • paul53P paul53

                                  @Scrounger
                                  Habe einen String-Datenpunkt-Verlinkung getestet: Der Linked-Datenpunkt behält als Wert den Default-Wert (common.def). Bei Änderung im Linked-DP wird der geänderte Wert an den Original-DP übertragen, der Linked-DP ändert sich aber sofort wieder zurück auf den Default-Wert.

                                  Was sicherlich eine sehr nützliche Konvertierung wäre: String ("false"/"true", "0"/"1", "off"/"on") --> boolean.

                                  ScroungerS Offline
                                  ScroungerS Offline
                                  Scrounger
                                  Developer
                                  wrote on last edited by Scrounger
                                  #118

                                  @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                  @Scrounger
                                  Habe einen String-Datenpunkt-Verlinkung getestet: Der Linked-Datenpunkt behält als Wert den Default-Wert (common.def). Bei Änderung im Linked-DP wird der geänderte Wert an den Original-DP übertragen, der Linked-DP ändert sich aber sofort wieder zurück auf den Default-Wert.

                                  Kann das leider nicht nachstellen - du verwendest auch sicher die Version 0.3.2?
                                  Bitte poste mal die Raw Daten vom parentObject und linkedObject, dass ich das direkt nachstellen kann. Was steht im log (debug / silly) für diesen Datenpunkt, wenn du den Adapter neustartest? -> bitte auch posten

                                  @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                  Was sicherlich eine sehr nützliche Konvertierung wäre: String ("false"/"true", "0"/"1", "off"/"on") --> boolean.

                                  Ok nehm ich in die nächste Version mit auf.

                                  paul53P 2 Replies Last reply
                                  0
                                  • ScroungerS Scrounger

                                    @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                    @Scrounger
                                    Habe einen String-Datenpunkt-Verlinkung getestet: Der Linked-Datenpunkt behält als Wert den Default-Wert (common.def). Bei Änderung im Linked-DP wird der geänderte Wert an den Original-DP übertragen, der Linked-DP ändert sich aber sofort wieder zurück auf den Default-Wert.

                                    Kann das leider nicht nachstellen - du verwendest auch sicher die Version 0.3.2?
                                    Bitte poste mal die Raw Daten vom parentObject und linkedObject, dass ich das direkt nachstellen kann. Was steht im log (debug / silly) für diesen Datenpunkt, wenn du den Adapter neustartest? -> bitte auch posten

                                    @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                    Was sicherlich eine sehr nützliche Konvertierung wäre: String ("false"/"true", "0"/"1", "off"/"on") --> boolean.

                                    Ok nehm ich in die nächste Version mit auf.

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    wrote on last edited by paul53
                                    #119

                                    @Scrounger sagte:

                                    wenn du den Adapter neustartest?

                                    Nach einem Neustart der Instanz funktioniert es wie erwartet.

                                    @Scrounger sagte in [Neuer Adapter] LinkedDevices:

                                    verwendest auch sicher die Version 0.3.2?

                                    Die Vorgängerversion bietet mir sicherlich keinen Präfix an ? Ich musste allerdings von Github installieren.

                                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                    1 Reply Last reply
                                    0
                                    • ScroungerS Scrounger

                                      @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                      @Scrounger
                                      Habe einen String-Datenpunkt-Verlinkung getestet: Der Linked-Datenpunkt behält als Wert den Default-Wert (common.def). Bei Änderung im Linked-DP wird der geänderte Wert an den Original-DP übertragen, der Linked-DP ändert sich aber sofort wieder zurück auf den Default-Wert.

                                      Kann das leider nicht nachstellen - du verwendest auch sicher die Version 0.3.2?
                                      Bitte poste mal die Raw Daten vom parentObject und linkedObject, dass ich das direkt nachstellen kann. Was steht im log (debug / silly) für diesen Datenpunkt, wenn du den Adapter neustartest? -> bitte auch posten

                                      @paul53 sagte in [Neuer Adapter] LinkedDevices:

                                      Was sicherlich eine sehr nützliche Konvertierung wäre: String ("false"/"true", "0"/"1", "off"/"on") --> boolean.

                                      Ok nehm ich in die nächste Version mit auf.

                                      paul53P Offline
                                      paul53P Offline
                                      paul53
                                      wrote on last edited by paul53
                                      #120

                                      @Scrounger
                                      Habe einen weiteren String-Datenpunkt erzeugt und verlinked mit dem Ergebnis wie oben beschrieben: Linked-DP behält Default-Wert.
                                      Der zuerst erstellte Datenpunkt funktioniert. Es ist also nach Erstellen einer neuen Verknüpfung erst ein Neustart der Instanz erforderlich, was nicht sein sollte.

                                      linkeddevices.0	2019-07-27 15:28:36.753	debug	[onStateChange] parentObject state 'meineDP.0.dev1.ch1.on_off2' changed to 'xx' (ack = false) --> set linkedObject state 'linkeddevices.0.Bad.Lampe4.Ein' to 'xx'
                                      

                                      wurde nicht wirklich ausgeführt, denn der Zeitstempel von "Lampe4.Ein" ist 14 Minuten älter und der Wert ist "off" (default).

                                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                      ScroungerS 1 Reply Last reply
                                      0
                                      • paul53P paul53

                                        @Scrounger
                                        Habe einen weiteren String-Datenpunkt erzeugt und verlinked mit dem Ergebnis wie oben beschrieben: Linked-DP behält Default-Wert.
                                        Der zuerst erstellte Datenpunkt funktioniert. Es ist also nach Erstellen einer neuen Verknüpfung erst ein Neustart der Instanz erforderlich, was nicht sein sollte.

                                        linkeddevices.0	2019-07-27 15:28:36.753	debug	[onStateChange] parentObject state 'meineDP.0.dev1.ch1.on_off2' changed to 'xx' (ack = false) --> set linkedObject state 'linkeddevices.0.Bad.Lampe4.Ein' to 'xx'
                                        

                                        wurde nicht wirklich ausgeführt, denn der Zeitstempel von "Lampe4.Ein" ist 14 Minuten älter und der Wert ist "off" (default).

                                        ScroungerS Offline
                                        ScroungerS Offline
                                        Scrounger
                                        Developer
                                        wrote on last edited by Scrounger
                                        #121

                                        @paul53
                                        Wie gesagt ich kann es nicht reproduzieren, bei mir funktioniert es wie es soll.

                                        Deshalb benötige ich wie oben beschrieben die Raw Daten beider Objekte und die logs (Mode: silly), direkt nach dem verlinken ohne den Adapter neuzustarten.
                                        Dann einen neustart machen und nochmal die Raw Daten beider Objekte und die logs (Mode: silly) posten.
                                        Ohne diese Infos kann ich nicht weiterhelfen bzw. den bug finden!

                                        paul53P 2 Replies Last reply
                                        0
                                        • ScroungerS Scrounger

                                          @paul53
                                          Wie gesagt ich kann es nicht reproduzieren, bei mir funktioniert es wie es soll.

                                          Deshalb benötige ich wie oben beschrieben die Raw Daten beider Objekte und die logs (Mode: silly), direkt nach dem verlinken ohne den Adapter neuzustarten.
                                          Dann einen neustart machen und nochmal die Raw Daten beider Objekte und die logs (Mode: silly) posten.
                                          Ohne diese Infos kann ich nicht weiterhelfen bzw. den bug finden!

                                          paul53P Offline
                                          paul53P Offline
                                          paul53
                                          wrote on last edited by
                                          #122

                                          @Scrounger
                                          Log nach Erzeugen des Links:

                                          linkeddevices.0	2019-07-27 16:38:12.951	silly	inMem message *.logging system.adapter.admin.0.logging
                                          linkeddevices.0	2019-07-27 16:37:58.374	info	[onObjectChange] count of active linkedObjects: 5
                                          linkeddevices.0	2019-07-27 16:37:58.374	info	[createLinkedObject] linked object 'meineDP.0.dev1.ch1.on_off3' to 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:37:58.372	silly	inMem message linkeddevices.0.* linkeddevices.0.Bad.Lampe5.Ein val=off, ack=true, ts=1564238278369, q=0, from=system.adapter.linkeddevices.0, user=system.user.admin, lc=1564238278369
                                          linkeddevices.0	2019-07-27 16:37:58.366	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein","meineDP.0.dev1.ch1.on_off":"link
                                          linkeddevices.0	2019-07-27 16:37:58.366	silly	[logDicLinkedParentObjects] count of active linkedObjects: 5
                                          linkeddevices.0	2019-07-27 16:37:58.366	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe4.Ein":true,"linkeddevices.0.Bad.Lampe3.Ein":true,"linkeddevices.0.Bad.Lampe2.Ein":true,"linkeddevices.0.Bad.Lampe1.Ein":tr
                                          linkeddevices.0	2019-07-27 16:37:58.366	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:37:58.365	silly	inMem message * linkeddevices.0.Bad.Lampe5.Ein type=state, name=Bad Lampe 5, role=, type=string, desc=Created by linkeddevices, def=off, read=true, write=true, enabled=true, parentId=meineDP.0.dev1.
                                          linkeddevices.0	2019-07-27 16:37:58.362	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe5.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.dev1.ch1.on_off3","parentType":"string","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:37:58.361	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:37:58.359	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:37:58.359	silly	[getCommonData] using custom name 'Bad Lampe 5' for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:37:58.358	info	[onObjectChange] new parentObject 'meineDP.0.dev1.ch1.on_off3' linked to 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:37:58.358	silly	inMem message * meineDP.0.dev1.ch1.on_off3 _id=meineDP.0.dev1.ch1.on_off3, type=state, name=ch1.on_off3, role=, type=string, desc=Manually created, def=off, read=true, write=true, enabled=true, numb
                                          linkeddevices.0	2019-07-27 16:36:58.404	silly	inMem message * meineDP.0.dev1.ch1.on_off3 _id=meineDP.0.dev1.ch1.on_off3, type=state, name=ch1.on_off3, role=, type=string, desc=Manually created, def=off, read=true, write=true, , from=system.adap
                                          linkeddevices.0	2019-07-27 16:36:52.274	silly	inMem message * meineDP.0.dev1.ch1.on_off3 _id=meineDP.0.dev1.ch1.on_off3, type=state, name=ch1.on_off3, role=, type=string, read=true, write=true, desc=Manually created, def=, , from=system.adapter
                                          linkeddevices.0	2019-07-27 16:35:14.169	info	[initialObjects] finished
                                          
                                          


                                          Parent DP

                                          {
                                           "from": "system.adapter.admin.0",
                                           "user": "system.user.admin",
                                           "ts": 1564238212270,
                                           "common": {
                                             "name": "ch1.on_off3",
                                             "role": "",
                                             "type": "string",
                                             "desc": "Manually created",
                                             "def": "off",
                                             "read": true,
                                             "write": true,
                                             "custom": {
                                               "linkeddevices.0": {
                                                 "enabled": true,
                                                 "number_unit": "",
                                                 "linkedId": "Bad.Lampe5.Ein",
                                                 "name": "Bad Lampe 5",
                                                 "expertSettings": false,
                                                 "number_convertTo": "",
                                                 "number_maxDecimal": "",
                                                 "number_min": "",
                                                 "number_max": "",
                                                 "number_calculation": "",
                                                 "number_calculation_readOnly": "",
                                                 "number_to_boolean_condition": "",
                                                 "number_to_boolean_value_true": "",
                                                 "number_to_boolean_value_false": "",
                                                 "number_to_string_condition": "",
                                                 "number_to_duration_convert_seconds": "",
                                                 "number_to_duration_format": "",
                                                 "number_to_datetime_convert_seconds": "",
                                                 "number_to_datetime_format": "",
                                                 "number_to_multi_condition": "",
                                                 "boolean_convertTo": "",
                                                 "boolean_to_string_value_true": "",
                                                 "boolean_to_string_value_false": "",
                                                 "string_convertTo": "",
                                                 "string_prefix": "",
                                                 "string_suffix": ""
                                               }
                                             }
                                           },
                                           "native": {},
                                           "acl": {
                                             "object": 1636,
                                             "owner": "system.user.admin",
                                             "ownerGroup": "system.group.administrator",
                                             "state": 1636
                                           },
                                           "_id": "meineDP.0.dev1.ch1.on_off3",
                                           "type": "state"
                                          }
                                          


                                          Linked DP

                                          {
                                           "type": "state",
                                           "common": {
                                             "name": "Bad Lampe 5",
                                             "role": "",
                                             "type": "string",
                                             "desc": "Created by linkeddevices",
                                             "def": "off",
                                             "read": true,
                                             "write": true,
                                             "custom": {
                                               "linkeddevices.0": {
                                                 "enabled": true,
                                                 "parentId": "meineDP.0.dev1.ch1.on_off3",
                                                 "parentType": "string",
                                                 "isLinked": true
                                               }
                                             },
                                             "icon": "linkeddevices_small.png"
                                           },
                                           "from": "system.adapter.linkeddevices.0",
                                           "user": "system.user.admin",
                                           "ts": 1564238278362,
                                           "_id": "linkeddevices.0.Bad.Lampe5.Ein",
                                           "acl": {
                                             "object": 1636,
                                             "state": 1636,
                                             "owner": "system.user.admin",
                                             "ownerGroup": "system.group.administrator"
                                           },
                                           "native": {}
                                          }
                                          


                                          Log nach Neustart:

                                          linkeddevices.0	2019-07-27 16:43:26.479	silly	inMem message *.logging system.adapter.admin.0.logging
                                          linkeddevices.0	2019-07-27 16:43:22.751	info	[initialObjects] finished
                                          linkeddevices.0	2019-07-27 16:43:22.750	debug	[initialObjects] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.750	debug	[createAllLinkedObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein","meineDP.0.dev1.ch1.on_off":"linkedd
                                          linkeddevices.0	2019-07-27 16:43:22.750	info	[createAllLinkedObjects] count of active linkedObjects: 5
                                          linkeddevices.0	2019-07-27 16:43:22.750	silly	[createAllLinkedObjects] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":true,"linkeddevices.0.Bad.Lampe4.Ein":true,"linkeddevices.0.Bad.Lampe3.Ein":true,"linkeddevices.0.Bad.Lampe2.Ein":true,
                                          linkeddevices.0	2019-07-27 16:43:22.750	debug	[createAllLinkedObjects] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.750	info	[createLinkedObject] linked object 'meineDP.0.dev1.ch1.on_off3' to 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.745	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein","meineDP.0.dev1.ch1.on_off":"link
                                          linkeddevices.0	2019-07-27 16:43:22.745	silly	[logDicLinkedParentObjects] count of active linkedObjects: 5
                                          linkeddevices.0	2019-07-27 16:43:22.745	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":true,"linkeddevices.0.Bad.Lampe4.Ein":true,"linkeddevices.0.Bad.Lampe3.Ein":true,"linkeddevices.0.Bad.Lampe2.Ein":tr
                                          linkeddevices.0	2019-07-27 16:43:22.745	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.741	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe5.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.dev1.ch1.on_off3","parentType":"string","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:43:22.741	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.740	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.740	silly	[getCommonData] using custom name 'Bad Lampe 5' for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.740	info	[createLinkedObject] linked object 'meineDP.0.dev1.ch1.on_off2' to 'linkeddevices.0.Bad.Lampe4.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.736	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein","meineDP.0.dev1.ch1.on_off":"link
                                          linkeddevices.0	2019-07-27 16:43:22.736	silly	[logDicLinkedParentObjects] count of active linkedObjects: 4
                                          linkeddevices.0	2019-07-27 16:43:22.736	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":false,"linkeddevices.0.Bad.Lampe4.Ein":true,"linkeddevices.0.Bad.Lampe3.Ein":true,"linkeddevices.0.Bad.Lampe2.Ein":t
                                          linkeddevices.0	2019-07-27 16:43:22.736	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.732	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe4.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.dev1.ch1.on_off2","parentType":"string","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:43:22.732	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe4.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.731	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe4.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.731	silly	[getCommonData] using custom name 'Bad Lampe 4' for 'linkeddevices.0.Bad.Lampe4.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.731	info	[createLinkedObject] linked object 'meineDP.0.dev1.ch1.on_off' to 'linkeddevices.0.Bad.Lampe3.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.728	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein","meineDP.0.dev1.ch1.on_off":"link
                                          linkeddevices.0	2019-07-27 16:43:22.728	silly	[logDicLinkedParentObjects] count of active linkedObjects: 3
                                          linkeddevices.0	2019-07-27 16:43:22.728	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":false,"linkeddevices.0.Bad.Lampe4.Ein":false,"linkeddevices.0.Bad.Lampe3.Ein":true,"linkeddevices.0.Bad.Lampe2.Ein":
                                          linkeddevices.0	2019-07-27 16:43:22.728	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.725	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe3.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.dev1.ch1.on_off","parentType":"string","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:43:22.725	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe3.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.724	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe3.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.724	silly	[getCommonData] using custom name 'Bad Lampe 3' for 'linkeddevices.0.Bad.Lampe3.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.724	info	[createLinkedObject] linked object 'meineDP.0.ch2.on_off' to 'linkeddevices.0.Bad.Lampe2.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.719	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein","meineDP.0.ch2.on_off":"linkeddevices.0.Bad.Lampe2.Ein"}
                                          linkeddevices.0	2019-07-27 16:43:22.719	silly	[logDicLinkedParentObjects] count of active linkedObjects: 2
                                          linkeddevices.0	2019-07-27 16:43:22.718	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":false,"linkeddevices.0.Bad.Lampe4.Ein":false,"linkeddevices.0.Bad.Lampe3.Ein":false,"linkeddevices.0.Bad.Lampe2.Ein"
                                          linkeddevices.0	2019-07-27 16:43:22.718	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.715	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe2.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.ch2.on_off","parentType":"string","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:43:22.715	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe2.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.714	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe2.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.714	silly	[getCommonData] using custom name 'Bad Lampe 2' for 'linkeddevices.0.Bad.Lampe2.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.713	info	[createLinkedObject] linked object 'meineDP.0.dev1.ch1.bool1' to 'linkeddevices.0.Bad.Lampe1.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.691	silly	[logDicLinkedParentObjects] active linkedObjects {"meineDP.0.dev1.ch1.bool1":"linkeddevices.0.Bad.Lampe1.Ein"}
                                          linkeddevices.0	2019-07-27 16:43:22.691	silly	[logDicLinkedParentObjects] count of active linkedObjects: 1
                                          linkeddevices.0	2019-07-27 16:43:22.690	silly	[logDicLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":false,"linkeddevices.0.Bad.Lampe4.Ein":false,"linkeddevices.0.Bad.Lampe3.Ein":false,"linkeddevices.0.Bad.Lampe2.Ein"
                                          linkeddevices.0	2019-07-27 16:43:22.690	silly	[logDicLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.687	silly	[createLinkedObject] custom data set for 'linkeddevices.0.Bad.Lampe1.Ein' ("linkeddevices.0":{"enabled":true,"parentId":"meineDP.0.dev1.ch1.bool1","parentType":"boolean","isLinked":true})
                                          linkeddevices.0	2019-07-27 16:43:22.687	debug	[getCustomData] no custom expert settings for 'linkeddevices.0.Bad.Lampe1.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.686	debug	[getCommonData] no common expert settings for 'linkeddevices.0.Bad.Lampe1.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.686	silly	[getCommonData] using custom name 'Bad Lampe1 Ein' for 'linkeddevices.0.Bad.Lampe1.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.637	silly	[resetAllLinkedObjectsStatus] linkedObjects status {"linkeddevices.0.Bad.Lampe5.Ein":false,"linkeddevices.0.Bad.Lampe4.Ein":false,"linkeddevices.0.Bad.Lampe3.Ein":false,"linkeddevices.0.Bad.Lampe2.Ei
                                          linkeddevices.0	2019-07-27 16:43:22.637	debug	[resetAllLinkedObjectsStatus] 'dicLinkedObjectsStatus' items count: 5
                                          linkeddevices.0	2019-07-27 16:43:22.637	debug	[resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Bad.Lampe1.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.634	debug	[resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Bad.Lampe2.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.630	debug	[resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Bad.Lampe3.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.627	debug	[resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Bad.Lampe4.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.618	debug	[resetLinkedObjectStatus] 'isLinked' status reseted for 'linkeddevices.0.Bad.Lampe5.Ein'
                                          linkeddevices.0	2019-07-27 16:43:22.599	debug	[getSystemConfig] system configs successful loaded: '{"language":"de","dateFormat":"DD.MM.YYYY","durationFormat":"dd[T] hh[h] mm[m]"}'
                                          linkeddevices.0	2019-07-27 16:43:22.588	info	[initialObjects] started...
                                          linkeddevices.0	2019-07-27 16:43:22.588	debug	[onReady] notDeleteDeadLinkedObjects: 'true'
                                          linkeddevices.0	2019-07-27 16:43:22.568	info	starting. Version 0.3.2 in /opt/iobroker/node_modules/iobroker.linkeddevices, node: v8.16.0
                                          


                                          Parent DP nach Neustart

                                          {
                                           "_id": "meineDP.0.dev1.ch1.on_off3",
                                           "type": "state",
                                           "common": {
                                             "name": "ch1.on_off3",
                                             "role": "",
                                             "type": "string",
                                             "desc": "Manually created",
                                             "def": "off",
                                             "read": true,
                                             "write": true,
                                             "custom": {
                                               "linkeddevices.0": {
                                                 "enabled": true,
                                                 "number_unit": "",
                                                 "linkedId": "Bad.Lampe5.Ein",
                                                 "name": "Bad Lampe 5",
                                                 "expertSettings": false,
                                                 "number_convertTo": "",
                                                 "number_maxDecimal": "",
                                                 "number_min": "",
                                                 "number_max": "",
                                                 "number_calculation": "",
                                                 "number_calculation_readOnly": "",
                                                 "number_to_boolean_condition": "",
                                                 "number_to_boolean_value_true": "",
                                                 "number_to_boolean_value_false": "",
                                                 "number_to_string_condition": "",
                                                 "number_to_duration_convert_seconds": "",
                                                 "number_to_duration_format": "",
                                                 "number_to_datetime_convert_seconds": "",
                                                 "number_to_datetime_format": "",
                                                 "number_to_multi_condition": "",
                                                 "boolean_convertTo": "",
                                                 "boolean_to_string_value_true": "",
                                                 "boolean_to_string_value_false": "",
                                                 "string_convertTo": "",
                                                 "string_prefix": "",
                                                 "string_suffix": ""
                                               }
                                             }
                                           },
                                           "native": {},
                                           "from": "system.adapter.admin.0",
                                           "user": "system.user.admin",
                                           "ts": 1564238212270,
                                           "acl": {
                                             "object": 1636,
                                             "owner": "system.user.admin",
                                             "ownerGroup": "system.group.administrator",
                                             "state": 1636
                                           }
                                          }
                                          


                                          Linked DP

                                          {
                                           "type": "state",
                                           "common": {
                                             "name": "Bad Lampe 5",
                                             "role": "",
                                             "type": "string",
                                             "desc": "Created by linkeddevices",
                                             "def": "off",
                                             "read": true,
                                             "write": true,
                                             "custom": {
                                               "linkeddevices.0": {
                                                 "enabled": true,
                                                 "parentId": "meineDP.0.dev1.ch1.on_off3",
                                                 "parentType": "string",
                                                 "isLinked": true
                                               }
                                             },
                                             "icon": "linkeddevices_small.png"
                                           },
                                           "from": "system.adapter.linkeddevices.0",
                                           "user": "system.user.admin",
                                           "ts": 1564238602741,
                                           "_id": "linkeddevices.0.Bad.Lampe5.Ein",
                                           "acl": {
                                             "object": 1636,
                                             "state": 1636,
                                             "owner": "system.user.admin",
                                             "ownerGroup": "system.group.administrator"
                                           },
                                           "native": {}
                                          }
                                          

                                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                          ScroungerS 1 Reply 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

                                          678

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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