Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. Alias Adapter, Zahlenwerte in True/False konvertieren?

    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

    Alias Adapter, Zahlenwerte in True/False konvertieren?

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

      Hallo zusammen,

      leider habe ich keinen passenden Eintrag gefunden, vielleicht aber auch übersehen. Somit wäre ich für jeden Tipp dankbar:

      Ich habe einen Bewegungsmelder der mir Zahlenwerte bei Bewegung meldet (ESP8266 + HKL-LD2410 + Tasmota). Diesen Melder würde ich gerne per Alias einbinden, kann man bei Anlage des Alias die Zahlenwerte direkt in True/False konvertieren?

      Ich freue mich auf eure Rückmeldung, stehe für Rückfragen gerne zur Verfügung.

      Vielen Dank!

      01.JPG

      02.JPG

      haus-automatisierung 1 Reply Last reply Reply Quote 0
      • haus-automatisierung
        haus-automatisierung Developer Most Active @flkontakt last edited by

        @flkontakt sagte in Alias Adapter, Zahlenwerte in True/False konvertieren?:

        kann man bei Anlage des Alias die Zahlenwerte direkt in True/False konvertieren?

        Wie meinst Du? Du möchtest direkt beim anlegen des Alias per Code die Konvertierungsfunktionen mitgeben? Oder nur generell wissen, wie so eine Formel aussehen müsste?

        flkontakt 1 Reply Last reply Reply Quote 0
        • flkontakt
          flkontakt @haus-automatisierung last edited by

          @haus-automatisierung sagte in Alias Adapter, Zahlenwerte in True/False konvertieren?:

          @flkontakt sagte in Alias Adapter, Zahlenwerte in True/False konvertieren?:

          kann man bei Anlage des Alias die Zahlenwerte direkt in True/False konvertieren?

          Wie meinst Du? Du möchtest direkt beim anlegen des Alias per Code die Konvertierungsfunktionen mitgeben? Oder nur generell wissen, wie so eine Formel aussehen müsste?

          Möchte mich an dieser Stelle für dein Video zu den WLED-Matrix-Lösungen bedanken, LED-Panel sind letzte Woche angekommen, jetzt bastele ich mir eine PV-Überschuss-Ampel 😉

          Vielen Dank für deine Rückmeldung! Mir würde eine Formel reichen, bitte mit der Info wo ich diese einsetzen muss. Bei den Geräten oder im Alias-Manager?

          01.JPG

          02.JPG

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @flkontakt last edited by

            @flkontakt sagte in Alias Adapter, Zahlenwerte in True/False konvertieren?:

            Bei den Geräten oder im Alias-Manager

            Egal. Die schreiben am Ende alle genau das gleiche Objekt. Alias ist ja ein Standard-Feature vom ioBroker. Ich nutze nur den Geräte-Adapter oder das Objekt-Tab.

            Wenn Du z.B. in die Lese-Funktion schreibst val >= 500, dann wäre der Alias true, wenn der Wert größer oder gleich 500 ist.

            flkontakt J 2 Replies Last reply Reply Quote 0
            • flkontakt
              flkontakt @haus-automatisierung last edited by

              @haus-automatisierung wunderbar, funktioniert. Vielen Dank und ein hoffentlich entspannendes Wochenende!

              1 Reply Last reply Reply Quote 0
              • J
                JacquesNorris @haus-automatisierung last edited by

                @haus-automatisierung ich klink mich hier mal ein - weil meine Frage sehr ähnlich ist.
                Ich nutze den tado-Adapter, dort wird der POWER als "ON" oder "OFF" gespeichert. beim lesen funktioniert das ganze ja schon out of the box - beim Schreiben aber nicht, dort bekomme ich immer eine Fehlermeldung:

                tado.0 2024-03-17 16:00:28.319	error	Invalid value 'TRUE' for state 'power'. Supported values are ON and OFF
                

                Wie würde die Formel für's schreiben denn aussehen?

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @JacquesNorris last edited by mickym

                  gelöscht

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @mickym last edited by mickym

                    @mickym

                    Der Alias gibt true/false aus und kann wie folgt übersetzt werden:

                    Lesen:

                    val === 'ON' ? true : false
                    

                    Schreiben

                    val ? 'ON': 'OFF'
                    
                    J P 2 Replies Last reply Reply Quote 1
                    • J
                      JacquesNorris @mickym last edited by

                      @mickym Merci! Immer wieder erstaunlich, wie kurz JS-Syntax sein kann 😀

                      1 Reply Last reply Reply Quote 0
                      • P
                        Phinix @mickym last edited by

                        @mickym
                        Ich hänge mich auch mal hier mit dran. Ich habe einen Plug über den MQTT Adapter angebunden welcher über 0/1 gesteuert wird. Was muss ich im Alias Manager eingeben, damit dies richtig von true/false auf 0/1 umgewandelt wird?

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Phinix last edited by mickym

                          @phinix

                          Schreiben

                          val ? 1 : 0
                          

                          Lesen

                          val === 1 ? true : false
                          

                          Eigentlich wie unten: https://forum.iobroker.net/post/1141451

                          Und wenn Lesen und Schreiben halt umgekehrt ist, dann halt tauschen.

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            Phinix @mickym last edited by

                            @mickym
                            Vielen Dank. Mein Fehler waren die Anführungszeichen, die hatte ich nicht rausgenommen 🙂

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            741
                            Online

                            31.8k
                            Users

                            79.9k
                            Topics

                            1.3m
                            Posts

                            5
                            12
                            671
                            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