Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter Devices 0.3.x

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Test Adapter Devices 0.3.x

Scheduled Pinned Locked Moved Tester
devices
136 Posts 27 Posters 14.1k Views 24 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.
  • M martinschm

    @apollon77 said in Test Adapter Devices 0.3.x:

    @martinschm Was genau macht er denn? Sieht an sich ok aus

    Hi,

    Also das Originalgerät zeigt unter "Available -> true" an
    994c7bc0-4bb7-48d2-bc66-8725a51d9598-image.png

    Im Alias Adapter will ich das invertieren und schreibe daher !val rein
    920f662a-bf7a-4419-874e-76dd0836433f-image.png

    Im Objektbaum der Aliase steht dann aber weiter "true" bei unreach anstatt "false".
    02aef667-0587-4e00-8c84-f1b3866ddfe4-image.png

    apollon77A Offline
    apollon77A Offline
    apollon77
    wrote on last edited by
    #101

    @martinschm Und es ist sicher das das "available" ein Boolean ist? Weil wenn es ein String "true" ist dann wäre eine invertierung genau so korrekt. Nur zur Sicherheit!
    Im Admin so in der Ansicht kann man zwischen "true" (String) und true (Boolean) nicht wirklich unterscheiden.

    Ich habe es bei mir mal mit einem Boolean Wert getestet und da geht es Problemlos!

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    M 2 Replies Last reply
    0
    • apollon77A apollon77

      @martinschm Und es ist sicher das das "available" ein Boolean ist? Weil wenn es ein String "true" ist dann wäre eine invertierung genau so korrekt. Nur zur Sicherheit!
      Im Admin so in der Ansicht kann man zwischen "true" (String) und true (Boolean) nicht wirklich unterscheiden.

      Ich habe es bei mir mal mit einem Boolean Wert getestet und da geht es Problemlos!

      M Offline
      M Offline
      martinschm
      wrote on last edited by
      #102

      @apollon77 said in Test Adapter Devices 0.3.x:

      @martinschm Und es ist sicher das das "available" ein Boolean ist? Weil wenn es ein String "true" ist dann wäre eine invertierung genau so korrekt. Nur zur Sicherheit!
      Im Admin so in der Ansicht kann man zwischen "true" (String) und true (Boolean) nicht wirklich unterscheiden.

      Ich habe es bei mir mal mit einem Boolean Wert getestet und da geht es Problemlos!

      Hi Apollon,

      ja ist ein boolean, hab es im RAW Modus kontrolliert.
      6f2123be-b563-41bc-80c7-63a53fe07b37-image.png

      Muß man nach dem Eingeben von !val noch irgendwas aktualisieren oder so damit das übernommen und im Objektbaum so angezeigt wird?

      paul53P 1 Reply Last reply
      0
      • apollon77A apollon77

        @martinschm Und es ist sicher das das "available" ein Boolean ist? Weil wenn es ein String "true" ist dann wäre eine invertierung genau so korrekt. Nur zur Sicherheit!
        Im Admin so in der Ansicht kann man zwischen "true" (String) und true (Boolean) nicht wirklich unterscheiden.

        Ich habe es bei mir mal mit einem Boolean Wert getestet und da geht es Problemlos!

        M Offline
        M Offline
        martinschm
        wrote on last edited by
        #103

        @apollon77

        Hab es jetzt nochmal probiert.
        Das RAW des Alias sieht jetzt so aus

        {
          "_id": "alias.0.Fenster.GaesteWC.UNREACH",
          "native": {},
          "type": "state",
          "common": {
            "alias": {
              "id": "zigbee.0.00158d0001b7a818.available",
              "read": "!val"
            },
            "name": "UNREACH",
            "role": "indicator.maintenance.unreach",
            "type": "boolean"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1601794464779,
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        

        Im Objektbaum steht bei unreach des Alias true:
        5b687907-bfdb-464e-9053-1d756f2496ef-image.png

        Bei dem Originalgerät steht bei available auch true:
        6f0e8ea3-4137-4a3d-85b3-30fb670a1a3f-image.png

        Also invertiert wird da leider nichts. Hab die Adapterversion 0.3.6, nodejs 12.x

        1 Reply Last reply
        0
        • M martinschm

          @apollon77 said in Test Adapter Devices 0.3.x:

          @martinschm Und es ist sicher das das "available" ein Boolean ist? Weil wenn es ein String "true" ist dann wäre eine invertierung genau so korrekt. Nur zur Sicherheit!
          Im Admin so in der Ansicht kann man zwischen "true" (String) und true (Boolean) nicht wirklich unterscheiden.

          Ich habe es bei mir mal mit einem Boolean Wert getestet und da geht es Problemlos!

          Hi Apollon,

          ja ist ein boolean, hab es im RAW Modus kontrolliert.
          6f2123be-b563-41bc-80c7-63a53fe07b37-image.png

          Muß man nach dem Eingeben von !val noch irgendwas aktualisieren oder so damit das übernommen und im Objektbaum so angezeigt wird?

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

          @martinschm sagte:

          ist ein boolean, hab es im RAW Modus kontrolliert.

          Dann sollte es "boolean" sein, was nicht garantiert ist. Was ergibt in einem Test-Script ?

          log(typeof getState('...available').val); // ID anpassen !
          

          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

          M 2 Replies Last reply
          0
          • paul53P paul53

            @martinschm sagte:

            ist ein boolean, hab es im RAW Modus kontrolliert.

            Dann sollte es "boolean" sein, was nicht garantiert ist. Was ergibt in einem Test-Script ?

            log(typeof getState('...available').val); // ID anpassen !
            
            M Offline
            M Offline
            martinschm
            wrote on last edited by
            #105

            Hi,

            bin grade beim Anlegen der Aliase für Lichter. Mir ist nicht ganz klar, was Set, Actual und Working bedeutet

            9d48ac7d-b7ad-4e37-ab73-de503afc4813-image.png

            Set : An/Aus ?
            Actual : Aktueller Zustand an/aus
            Working : ???

            apollon77A 1 Reply Last reply
            0
            • paul53P paul53

              @martinschm sagte:

              ist ein boolean, hab es im RAW Modus kontrolliert.

              Dann sollte es "boolean" sein, was nicht garantiert ist. Was ergibt in einem Test-Script ?

              log(typeof getState('...available').val); // ID anpassen !
              
              M Offline
              M Offline
              martinschm
              wrote on last edited by martinschm
              #106

              @paul53 said in Test Adapter Devices 0.3.x:

              @martinschm sagte:

              ist ein boolean, hab es im RAW Modus kontrolliert.

              Dann sollte es "boolean" sein, was nicht garantiert ist. Was ergibt in einem Test-Script ?

              log(typeof getState('...available').val); // ID anpassen !
              

              Das ist die Ausgabe im Log, scheint tatsächlich boolean zu sein.

              javascript.0	2020-10-05 11:08:47.717	info	(569319) script.js.common.Test.ZigbeeTest: boolean
              javascript.0	2020-10-05 11:08:47.713	info	(569319) Start javascript script.js.common.Test.ZigbeeTest
              javascript.0	2020-10-05 11:08:47.705	info	(569319) Stop script script.js.common.Test.ZigbeeTest
              
              M 1 Reply Last reply
              0
              • M martinschm

                @paul53 said in Test Adapter Devices 0.3.x:

                @martinschm sagte:

                ist ein boolean, hab es im RAW Modus kontrolliert.

                Dann sollte es "boolean" sein, was nicht garantiert ist. Was ergibt in einem Test-Script ?

                log(typeof getState('...available').val); // ID anpassen !
                

                Das ist die Ausgabe im Log, scheint tatsächlich boolean zu sein.

                javascript.0	2020-10-05 11:08:47.717	info	(569319) script.js.common.Test.ZigbeeTest: boolean
                javascript.0	2020-10-05 11:08:47.713	info	(569319) Start javascript script.js.common.Test.ZigbeeTest
                javascript.0	2020-10-05 11:08:47.705	info	(569319) Stop script script.js.common.Test.ZigbeeTest
                
                M Offline
                M Offline
                martinschm
                wrote on last edited by
                #107

                Hi,

                mir ist noch aufgefallen, das wenn ich ein Fenster einrichte ich bei unreach nur ein Read eingeben kann, wenn ich eine Türe einrichte kann ich read und write eingeben.

                Beides sind Xiaomi Fensterkontakte die ich als Originalgeräte verwende.
                Ein Bug?

                Ciao
                Martin

                apollon77A 1 Reply Last reply
                0
                • M martinschm

                  Hi,

                  bin grade beim Anlegen der Aliase für Lichter. Mir ist nicht ganz klar, was Set, Actual und Working bedeutet

                  9d48ac7d-b7ad-4e37-ab73-de503afc4813-image.png

                  Set : An/Aus ?
                  Actual : Aktueller Zustand an/aus
                  Working : ???

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  wrote on last edited by
                  #108

                  @martinschm SET ist der Datenpunkt den man nutzt um einen neuen wert zu setzen. ACTUAL ist der aktuelle Wert. Bei vielen Devices ist das der gleiche Datenpunkt, aber zb bei Thermostaten eher nicht 🙂
                  WORKING ist ein true/false indicator das eine Aktion gerade läuft. bei einer Rolladen/Markise zB ist WORKING=true so lange sie "fährt". Bei HM ist WORKING auch true wenn ein Timer läuft um die lampe zb nach 10 mins wieder auszuschalten.

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Reply Last reply
                  2
                  • M martinschm

                    Hi,

                    mir ist noch aufgefallen, das wenn ich ein Fenster einrichte ich bei unreach nur ein Read eingeben kann, wenn ich eine Türe einrichte kann ich read und write eingeben.

                    Beides sind Xiaomi Fensterkontakte die ich als Originalgeräte verwende.
                    Ein Bug?

                    Ciao
                    Martin

                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    wrote on last edited by
                    #109

                    @martinschm denke ehr eine inkonstistenz bzw frage ist was bei read/wriote bei den Onbjekten in "common" steht 🙂

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    M 1 Reply Last reply
                    0
                    • apollon77A apollon77

                      @martinschm denke ehr eine inkonstistenz bzw frage ist was bei read/wriote bei den Onbjekten in "common" steht 🙂

                      M Offline
                      M Offline
                      martinschm
                      wrote on last edited by
                      #110

                      @apollon77 weißt du ob man irgendwie die fehlenden Gerätetypen in den Adapter zu bekommen. Es gibt leider einige Geräte wie zB Rauchmelder, Wassermelder oder Thermostate die sich nicht als Aliase anlegen lassen.

                      Gibt es zur Not einen manuellen (Um)weg?

                      ciao
                      Martin

                      K GarfonsoG apollon77A 3 Replies Last reply
                      0
                      • M martinschm

                        @apollon77 weißt du ob man irgendwie die fehlenden Gerätetypen in den Adapter zu bekommen. Es gibt leider einige Geräte wie zB Rauchmelder, Wassermelder oder Thermostate die sich nicht als Aliase anlegen lassen.

                        Gibt es zur Not einen manuellen (Um)weg?

                        ciao
                        Martin

                        K Offline
                        K Offline
                        Kueppert
                        wrote on last edited by
                        #111

                        @martinschm sagte in Test Adapter Devices 0.3.x:

                        @apollon77 weißt du ob man irgendwie die fehlenden Gerätetypen in den Adapter zu bekommen. Es gibt leider einige Geräte wie zB Rauchmelder, Wassermelder oder Thermostate die sich nicht als Aliase anlegen lassen.

                        Gibt es zur Not einen manuellen (Um)weg?

                        ciao
                        Martin

                        https://forum.iobroker.net/topic/27295/vorlage-alias-per-skript-erzeugen/1

                        UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                        1 Reply Last reply
                        1
                        • M martinschm

                          @apollon77 weißt du ob man irgendwie die fehlenden Gerätetypen in den Adapter zu bekommen. Es gibt leider einige Geräte wie zB Rauchmelder, Wassermelder oder Thermostate die sich nicht als Aliase anlegen lassen.

                          Gibt es zur Not einen manuellen (Um)weg?

                          ciao
                          Martin

                          GarfonsoG Offline
                          GarfonsoG Offline
                          Garfonso
                          Developer
                          wrote on last edited by
                          #112

                          @martinschm
                          Für thermostate gibt es aber ein Gerätetyp. Ist der ggf. nicht passend?

                          Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation

                          Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung

                          M 1 Reply Last reply
                          0
                          • M martinschm

                            @apollon77 weißt du ob man irgendwie die fehlenden Gerätetypen in den Adapter zu bekommen. Es gibt leider einige Geräte wie zB Rauchmelder, Wassermelder oder Thermostate die sich nicht als Aliase anlegen lassen.

                            Gibt es zur Not einen manuellen (Um)weg?

                            ciao
                            Martin

                            apollon77A Offline
                            apollon77A Offline
                            apollon77
                            wrote on last edited by
                            #113

                            @martinschm Ja da ist irgendwie kram definiert der noch nicht voll implementoert ist. macht bitte GitHub issues

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            M 1 Reply Last reply
                            0
                            • GarfonsoG Garfonso

                              @martinschm
                              Für thermostate gibt es aber ein Gerätetyp. Ist der ggf. nicht passend?

                              M Offline
                              M Offline
                              martinschm
                              wrote on last edited by
                              #114

                              @Garfonso said in Test Adapter Devices 0.3.x:

                              @martinschm
                              Für thermostate gibt es aber ein Gerätetyp. Ist der ggf. nicht passend?

                              Hi, hatte fälschlicherweise als Typ Ventil gewählt. Der funktioniert nicht. Thermostat als Gerätetyp funktioniert.

                              1 Reply Last reply
                              0
                              • apollon77A apollon77

                                @martinschm Ja da ist irgendwie kram definiert der noch nicht voll implementoert ist. macht bitte GitHub issues

                                M Offline
                                M Offline
                                martinschm
                                wrote on last edited by
                                #115

                                @apollon77 said in Test Adapter Devices 0.3.x:

                                @martinschm Ja da ist irgendwie kram definiert der noch nicht voll implementoert ist. macht bitte GitHub issues

                                Hab ich bereits. Die Prios scheinen nur aktuell wo anders zu liegen, daher meine Frage ob man da irgendwas machen kann bzw drumherum arbeiten kann.

                                K 1 Reply Last reply
                                0
                                • M martinschm

                                  @apollon77 said in Test Adapter Devices 0.3.x:

                                  @martinschm Ja da ist irgendwie kram definiert der noch nicht voll implementoert ist. macht bitte GitHub issues

                                  Hab ich bereits. Die Prios scheinen nur aktuell wo anders zu liegen, daher meine Frage ob man da irgendwas machen kann bzw drumherum arbeiten kann.

                                  K Offline
                                  K Offline
                                  Kueppert
                                  wrote on last edited by Kueppert
                                  #116

                                  @martinschm kann man - manuell via Skript. So mache ich es nachwievor...wenn du Infos benötigst zum SKript, einfach dort im Thread fragen. Ich hab mir bisher 7 Skripts vorgefertigt für verschiedene Datenpunkte (immer nur minimale Änderungen, aber dann muss ich nicht immer in 1 Code rummachen)
                                  https://forum.iobroker.net/topic/30004/test-adapter-devices-0-3-x/111

                                  UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                  M 1 Reply Last reply
                                  1
                                  • K Kueppert

                                    @martinschm kann man - manuell via Skript. So mache ich es nachwievor...wenn du Infos benötigst zum SKript, einfach dort im Thread fragen. Ich hab mir bisher 7 Skripts vorgefertigt für verschiedene Datenpunkte (immer nur minimale Änderungen, aber dann muss ich nicht immer in 1 Code rummachen)
                                    https://forum.iobroker.net/topic/30004/test-adapter-devices-0-3-x/111

                                    M Offline
                                    M Offline
                                    martinschm
                                    wrote on last edited by
                                    #117

                                    @Kueppert said in Test Adapter Devices 0.3.x:

                                    @martinschm kann man - manuell via Skript. So mache ich es nachwievor...wenn du Infos benötigst zum SKript, einfach dort im Thread fragen. Ich hab mir bisher 7 Skripts vorgefertigt für verschiedene Datenpunkte (immer nur minimale Änderungen, aber dann muss ich nicht immer in 1 Code rummachen)
                                    https://forum.iobroker.net/topic/30004/test-adapter-devices-0-3-x/111

                                    Danke. Denke für die Wasser- und Rauchmelder werde ich das Skript nutzen.

                                    Kann man damit auch zusätzliche Felder anlegen?

                                    K 1 Reply Last reply
                                    0
                                    • M martinschm

                                      @Kueppert said in Test Adapter Devices 0.3.x:

                                      @martinschm kann man - manuell via Skript. So mache ich es nachwievor...wenn du Infos benötigst zum SKript, einfach dort im Thread fragen. Ich hab mir bisher 7 Skripts vorgefertigt für verschiedene Datenpunkte (immer nur minimale Änderungen, aber dann muss ich nicht immer in 1 Code rummachen)
                                      https://forum.iobroker.net/topic/30004/test-adapter-devices-0-3-x/111

                                      Danke. Denke für die Wasser- und Rauchmelder werde ich das Skript nutzen.

                                      Kann man damit auch zusätzliche Felder anlegen?

                                      K Offline
                                      K Offline
                                      Kueppert
                                      wrote on last edited by
                                      #118

                                      @martinschm offtopic, das würde ich dann eher im entsprechenden anderen Thread sehen 😉 das führt hier sonst zu weit

                                      UDM Pro, Intel NUC - ioBroker in Proxmox-VM, PiHole+Grafana&Influx+TasmoAdmin in LXCs, Raspberry Pi3 (als CCU), Zigbee-Stick Sonoff, Synology DS918+

                                      -cs-- 1 Reply Last reply
                                      0
                                      • K Kueppert

                                        @martinschm offtopic, das würde ich dann eher im entsprechenden anderen Thread sehen 😉 das führt hier sonst zu weit

                                        -cs-- Offline
                                        -cs-- Offline
                                        -cs-
                                        wrote on last edited by -cs-
                                        #119

                                        Edith meint am 02.12. hat sich evtl. erledigt.

                                        Ich hatte ja Schwierigkeiten mit der SQL_Aufzeichnung.

                                        Leider kam ich über die Suchfunktion hier im Forum nicht zu einem genügendem Ergebniss.
                                        (Wieder mal Stundenlang mit der Suchfunktion des Forums verbracht 😧 )
                                        Bei der Suche über Google fand ich dann diesen Thread:

                                        https://forum.iobroker.net/topic/13558/aufruf-tests-history-sql-influxdb-neue-versionen-alias-logging/26

                                        Der hat mir geholfen.

                                        Schöne Grüße
                                        Chris

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          mane444
                                          wrote on last edited by
                                          #120

                                          Hi, ich bin gerade am testen mit dem Adapter. Ich sehe hier Potential verschiedene Geräte in eine gleiche Struktur zu bringen.
                                          Nun hab ich dazu eine Frage:
                                          In den Geräten kann man einen Objekt für "UNREACH" angeben. Leider haben nicht alle Geräte dieses Objekt mit der gleichen Funktion.
                                          Hab ich einen Objekt "online" dann kann ich das Signal mit der Formel "!val" negieren, das Funktioniert ganz gut.
                                          Ist sowas auch möglich wenn ein Gerät die Texte "online" bzw. "offline" meldet, gibts da auch die Möglichkeit eine Funktion einzusetzen ? z.B. If then else.
                                          4ac846da-f0e2-4363-85ea-e59e989c48b7-image.png

                                          M 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

                                          726

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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