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. Visualisierung
  4. HUE Lampen sollen beim Einschalten alten zustand einnehmen

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

HUE Lampen sollen beim Einschalten alten zustand einnehmen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
4 Beiträge 4 Kommentatoren 1.1k 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.
  • B Offline
    B Offline
    Bam Bam
    schrieb am zuletzt editiert von
    #1

    Hallo

    ich bin grade neu in ioBroker eingestiegen (komme von Fhem) und möchte erst mal nur meine Hue lampen schalten.

    Das Ein- und Ausschalten klappt zwar aber ich möchte gerne das die Lampen beim Einschalten den vorherigen zustand wieder einnehmen.

    Momentan behalten die Lampen beim einschalten zwar die Farbe aber sie gehen direkt auf 100% Helligkeit.

    Hoffentlich hat jemand einen tipp dazu.

    Gruß

    Bam Bam

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @Bam Bam:

      Hallo

      ich bin grade neu in ioBroker eingestiegen (komme von Fhem) und möchte erst mal nur meine Hue lampen schalten.

      Das Ein- und Ausschalten klappt zwar aber ich möchte gerne das die Lampen beim Einschalten den vorherigen zustand wieder einnehmen.

      Momentan behalten die Lampen beim einschalten zwar die Farbe aber sie gehen direkt auf 100% Helligkeit.

      Hoffentlich hat jemand einen tipp dazu.

      Gruß

      Bam Bam `

      Objekt für die Helligkeit erstellen und den Wert bei Änderung da ablegen

      bei einschalten diesen auslesen

      fettich

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • modmaxM Offline
        modmaxM Offline
        modmax
        schrieb am zuletzt editiert von
        #3

        Ich habe bei mir das mit den HUE_Lampen so gelöst, daß ich

        sie sowohl per VIS, als auch CUXD-Switch, also auch HM-Fernbedienung anschalten kann.

        ! // Konstanten deklarieren const lastLevelStateName = 'hue.lastLevel.Lampe'; const hueLampChannel = 'hue.0.hue-bridge.Lampe'; const cuxdSwitchId = 'hm-rpc.2.CUX4000010.2.STATE'; const remoteChannel = 'hm-rpc.0.ABC1234567.1'; ! // Datenpunkt anlegen createState(lastLevelStateName, 100, {type: 'number', min: 0, max: 100, unit: '%'}); ! // CCU2-Schalter betätigt on(cuxdSwitchId, function (obj) { var cuxdState = obj.state.val; var level = getState(hueLampChannel+'.level').val; if (cuxdState && level <= 0) { var lastLevel = getState(lastLevelStateName).val; setState(hueLampChannel+'.on', true, true); setState(hueLampChannel+'.level', lastLevel); } else if (!cuxdState && level > 0) { setStateIfChanged(hueLampChannel+'.on', false); } }); ! // Fernbedienung on({id: [remoteChannel+'.PRESS_SHORT',remoteChannel+'.PRESS_LONG'], val: true}, function() { var level = getState(hueLampChannel+".level").val; if (level <= 0) { var lastLevel = getState(lastLevelStateName).val; setState(hueLampChannel+'.on', true, true); setState(hueLampChannel+'.level', lastLevel); } else { setStateIfChanged(hueLampChannel+'.on', false); } }); ! // Letzte Helligkeit speichern on(hueLampChannel+'.level', function (obj) { if (obj.state.val > 0 ) { setStateIfChanged(lastLevelStateName, obj.state.val, true); } }); ! // HUE-Lampe geschaltet on(hueLampChannel+'.on', function (obj) { setStateDelayed(cuxdSwitchId, obj.state.val, 500); }); !

        IM Endeffekt brauchst Du wohl nicht alles, aber die Funktionalität ist gegeben.

        Sogar, wenn über die HUE-App die Helligkeit geändert wird, dann

        wird im ioBroker die letzte Helligkeit gespeichert.

        Die Methode "setStateIfChanged" liegt bei mir in einem globalen Script StateUtils und sieht so aus.

        ! function setStateIfChanged(id, state, ack, callback) { if (getState(id).val != state) { setState(id, state, ack, callback); } } !
        Damit wird der Wert nur dann verändert, wenn sich etwas geändert hat.

        Man kann aber natürlich auch setStateIfChanged durch setState ersetzen.

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          Bulld0zer
          schrieb am zuletzt editiert von
          #4

          Ich bin auch ein neuling im iobroker und würde das script gerne nutzen.es läuft soweit auch aber wie definiere ich meine lampe damit bzw wie trage ich diese ein.

          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

          323

          Online

          32.5k

          Benutzer

          81.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