Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Visualisierung
  4. Habpanel Schalter mit eigenem Wert für Status

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    314

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    290

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    922

Habpanel Schalter mit eigenem Wert für Status

Geplant Angeheftet Gesperrt Verschoben Visualisierung
hab panel
12 Beiträge 2 Kommentatoren 1.5k Aufrufe 1 Beobachtet
  • Ä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.
  • B Bock.Johannes

    Hallo zusammen,
    aktuell finde ich meine s7 Hausautomation an den iobroker an. Als Visualisierung nutze ich aktuell Habpanel. Hier gibt es zwar einen Switch Button aber der kann nur einen Wert schalten aber nicht einen zweiten Wert zur Statusanzeige nutzen. Sonderlichschön ist er auch nicht :-)
    Jetzt brauche ich aber bei der sich einen Schalter der einen Wert für den Xchaltvorgang hat undcrindn Wert für den Status. Aktuell verwende ich hier einen Switch und deinen Button. Gibt es das auch in einem?

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #2

    @Bock-Johannes sagte:

    Aktuell verwende ich hier einen Switch und deinen Button. Gibt es das auch in einem?

    Status (read) und Button (write) in einem Alias-Datenpunkt zusammenführen.

    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
    • B Bock.Johannes

      Hallo zusammen,
      aktuell finde ich meine s7 Hausautomation an den iobroker an. Als Visualisierung nutze ich aktuell Habpanel. Hier gibt es zwar einen Switch Button aber der kann nur einen Wert schalten aber nicht einen zweiten Wert zur Statusanzeige nutzen. Sonderlichschön ist er auch nicht :-)
      Jetzt brauche ich aber bei der sich einen Schalter der einen Wert für den Xchaltvorgang hat undcrindn Wert für den Status. Aktuell verwende ich hier einen Switch und deinen Button. Gibt es das auch in einem?

      B Offline
      B Offline
      Bock.Johannes
      schrieb am zuletzt editiert von
      #3

      @Bock-Johannes gibt es evtl. auch ein Widget? Die Script Variante ist in Sachen Performance nicht so schön...

      paul53P 1 Antwort Letzte Antwort
      0
      • B Bock.Johannes

        @Bock-Johannes gibt es evtl. auch ein Widget? Die Script Variante ist in Sachen Performance nicht so schön...

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #4

        @Bock-Johannes sagte:

        Die Script Variante ist in Sachen Performance nicht so schön...

        Das Script dient nur zum Erstellen des Alias.

        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

        B 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @Bock-Johannes sagte:

          Die Script Variante ist in Sachen Performance nicht so schön...

          Das Script dient nur zum Erstellen des Alias.

          B Offline
          B Offline
          Bock.Johannes
          schrieb am zuletzt editiert von
          #5

          @paul53 lege ich das Skript in iobroker an und führe es da einmal aus unter Links Scripts?

          paul53P 1 Antwort Letzte Antwort
          0
          • B Bock.Johannes

            @paul53 lege ich das Skript in iobroker an und führe es da einmal aus unter Links Scripts?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #6

            @Bock-Johannes sagte:

            lege ich das Skript in iobroker an

            Ja, kopiere das Skript in den Javascript-Editor, passe idOrigin, idRead, idAlias und nameAlias an und starte es einmal.
            Anmerkung: Der Alias-Datenpunkt ist so ausgelegt, dass der Button toggled.

            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

            B 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @Bock-Johannes sagte:

              lege ich das Skript in iobroker an

              Ja, kopiere das Skript in den Javascript-Editor, passe idOrigin, idRead, idAlias und nameAlias an und starte es einmal.
              Anmerkung: Der Alias-Datenpunkt ist so ausgelegt, dass der Button toggled.

              B Offline
              B Offline
              Bock.Johannes
              schrieb am zuletzt editiert von
              #7

              @paul53 Ich habe es mal ausprobiert. Allerdings setze ich in der S7 keine Marker sondern steuere DB´s direkt an. Das Skript bringt folgenden Fehler:

              javascript.0 2020-11-01 18:52:40.322 info (6676) script.js.Alias_erstellen: registered 0 subscriptions and 0 schedules
              javascript.0 2020-11-01 18:52:40.321 error (6676) Function "setObject" is not allowed. Use adapter settings to allow it.
              javascript.0 2020-11-01 18:52:40.316 info (6676) Start javascript script.js.Alias_erstellen

              Diesen Teil im Script habe ich verändert:

              // Original-Datenpunkt
              const idOrigin = 's7.0.DBs.DB2.EG_Licht_Küche'; 
              // Optional: Status-Datenpunkt, wenn Kommando und Status getrennt.
              // Bei Nicht-Verwendung Leerstring '' zuweisen
              const idRead = 's7.0.DBs.DB2.EG_Licht_Küche_Status';
               
              // Alias-Datenpunkt
              const idAlias = 'EG.Licht.Küche';
              
              paul53P 2 Antworten Letzte Antwort
              0
              • B Bock.Johannes

                @paul53 Ich habe es mal ausprobiert. Allerdings setze ich in der S7 keine Marker sondern steuere DB´s direkt an. Das Skript bringt folgenden Fehler:

                javascript.0 2020-11-01 18:52:40.322 info (6676) script.js.Alias_erstellen: registered 0 subscriptions and 0 schedules
                javascript.0 2020-11-01 18:52:40.321 error (6676) Function "setObject" is not allowed. Use adapter settings to allow it.
                javascript.0 2020-11-01 18:52:40.316 info (6676) Start javascript script.js.Alias_erstellen

                Diesen Teil im Script habe ich verändert:

                // Original-Datenpunkt
                const idOrigin = 's7.0.DBs.DB2.EG_Licht_Küche'; 
                // Optional: Status-Datenpunkt, wenn Kommando und Status getrennt.
                // Bei Nicht-Verwendung Leerstring '' zuweisen
                const idRead = 's7.0.DBs.DB2.EG_Licht_Küche_Status';
                 
                // Alias-Datenpunkt
                const idAlias = 'EG.Licht.Küche';
                
                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #8

                @Bock-Johannes sagte:

                error (6676) Function "setObject" is not allowed. Use adapter settings to allow it.

                Konfiguration der Javascript-Instanz !

                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
                • B Bock.Johannes

                  @paul53 Ich habe es mal ausprobiert. Allerdings setze ich in der S7 keine Marker sondern steuere DB´s direkt an. Das Skript bringt folgenden Fehler:

                  javascript.0 2020-11-01 18:52:40.322 info (6676) script.js.Alias_erstellen: registered 0 subscriptions and 0 schedules
                  javascript.0 2020-11-01 18:52:40.321 error (6676) Function "setObject" is not allowed. Use adapter settings to allow it.
                  javascript.0 2020-11-01 18:52:40.316 info (6676) Start javascript script.js.Alias_erstellen

                  Diesen Teil im Script habe ich verändert:

                  // Original-Datenpunkt
                  const idOrigin = 's7.0.DBs.DB2.EG_Licht_Küche'; 
                  // Optional: Status-Datenpunkt, wenn Kommando und Status getrennt.
                  // Bei Nicht-Verwendung Leerstring '' zuweisen
                  const idRead = 's7.0.DBs.DB2.EG_Licht_Küche_Status';
                   
                  // Alias-Datenpunkt
                  const idAlias = 'EG.Licht.Küche';
                  
                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #9

                  @Bock-Johannes sagte:

                  Allerdings setze ich in der S7 keine Marker sondern steuere DB´s direkt an.

                  Was bedeutet das ? Ich habe keine S7, kenne mich also auch nicht aus.

                  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

                  B 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @Bock-Johannes sagte:

                    Allerdings setze ich in der S7 keine Marker sondern steuere DB´s direkt an.

                    Was bedeutet das ? Ich habe keine S7, kenne mich also auch nicht aus.

                    B Offline
                    B Offline
                    Bock.Johannes
                    schrieb am zuletzt editiert von
                    #10

                    @paul53 es funktioniert! Super vielen Dank

                    B 1 Antwort Letzte Antwort
                    0
                    • B Bock.Johannes

                      @paul53 es funktioniert! Super vielen Dank

                      B Offline
                      B Offline
                      Bock.Johannes
                      schrieb am zuletzt editiert von
                      #11

                      @Bock-Johannes eins funktioniert nicht immer und zwar wenn über einen Schalter (Hardware) geschaltet wird, aktualisiert sich nicht immer der Status des Alias im iobroker hab panel.

                      paul53P 1 Antwort Letzte Antwort
                      0
                      • B Bock.Johannes

                        @Bock-Johannes eins funktioniert nicht immer und zwar wenn über einen Schalter (Hardware) geschaltet wird, aktualisiert sich nicht immer der Status des Alias im iobroker hab panel.

                        paul53P Offline
                        paul53P Offline
                        paul53
                        schrieb am zuletzt editiert von
                        #12

                        @Bock-Johannes sagte:

                        aktualisiert sich nicht immer der Status des Alias im iobroker hab panel.

                        Wird der Datenpunkt 's7.0.DBs.DB2.EG_Licht_Küche_Status' aktualisiert ?

                        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

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        451

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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