Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Schalter mit drei Zuständen

    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

    Schalter mit drei Zuständen

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

      Ja, ein Taster und ein Schalter würde auch gehen.
      Schöner wäre ein Schalter mit drei Stellungen:
      Öffnen - Stopp - Schließen

      Homoran paul53 MartinP 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Hermes last edited by

        @hermes
        ob das jetzt ein 3 in 1 Widget, oder 3 einzelne in einen gemeinsamen Rahmen sind, ist doch von der Funktion egal.

        1 Reply Last reply Reply Quote 0
        • H
          Hermes last edited by

          Für den Start der Fahrt greife ich auf den KNX-Datenpunkt zu.
          Für Sonnenschutz habe ich einen Datenpunkt generiert den ich in einem
          Javascript weiterverarbeite und damit die KNX-Datenpunkte der Rolladen steurere.

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

            @hermes sagte in Schalter mit drei Zuständen:

            Für den Start der Fahrt greife ich auf den KNX-Datenpunkt zu.

            also ein weiterer DP?

            H 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Hermes last edited by

              @hermes sagte: Schalter mit drei Stellungen:
              Öffnen - Stopp - Schließen

              Für eine Werteliste gibt es Widgets (z.B. Radiobutton). Um die Werteliste auf die zwei Datenpunkte zu übersetzen, benötigt man ein Skript.

              1 Reply Last reply Reply Quote 0
              • MartinP
                MartinP @Hermes last edited by

                @hermes Einen nicht besonders ansehnlichen Schalter habe ich da schon einmal benutzt:

                "jqui - radiobutton value list"

                672f8752-0c08-4a96-973e-9aac22a5a60d-grafik.png

                1 Reply Last reply Reply Quote 0
                • H
                  Hermes @Homoran last edited by Homoran

                  @homoran

                  so mache ich das:

                  on({ id: '0_userdata.0.Datenpunkte.Sonnenschutz_Nord_Ein' /* Sonnenschutz_Nord_Ein */, change: 'ne' }, async (obj) => {
                    let value = obj.state.val;
                    let oldValue = obj.oldState.val;
                    if (getState('0_userdata.0.Datenpunkte.Sonnenschutz_Nord_Ein').val == true) {
                      setState('0_userdata.0.Datenpunkte.Sonnenschutz_Nord_laeuft' /* Sonnenschutz_Nord_laeuft */, true);
                      setState('knx.0.Rolladenantriebe.Erdgeschoß.EG_Arbeitszimmer_Fenster_NW_beide_Rolladen_-_schalten' /* EG_Arbeitszimmer_Fenster_NW_beide_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.XXX-_schalten' /* OG_Badezimmer_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* OG_Gaestezimmer_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* EG_Badezimmer_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.EXXX_-_schalten' /* EG_Treppenhaus_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.Erdgeschoß.EG_Arbeitszimmer_Fenster_SW_Rolladen_-_schalten' /* EG_Arbeitszimmer_Fenster_SW_Rolladen - schalten */, false);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* EG_Fenster_beide_SW_Rolladen - schalten */, false);
                      await wait(19000);
                      setState('knx.0.Rolladenantriebe.XXX_beide_Rolladen_-_schalten' /* EG_Arbeitszimmer_Fenster_NW_beide_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* OG_Badezimmer_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* OG_Gaestezimmer_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* EG_Badezimmer_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.EXXX_-_schalten' /* EG_Treppenhaus_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* EG_Arbeitszimmer_Fenster_SW_Rolladen - schalten */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_schalten' /* EG_Fenster_beide_SW_Rolladen - schalten */, true);
                      await wait(13000);
                      setState('knx.0.Rolladenantriebe.Erdgeschoß.EG_Arbeitszimmer_Fenster_NW_beide_Rolladen_-_stoppen' /* EG_Arbeitszimmer_Fenster_NW_beide_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_stoppen' /* OG_Badezimmer_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_stoppen' /* OG_Gaestezimmer_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_stoppen' /* EG_Badezimmer_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX-_stoppen' /* EG_Treppenhaus_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_stoppen' /* EG_Arbeitszimmer_Fenster_SW_Rolladen - stoppen */, true);
                      setState('knx.0.Rolladenantriebe.XXX_-_stoppen' /* EG_Fenster_beide_SW_Rolladen - stoppen */, true);
                      setState('0_userdata.0.Datenpunkte.Sonnenschutz_Nord_laeuft' /* Sonnenschutz_Nord_laeuft */, false);
                    }
                  });
                  

                  MOD-EDIT: Code in code-tags gesetzt!

                  H 1 Reply Last reply Reply Quote 0
                  • H
                    Hermes @Hermes last edited by

                    @hermes

                    Kann man eventuell ein passendes Widget, mit drei Stellungen, selber, mit vertretbarem Aufwand, generieren?

                    F 1 Reply Last reply Reply Quote 0
                    • F
                      Flaterick @Hermes last edited by Flaterick

                      @hermes

                      Habs momentan so gelöst.
                      Nicht das hübscheste.
                      SharedScreenshot.jpg

                      H 1 Reply Last reply Reply Quote 0
                      • H
                        Hermes @Flaterick last edited by

                        @flaterick

                        vielen Dank für den konkreten Vorschlag. Wie heißt das Widget?

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

                          @hermes sagte in Schalter mit drei Zuständen:

                          Wie heißt das Widget?

                          wahrscheinlich

                          @homoran sagte in Schalter mit drei Zuständen:

                          3 einzelne in einen gemeinsamen Rahmen

                          • slider
                          F 1 Reply Last reply Reply Quote 0
                          • F
                            Flaterick @Homoran last edited by

                            Hier

                            @homoran Fenster.txt

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            577
                            Online

                            31.9k
                            Users

                            80.2k
                            Topics

                            1.3m
                            Posts

                            5
                            17
                            640
                            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