Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Devices 0.3.x

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Devices 0.3.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      martinschm @paul53 last edited by 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 1 Reply Last reply Reply Quote 0
      • M
        martinschm @martinschm last edited by

        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

        apollon77 1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 @martinschm last edited by

          @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.

          1 Reply Last reply Reply Quote 2
          • apollon77
            apollon77 @martinschm last edited by

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

            M 1 Reply Last reply Reply Quote 0
            • M
              martinschm @apollon77 last edited by

              @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 Garfonso apollon77 3 Replies Last reply Reply Quote 0
              • K
                Kueppert @martinschm last edited by

                @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

                1 Reply Last reply Reply Quote 1
                • Garfonso
                  Garfonso Developer @martinschm last edited by

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

                  M 1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 @martinschm last edited by

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

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      martinschm @Garfonso last edited by

                      @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 Reply Quote 0
                      • M
                        martinschm @apollon77 last edited by

                        @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 Reply Quote 0
                        • K
                          Kueppert @martinschm last edited by 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 1 Reply Last reply Reply Quote 1
                          • M
                            martinschm @Kueppert last edited by

                            @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 Reply Quote 0
                            • K
                              Kueppert @martinschm last edited by

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

                              -cs- 1 Reply Last reply Reply Quote 0
                              • -cs-
                                -cs- @Kueppert last edited by -cs-

                                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 Reply Quote 0
                                • M
                                  mane444 last edited by

                                  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 Reply Quote 0
                                  • M
                                    martinschm @mane444 last edited by

                                    Hi,

                                    ich hab über den Adapter von s.borman einen weiteren Datenpunkt bei einem Gerät als Alias angelegt. Ich versteh nur nicht was hier schief läuft. Ich greife den Link_quality Wert eines Sensors ab der über den Zigbee Adapter eingebunden ist.

                                    {
                                      "type": "state",
                                      "common": {
                                        "name": "LINK_QUALITY",
                                        "type": "number",
                                        "role": "state",
                                        "unit": "",
                                        "min": 0,
                                        "max": 100,
                                        "read": false,
                                        "write": false,
                                        "alias": {
                                          "id": "zigbee.0.00158d00033ad77d.link_quality",
                                          "read": "",
                                          "write": ""
                                        }
                                      },
                                      "_id": "alias.0.BWMs.Arbeitszimmer.LINK_QUALITY",
                                      "from": "system.adapter.admin.0",
                                      "user": "system.user.admin",
                                      "ts": 1615704095447,
                                      "acl": {
                                        "object": 1636,
                                        "state": 1636,
                                        "owner": "system.user.admin",
                                        "ownerGroup": "system.group.administrator"
                                      },
                                      "native": {}
                                    }
                                    

                                    Beim Sensor wird mir eine Linkquality von 69 oder so angezeigt, der Alias zeigt einen ganz krummen Wert wie 23.99495349543 an. Da ich keinerlei Umrechnungen mache, verstehe ich nicht ganz warum der Wert da so verändert wird.

                                    Garfonso 1 Reply Last reply Reply Quote 0
                                    • Garfonso
                                      Garfonso Developer @martinschm last edited by

                                      @martinschm said in Test Adapter Devices 0.3.x:

                                      Beim Sensor wird mir eine Linkquality von 69 oder so angezeigt, der Alias zeigt einen ganz krummen Wert wie 23.99495349543 an. Da ich keinerlei Umrechnungen mache, verstehe ich nicht ganz warum der Wert da so verändert wird.

                                      Hat der Link-Quality State auch ein min/max? Auf was steht der? Wenn da was anderes als 0/100 steht, dann wird der Wert auf 0/100 skaliert.

                                      paul53 M 2 Replies Last reply Reply Quote 1
                                      • paul53
                                        paul53 @Garfonso last edited by

                                        @garfonso sagte: Wenn da was anderes als 0/100 steht, dann wird der Wert auf 0/100 skaliert.

                                        Oder man verhindert die automatische Umrechnung in Zeile 14:

                                              "read": "val",
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          martinschm @Garfonso last edited by

                                          @garfonso said in Test Adapter Devices 0.3.x:

                                          @martinschm said in Test Adapter Devices 0.3.x:

                                          Beim Sensor wird mir eine Linkquality von 69 oder so angezeigt, der Alias zeigt einen ganz krummen Wert wie 23.99495349543 an. Da ich keinerlei Umrechnungen mache, verstehe ich nicht ganz warum der Wert da so verändert wird.

                                          Hat der Link-Quality State auch ein min/max? Auf was steht der? Wenn da was anderes als 0/100 steht, dann wird der Wert auf 0/100 skaliert.

                                          Hi,

                                          ich hatte bei max 100 stehen. Hab es jetzt mal rausgenommen und mir wird als Wert nicht mehr 23.4444 oder so angezeigt sondern 0.

                                          Das ist das Raw

                                          {
                                            "type": "state",
                                            "common": {
                                              "name": "LINK_QUALITY",
                                              "type": "number",
                                              "role": "value",
                                              "unit": "",
                                              "min": null,
                                              "max": null,
                                              "read": true,
                                              "write": true,
                                              "alias": {
                                                "id": "zigbee.0.00158d00033ad77d.link_quality",
                                                "read": "",
                                                "write": ""
                                              }
                                            },
                                            "_id": "alias.0.BWMs.Arbeitszimmer.LINK_QUALITY",
                                            "from": "system.adapter.admin.0",
                                            "user": "system.user.admin",
                                            "ts": 1615704095447,
                                            "acl": {
                                              "object": 1636,
                                              "state": 1636,
                                              "owner": "system.user.admin",
                                              "ownerGroup": "system.group.administrator"
                                            },
                                            "native": {}
                                          }
                                          
                                          paul53 1 Reply Last reply Reply Quote 0
                                          • paul53
                                            paul53 @martinschm last edited by

                                            @martinschm sagte: Hab es jetzt mal rausgenommen

                                            Hast Du nicht: Zeilen 8 und 9 löschen - dann ist es raus.

                                            M 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            821
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            devices
                                            27
                                            136
                                            10231
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo