Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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 ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    123

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    163

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

HUE Lampen sollen beim Einschalten alten zustand einnehmen

Scheduled Pinned Locked Moved Visualisierung
4 Posts 4 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    Bam Bam
    wrote on last edited by
    #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 Reply Last reply
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      wrote on last edited by
      #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 Reply Last reply
      0
      • modmaxM Offline
        modmaxM Offline
        modmax
        wrote on last edited by
        #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 Reply Last reply
        0
        • B Offline
          B Offline
          Bulld0zer
          wrote on last edited by
          #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 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          451

          Online

          32.8k

          Users

          82.7k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe