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. ioBroker Allgemein
  4. Verständnisfrage Switch oder Button

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    828

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Verständnisfrage Switch oder Button

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 3 Kommentatoren 6.1k Aufrufe 1 Watching
  • Ä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.
  • apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von
    #2

    Wenn ich es richtig weiß kann ein "Switch" die Werte an und aus (true/false) haben. Ein Button setzt quasi immer nur tastsignal (true). Mit deiner Beschreibung oben würde ich daher auf Button tippen.

    Was meinst du mit der zweiten Frage? Alles in iobroker sind States …

    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 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #3

      @Telefisch:

      Ist die Rückmeldung ein state? `
      Rolle 'state' passt.
      @Telefisch:

      einmal Tastsignal –> Lampe an, weiteres Tastsignal --> Lampe aus. `
      Taster: Rolle 'button'.

      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
      • T Offline
        T Offline
        Telefisch
        schrieb am zuletzt editiert von
        #4

        @apollon77:

        Was meinst du mit der zweiten Frage? Alles in iobroker sind States … `

        damit meine ich, welche Rolle soll die Rückmeldung bekommen?

        Da die Steuerung ja über die SPS erfolgt wäre switch meiner Meinung nach falsch. Ich denke dass ja nur der Status des Ausgang angezeigt wird und daher hätte ich auf state getippt.

        @paul53:

        Taster: Rolle 'button'. `

        Ja, so hatte ich es auch gedacht.

        Jetzt folgendes Problem:

        Den Taster mit Alexa angesteuert bleibt er auf Dauersignal.

        Alexa kann dann nicht mehr abschalten, weil die SPS ja auf einen Signalwechsel wartet.

        In VIS kann ich mit einigen Widgets definieren, dass eine Betätigung nur tastend funktioniert.

        Wie kann ich das denn in der ioBroker-Logik abbilden?

        Kann man da was scripten?

        Gruss

        Carsten

        Synology DS916+ (Docker), 2x Echo, 2x Dot, 2x Show

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #5

          Ich würde keine Rolle "state" kennen. Nur "value". Siehe https://github.com/ioBroker/ioBroker/bl … commonrole.

          Was meinst du mit "dauersignal"? Meinst du dauerhaft "true"? Dann ist die Rolle Button falsch. Wenn der Wert kurz nach "true" wieder auf "false" muss dann ist es formal doch ein Switch und du musst etwas Skripten was x Zeit nach true wieder auf false setzt ... oder?!

          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 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #6

            @apollon77:

            Ich würde keine Rolle "state" kennen. `
            So hat sie Bluefox für HM-Aktoren benannt:
            493_aktor_states.jpg
            Wenn der Datenpunkt allerdings nur eine Rückmeldung anzeigt (read only), dann sollte die Rolle 'indicator' sein.

            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
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #7

              @Telefisch:

              Den Taster mit Alexa angesteuert bleibt er auf Dauersignal. `
              Taster (button) haben immer den Wert true und ändern bei Betätigung nur den Zeitstempel.
              @Telefisch:

              Wie kann ich das denn in der ioBroker-Logik abbilden?

              Kann man da was scripten? `
              Man kann.

              var idAktor = '...';
              var idTaste = '...';
              
              // Bei Bestätigung durch den Aktor wird der Taster-Wert auf false gesetzt.
              on({id: idAktor, ack:true}, function() {
                  setState(idTaste, false);
              });
              

              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
              • T Offline
                T Offline
                Telefisch
                schrieb am zuletzt editiert von
                #8

                @paul53:

                @Telefisch:

                Den Taster mit Alexa angesteuert bleibt er auf Dauersignal. `
                Taster (button) haben immer den Wert true und ändern bei Betätigung nur den Zeitstempel.
                @Telefisch:

                Wie kann ich das denn in der ioBroker-Logik abbilden?

                Kann man da was scripten? `
                Man kann.

                var idAktor = '...';
                var idTaste = '...';
                
                // Bei Bestätigung durch den Aktor wird der Taster-Wert auf false gesetzt.
                on({id: idAktor, ack:true}, function() {
                    setState(idTaste, false);
                });
                ```` `  
                

                Perfekt, vielen Dank.

                BTW… es speilt hierbei keine Rolle ob switch oder button.

                Synology DS916+ (Docker), 2x Echo, 2x Dot, 2x Show

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #9

                  Die Rollen sind nur für Visualisierungen und Steuer-UIs relevant

                  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 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    Telefisch
                    schrieb am zuletzt editiert von
                    #10

                    ok, gut…

                    Danke

                    Synology DS916+ (Docker), 2x Echo, 2x Dot, 2x Show

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      Telefisch
                      schrieb am zuletzt editiert von
                      #11

                      Eine Frage noch:

                      Bin grade dabei die ganzen Resets zu schreiben und dabei fällt mir auf dass jedes Licht, dass ich angepasst habe und mit Alexa getestet habe dieses kleine Zeichen oben links bekommt.

                      2196_komisch1.jpg

                      Nach dem ersten Betätigen ist es dann wieder verschwunden.

                      Wie kommt das und wie bekomme ich das wieder weg, ohne die Lampe zu betätigen?

                      Synology DS916+ (Docker), 2x Echo, 2x Dot, 2x Show

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      723

                      Online

                      32.6k

                      Benutzer

                      82.1k

                      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