Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [gelöst]Sonoff Bridge Code umwandeln True / False

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

[gelöst]Sonoff Bridge Code umwandeln True / False

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
18 Beiträge 4 Kommentatoren 1.6k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • XxJooOX Offline
    XxJooOX Offline
    XxJooO
    schrieb am zuletzt editiert von
    #4

    Na ja, dann ist doch das Problem schon geklärt. Schreib Dir ein Blockly, das die Werte der Bridge abfängt und für einen Satz Datenpunkte Deiner Fenster jeweils true oder false setzt.

    Mein Datenpunkt sieht so aus:

    6728_datenpunkt_sensor.jpg

    Statt Zeichenkette nimmst Du Logikwert.

    Jetzt das Blockly

    6728_blockly.jpg

    Dieses Blockly setzt den Datenpunkt auf true wenn die Bridge den Code des "Fenster Abstellraum Keller" empfangen hat. Du musst das natürlich nochmal mit false für den Code von "Fenster geschlossen" machen. Achte darauf, dass ich nicht den Wert der Bridge mit dem Code direkt, sondern mit einem Datenpunkt vergleiche. Bei mir stehen die Codes der Fenster in Datenpunkten, die ich im ioBroker dann benennen kann. Das erleichtert das Spiel mit den Codes und den Abfragen.

    Jetzt ist in Deinem Datenpunkt immer der Status dieses Fensters, unabhängig davon von welchem Fenster die Bridge gerade einen Code empfangen hat. Dein Vis musst Du dann nur noch auf den neuen Datenpunkt verweisen lassen.

    Dass die Bridge resp. der ioBroker die Werte nicht speichert ist ja klar. Die Bridge empfängt Werte, die Logik darum, was damit zu machen ist musst Du selber umsetzen.

    Soweit verständlich?

    Und zum Schluss noch meine Gegenfrage: Welche Sensoren verwendest Du, da sie beim Öffnen und Schließen Codes senden und wie viel haben die wo gekostet?

    ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      Jonii
      schrieb am zuletzt editiert von
      #5

      Hallo danke für die Hilfe :)

      (Sorry bin noch ganz frisch auf dem gebiet , wie kann ich die Codes von den Sensoren datenpunkte zuweisen ?

      Die Sensoren habe ich günstige gefunden , kann ich dir gerne einen Ebay link schicken kosten ungefähr pro stück 3,5 euro inklusive Batterie.

      Grüße

      1 Antwort Letzte Antwort
      0
      • XxJooOX Offline
        XxJooOX Offline
        XxJooO
        schrieb am zuletzt editiert von
        #6

        Ok, also noch mehr Besipiel

        Wir nehmen an, dass der Datenpunkt (zukünfig DP) als Logikwert definiert ist unter den Objekten des ioBroker (Du weißt wie das geht? sonst such mal nach "eigene Datenpunkte definieren").

        Dann kommt das Beispiel für das Arbeitsfenster:
        6728_blockly_2.jpg

        Wir nehmen an, dass "65EF3A" für offen, also wahr oder true steht

        und "65EF33" für geschlossen, also unwahr oder false.

        Das machst Du dann für jedes Fenster und jedes Fenster benötigt einen eigenen Datenpunkt. Im obigen Beispiel musst du natürlich "Abstellraum Keller Fenster" mit Deinem Datenpunkt für Arbeitszimmer ersetzen.

        Fang mal an das Skript zu schreiben und stell es hier rein…

        ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Jonii
          schrieb am zuletzt editiert von
          #7

          Sooo

          Ich habe mal mein Script gemacht :
          16823_2.png

          Mein Datenpunkt :
          16823_4.png

          ist das soweit richtig ?

          1 Antwort Letzte Antwort
          0
          • XxJooOX Offline
            XxJooOX Offline
            XxJooO
            schrieb am zuletzt editiert von
            #8

            Zum Anlegen von Datenpunkten rate ich dir ganz dringend von Anfang an eine sehr systematische Struktur aufzubauen.

            Man kann eigene Objekte unter javascript.0 anlegen. Unter jedem anderen bereits vorhandenen Objektbaum (z.B. vis.0) kann der zugehörige Adapter eigenständig Datenpunkte ändern. Man legt den Cursor auf javascript.0 und drückt oben auf das +, dann kann man neue Objekte erzeugen. Das geht wie bei Verzeichnissen bei Windows. Verwende niemals Umlaute und keine Leerzeichen in den Objektnamen.

            Dran denken: die ID oder der Name des Objektes lassen sich nachträglich nicht mehr ändern. Das geht nur mit löschen und neu anlegen. Das ist lästig wenn man 20 Fenster angelegt hat und man dann auf den Gedanken kommt, den Raum dazu zu schreiben.

            Ich fand es nicht gut, die eigenen Objekte unter javascript.0 anzulegen und habe mir einen eigenen Baum Eigene.Objekte angelegt. Darin gibt es dann 20 Unterverzeichnisse mit mehr als 300 Datenpunkten.

            ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

            1 Antwort Letzte Antwort
            0
            • XxJooOX Offline
              XxJooOX Offline
              XxJooO
              schrieb am zuletzt editiert von
              #9

              Soweit es den Datenpunkt "Badezimmer unten" gibt sollte das so funktionieren. Das vis dann auf "Badezimmer unten" verweisen lassen.

              ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

              1 Antwort Letzte Antwort
              0
              • XxJooOX Offline
                XxJooOX Offline
                XxJooO
                schrieb am zuletzt editiert von
                #10

                Bitte beachte meine Hinweise zum Anlegen von eigenen Datenpunkten. Dein Objekt "Badezimmer unten" liegt erkennbar in der Ansicht des Datenpunktes irgendwo im Hauptverzeichnis der Objekte. Erstelle Unterverzeichnisse, sonst findest du nix wieder oder suchst dir beim raussuchen der zukünftigen Datenpunkte im Blockly einen Wolf…

                ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                1 Antwort Letzte Antwort
                0
                • XxJooOX Offline
                  XxJooOX Offline
                  XxJooO
                  schrieb am zuletzt editiert von
                  #11

                  Lies mal das hier viewtopic.php?f=20&t=13217&p=139126&hil … en#p139126

                  ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                  1 Antwort Letzte Antwort
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von
                    #12

                    Es genügt ein Trigger für den empfangenen Code. Prinzip:

                    493_blockly_sonoff_codes_fenster.jpg

                    value enthält als vordefinierte Variable den Wert des Triggerdatenpunktes = Sonoff-Code.

                    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 Antwort Letzte Antwort
                    0
                    • J Offline
                      J Offline
                      Jonii
                      schrieb am zuletzt editiert von
                      #13

                      Ja das mit der Struktur werde ich noch machen erstmal zum Testen .

                      Aber er müsste mir dann ja bei den Objekten auch true oder false anzeigen , nur leider steht dort nix drin ?

                      16823_objekt_1.png 16823_objekt_2.png

                      1 Antwort Letzte Antwort
                      0
                      • J Offline
                        J Offline
                        Jonii
                        schrieb am zuletzt editiert von
                        #14

                        ich habe es geschaft er zeigt jetzt true und false an :) :)=

                        Vielen dank für die Hilfe :) :D :D

                        Wer die Fensterkontakte haben möchte einfach Privat anschreiben :)

                        1 Antwort Letzte Antwort
                        0
                        • XxJooOX Offline
                          XxJooOX Offline
                          XxJooO
                          schrieb am zuletzt editiert von
                          #15

                          Angelegte Variablen haben ja auch erst einen Inhalt wenn man sie befüllt.

                          Glückwunsch zur Umsetzung!

                          ioBroker auf Intel NUC - Homematic CCU3/pivCCU auf Raspi 3B+

                          1 Antwort Letzte Antwort
                          0
                          • paul53P Offline
                            paul53P Offline
                            paul53
                            schrieb am zuletzt editiert von
                            #16

                            @kaka_1@web.de:

                            ich habe es geschaft `
                            Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].

                            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 Antwort Letzte Antwort
                            0
                            • H Offline
                              H Offline
                              hwiedermann
                              schrieb am zuletzt editiert von
                              #17

                              @kaka_1@web.de:

                              ich habe es geschaft er zeigt jetzt true und false an :) :)=

                              Vielen dank für die Hilfe :) :D :D

                              Wer die Fensterkontakte haben möchte einfach Privat anschreiben :) `

                              leider kann ich dir keine PN senden. Würdest du es mir hier verraten?

                              1 Antwort Letzte Antwort
                              0
                              • J Offline
                                J Offline
                                Jonii
                                schrieb am zuletzt editiert von
                                #18

                                Bitte nach der Forum umstellung nochmal eine Pn schicken ;)

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                649

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe