Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Fensterkontakt Wert "Close/Open" ändern in "1" / "0"

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Fensterkontakt Wert "Close/Open" ändern in "1" / "0"

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

      Hallo
      ich spiele seit einigen Tagen mit dem iobroker. Leider stoße ich an meine Grenzen bzgl. Blocky. Ich hoffe Ihr seit so nett und könnt mir einen Tipp geben.
      Meine Fensterkontakte spucken den Wert „Close“ oder „Open“ aus. Die Influxdb speichert aber nur Zahlenwerte in der Datenbank. Jetzt versuche ich seit Tagen mit Blocky diesen Wert zu wandeln von Close in 1 und Open in 0.

      Ich habe unter 0_userdata /0 ein Objekt angelegt "Fenster_Esszimmer" dieses soll den Wert 1 oder 0
      1.JPG

      Der Sensor Esszimmer gibt den Status:
      2.JPG

      In Blocky habe ich das gebastelt und es funktioniert einfach nicht.....
      Bitte seit gnädig mit mir. Das ist das erste mal das ich mit Blocky arbeite.

      3.JPG

      DJMarc75 N Homoran Codierknecht 5 Replies Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @Sven88 last edited by DJMarc75

        @sven88

        Wenn Dein DP "Fenster_Esszimmer" als Number angelegt ist dann so:

        Screenshot 2022-11-17 085559.png

        einmal 0 bei close und einmal 1 bei open

        1 Reply Last reply Reply Quote 0
        • N
          Nordischerjung @Sven88 last edited by

          @sven88 Versuche es mal so
          943ddb3a-a498-475c-b284-96d5b9d87076-grafik.png

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

            Frage dazu, was ist denn hier sonst ? Alles außer close also auch mixed, string, Number und nix / leer / irgendwas ?

            1 Reply Last reply Reply Quote 0
            • N
              Nordischerjung @Sven88 last edited by

              @sven88 aber eigentlichwäre dafür doch der Alias DP perfekt

              1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Sven88 last edited by

                @sven88 sagte in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                Der Sensor Esszimmer gibt den Status:

                wirklich?
                oder steckt da eine Wertliste hinter?

                wie sehen denn die Objektdaten aus?

                Q 1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @Sven88 last edited by

                  @sven88 sagte in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                  Die Influxdb speichert aber nur Zahlenwerte in der Datenbank

                  Und das vermutlich aus gute Grund.

                  @homoran sagte in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                  oder steckt da eine Wertliste hinter?
                  wie sehen denn die Objektdaten aus?

                  Geh' mal auf den DP der das CLOSE bereitstellt, klicke auf den Stift (bearbeiten) und poste hier das was auf dem Reiter "Objektdaten" steht (bitte in Code-Tags)

                  1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active last edited by

                    warum nimmst du keinen alias dafür.. ist doch einfacher

                    haus-automatisierung 1 Reply Last reply Reply Quote 2
                    • S
                      Sven88 last edited by

                      @nordischerjung said in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                      @sven88 Versuche es mal so
                      943ddb3a-a498-475c-b284-96d5b9d87076-grafik.png

                      Danke Es geht!!

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

                        @arteck sagte in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                        warum nimmst du keinen alias dafür.. ist doch einfacher

                        Finde ich auch. Einfach einen neuen Alias (vom Typ number) anlegen mit einer Lese-Funktion:

                        val == 'CLOSE' ? 0 : 1
                        

                        Und funktioniert auch ohne den JavaScript-Adapter 🙂

                        1 Reply Last reply Reply Quote 2
                        • S
                          Sven88 last edited by

                          Hallo

                          vielen Dank für eure Hilfe.
                          Ich habe es mit Blocky hinbekommen und mit neuen Alias - funktioniert beides wunderbar und bin beim Alias geblieben.
                          TOP Danke.

                          Codierknecht 1 Reply Last reply Reply Quote 1
                          • Q
                            quotschmacher @Homoran last edited by quotschmacher

                            @homoran sagte in Fensterkontakt Wert "Close/Open" ändern in "1" / "0":

                            oder steckt da eine Wertliste hinter?

                            aufgrund von "open" und "close" würde ich mal von homematic ausgehen und das kennt eben auch noch "tilted" bei entsprechendem sensor.

                            für einen normalen sensor sieht das objekt so aus:

                                "states": {
                                  "0": "CLOSED",
                                  "1": "OPEN"
                                }
                            

                            aber alles unter der annahme, das es homematic ip ist

                            1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @Sven88 last edited by

                              @sven88
                              Dann bearbeite bitte Deinen Eingangspost und setze ein "[gelöst] - " vor den Titel

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              652
                              Online

                              32.0k
                              Users

                              80.5k
                              Topics

                              1.3m
                              Posts

                              9
                              13
                              536
                              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