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. Tester
  4. Adapter LightControl 0.4.x Stable

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Adapter LightControl 0.4.x Stable

Geplant Angeheftet Gesperrt Verschoben Tester
lightlight controllightcontrolmotionmotion detection
117 Beiträge 18 Kommentatoren 20.6k Aufrufe 25 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.
  • K kukoratsch

    @schmakus Verision 1.2.16 Log ist zu gross
    neu 2.txt

    SchmakusS Offline
    SchmakusS Offline
    Schmakus
    Developer
    schrieb am zuletzt editiert von Schmakus
    #72

    @kukoratsch sagte in Adapter LightControl 0.2.x Latest:

    @schmakus Verision 1.2.16 Log ist zu gross
    neu 2.txt

    Also:
    Lampe "vorne" hat keinen power oder state Datenpunkt
    Lampe "hinten" hat keinen power oder state Datenpunkt
    Lampe "Decke vorne" hat keinen power oder state Datenpunkt

    Und bitte lösche den ganzen Baum 0_userdata.0.lightcontrol_DEV.Lamps. Aufgrund eines Fehlers meinerseits hat es Datenpunkte bei dir angelegt, wo keine sein dürften. ;-)

    Und zu guter Letzt: Bitte künftig bei den Logs auf LightControl filtern. Sonst suche ich mir einen Hirsch, wenn noch Logs von SourceAnalytix usw. dabei sind.

    {
    	"Wohnzimmer": {
    		"description": "Wohnzimmer",
    		"LuxSensor": "",
    		"lights": [{
    			"description": "vorne",
    			"modeswitch": {
    				"oid": "milight-smart-light.0.Wohnzimmer_vorne.fullColor8Zone-1.whiteMode",
    				"whiteModeVal": false,
    				"colorModeVal": true,
    				"sendModeswitch": true
    			}
    		}, {
    			"description": "hinten",
    			"modeswitch": {
    				"oid": "milight-smart-light.0.Wohnzimmer_hinten.fullColor8Zone-2.whiteMode",
    				"whiteModeVal": false,
    				"colorModeVal": true,
    				"sendModeswitch": true
    			}
    		}, {
    			"description": "Decke hinten",
    			"bri": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_brightness_hinten",
    				"minVal": 0,
    				"maxVal": 100,
    				"defaultBri": 100,
    				"useBri": false
    			},
    			"color": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_RGB_hinten",
    				"colorType": "hex",
    				"defaultColor": "#FFFFFF",
    				"sendColor": true
    			},
    			"sat": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_Saturation_hinten",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			},
    			"power": {
    				"oid": "alias.0.Wohnzimmer.Licht.Deckenschalter_onoff_hinten",
    				"onVal": true,
    				"offVal": false
    			},
    			"ct": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_whiteTemperature_hinten",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			}
    		}, {
    			"description": "Decke vorne",
    			"bri": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_Brightness_vorne",
    				"minVal": 0,
    				"maxVal": 100,
    				"defaultBri": 100,
    				"useBri": false
    			},
    			"sat": {
    				"oid": "alias.0.Wohnzimmer.Licht.Deche_Saturation_vorne",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			},
    			"power": {
    				"oid": "alias.0.Wohnzimmer.Licht.Deckeschalter_onoff_vorne",
    				"onVal": true,
    				"offVal": false
    			},
    			"ct": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_whiteTemperature_vorne",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			}
    		}, {
    			"description": "Decke vorn",
    			"color": {
    				"oid": "alias.0.Wohnzimmer.Licht.Decke_RGB_vorne",
    				"colorType": "hex",
    				"defaultColor": "#FFFFFF",
    				"sendColor": true
    			}
    		}, {
    			"description": "Spot",
    			"bri": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.bri",
    				"minVal": 0,
    				"maxVal": 100,
    				"defaultBri": 100,
    				"useBri": true
    			},
    			"sat": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.sat",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			},
    			"ct": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.ct",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			},
    			"color": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.colorHEX",
    				"colorType": "hex",
    				"defaultColor": "#FFFFFF",
    				"sendColor": true
    			},
    			"modeswitch": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.colorModeSwitch",
    				"whiteModeVal": false,
    				"colorModeVal": true,
    				"sendModeswitch": true
    			}
    		}, {
    			"description": "Decke",
    			"power": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.power",
    				"onVal": true,
    				"offVal": false
    			},
    			"bri": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.bri",
    				"minVal": 0,
    				"maxVal": 254,
    				"defaultBri": 254,
    				"useBri": false
    			},
    			"sat": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.sat",
    				"minVal": 0,
    				"maxVal": 100,
    				"sendCt": true
    			},
    			"ct": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.ct",
    				"minVal": 2700,
    				"maxVal": 6500,
    				"sendCt": true
    			},
    			"modeswitch": {
    				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.colorModeSwitch",
    				"whiteModeVal": false,
    				"colorModeVal": true,
    				"sendModeswitch": true
    			}
    		}],
    		"sensors": [],
    		"actualLux": 0,
    		"powerNewVal": false,
    		"power": false,
    		"dimmUp": false,
    		"dimmDown": false,
    		"dimmAmount": 10,
    		"bri": 100,
    		"ct": 3300,
    		"color": "#FFFFFF",
    		"adaptiveBri": false,
    		"adaptiveCt": false,
    		"adaptiveCtMode": "solar",
    		"adaptiveCtTime": "06:00",
    		"powerCleaningLight": false,
    		"isMotion": false,
    		"autoOffTimed": {
    			"enabled": false,
    			"autoOffTime": 120,
    			"noAutoOffWhenMotion": true,
    			"noticeEnabled": false,
    			"noticeBri": 10,
    			"noticeTime": 10
    		},
    		"autoOffLux": {
    			"enabled": false,
    			"minLux": 500,
    			"dailyLock": false,
    			"operator": ">",
    			"dailyLockCounter": 0
    		},
    		"autoOnMotion": {
    			"enabled": false,
    			"minLux": 300,
    			"bri": 0,
    			"color": "#FFFFFF"
    		},
    		"autoOnLux": {
    			"enabled": false,
    			"minLux": 50,
    			"bri": 0,
    			"color": "#FFFFFF",
    			"switchOnlyWhenPresence": true,
    			"switchOnlyWhenNoPresence": false,
    			"dailyLock": false,
    			"operator": "<",
    			"dailyLockCounter": 0
    		},
    		"autoOnPresenceIncrease": {
    			"enabled": false,
    			"minLux": 50,
    			"bri": 0,
    			"color": "#FFFFFF"
    		},
    		"rampOn": {
    			"enabled": false,
    			"time": 10,
    			"switchOutletsLast": true
    		},
    		"rampOff": {
    			"enabled": false,
    			"time": 10,
    			"switchOutletsLast": false
    		},
    		"blink": {
    			"enabled": false,
    			"start": false,
    			"frequency": 1,
    			"blinks": 3,
    			"bri": 100,
    			"color": "#FF0000"
    		}
    	},
    	"All": {
    		"powerNewVal": true,
    		"power": true,
    		"anyOn": true
    	}
    }
    

    Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

    K 1 Antwort Letzte Antwort
    0
    • SchmakusS Schmakus

      @kukoratsch sagte in Adapter LightControl 0.2.x Latest:

      @schmakus Verision 1.2.16 Log ist zu gross
      neu 2.txt

      Also:
      Lampe "vorne" hat keinen power oder state Datenpunkt
      Lampe "hinten" hat keinen power oder state Datenpunkt
      Lampe "Decke vorne" hat keinen power oder state Datenpunkt

      Und bitte lösche den ganzen Baum 0_userdata.0.lightcontrol_DEV.Lamps. Aufgrund eines Fehlers meinerseits hat es Datenpunkte bei dir angelegt, wo keine sein dürften. ;-)

      Und zu guter Letzt: Bitte künftig bei den Logs auf LightControl filtern. Sonst suche ich mir einen Hirsch, wenn noch Logs von SourceAnalytix usw. dabei sind.

      {
      	"Wohnzimmer": {
      		"description": "Wohnzimmer",
      		"LuxSensor": "",
      		"lights": [{
      			"description": "vorne",
      			"modeswitch": {
      				"oid": "milight-smart-light.0.Wohnzimmer_vorne.fullColor8Zone-1.whiteMode",
      				"whiteModeVal": false,
      				"colorModeVal": true,
      				"sendModeswitch": true
      			}
      		}, {
      			"description": "hinten",
      			"modeswitch": {
      				"oid": "milight-smart-light.0.Wohnzimmer_hinten.fullColor8Zone-2.whiteMode",
      				"whiteModeVal": false,
      				"colorModeVal": true,
      				"sendModeswitch": true
      			}
      		}, {
      			"description": "Decke hinten",
      			"bri": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_brightness_hinten",
      				"minVal": 0,
      				"maxVal": 100,
      				"defaultBri": 100,
      				"useBri": false
      			},
      			"color": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_RGB_hinten",
      				"colorType": "hex",
      				"defaultColor": "#FFFFFF",
      				"sendColor": true
      			},
      			"sat": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_Saturation_hinten",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			},
      			"power": {
      				"oid": "alias.0.Wohnzimmer.Licht.Deckenschalter_onoff_hinten",
      				"onVal": true,
      				"offVal": false
      			},
      			"ct": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_whiteTemperature_hinten",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			}
      		}, {
      			"description": "Decke vorne",
      			"bri": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_Brightness_vorne",
      				"minVal": 0,
      				"maxVal": 100,
      				"defaultBri": 100,
      				"useBri": false
      			},
      			"sat": {
      				"oid": "alias.0.Wohnzimmer.Licht.Deche_Saturation_vorne",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			},
      			"power": {
      				"oid": "alias.0.Wohnzimmer.Licht.Deckeschalter_onoff_vorne",
      				"onVal": true,
      				"offVal": false
      			},
      			"ct": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_whiteTemperature_vorne",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			}
      		}, {
      			"description": "Decke vorn",
      			"color": {
      				"oid": "alias.0.Wohnzimmer.Licht.Decke_RGB_vorne",
      				"colorType": "hex",
      				"defaultColor": "#FFFFFF",
      				"sendColor": true
      			}
      		}, {
      			"description": "Spot",
      			"bri": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.bri",
      				"minVal": 0,
      				"maxVal": 100,
      				"defaultBri": 100,
      				"useBri": true
      			},
      			"sat": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.sat",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			},
      			"ct": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.ct",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			},
      			"color": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.colorHEX",
      				"colorType": "hex",
      				"defaultColor": "#FFFFFF",
      				"sendColor": true
      			},
      			"modeswitch": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp1.colorModeSwitch",
      				"whiteModeVal": false,
      				"colorModeVal": true,
      				"sendModeswitch": true
      			}
      		}, {
      			"description": "Decke",
      			"power": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.power",
      				"onVal": true,
      				"offVal": false
      			},
      			"bri": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.bri",
      				"minVal": 0,
      				"maxVal": 254,
      				"defaultBri": 254,
      				"useBri": false
      			},
      			"sat": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.sat",
      				"minVal": 0,
      				"maxVal": 100,
      				"sendCt": true
      			},
      			"ct": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.ct",
      				"minVal": 2700,
      				"maxVal": 6500,
      				"sendCt": true
      			},
      			"modeswitch": {
      				"oid": "0_userdata.0.lightcontrol_DEV.Lamps.Lamp2.colorModeSwitch",
      				"whiteModeVal": false,
      				"colorModeVal": true,
      				"sendModeswitch": true
      			}
      		}],
      		"sensors": [],
      		"actualLux": 0,
      		"powerNewVal": false,
      		"power": false,
      		"dimmUp": false,
      		"dimmDown": false,
      		"dimmAmount": 10,
      		"bri": 100,
      		"ct": 3300,
      		"color": "#FFFFFF",
      		"adaptiveBri": false,
      		"adaptiveCt": false,
      		"adaptiveCtMode": "solar",
      		"adaptiveCtTime": "06:00",
      		"powerCleaningLight": false,
      		"isMotion": false,
      		"autoOffTimed": {
      			"enabled": false,
      			"autoOffTime": 120,
      			"noAutoOffWhenMotion": true,
      			"noticeEnabled": false,
      			"noticeBri": 10,
      			"noticeTime": 10
      		},
      		"autoOffLux": {
      			"enabled": false,
      			"minLux": 500,
      			"dailyLock": false,
      			"operator": ">",
      			"dailyLockCounter": 0
      		},
      		"autoOnMotion": {
      			"enabled": false,
      			"minLux": 300,
      			"bri": 0,
      			"color": "#FFFFFF"
      		},
      		"autoOnLux": {
      			"enabled": false,
      			"minLux": 50,
      			"bri": 0,
      			"color": "#FFFFFF",
      			"switchOnlyWhenPresence": true,
      			"switchOnlyWhenNoPresence": false,
      			"dailyLock": false,
      			"operator": "<",
      			"dailyLockCounter": 0
      		},
      		"autoOnPresenceIncrease": {
      			"enabled": false,
      			"minLux": 50,
      			"bri": 0,
      			"color": "#FFFFFF"
      		},
      		"rampOn": {
      			"enabled": false,
      			"time": 10,
      			"switchOutletsLast": true
      		},
      		"rampOff": {
      			"enabled": false,
      			"time": 10,
      			"switchOutletsLast": false
      		},
      		"blink": {
      			"enabled": false,
      			"start": false,
      			"frequency": 1,
      			"blinks": 3,
      			"bri": 100,
      			"color": "#FF0000"
      		}
      	},
      	"All": {
      		"powerNewVal": true,
      		"power": true,
      		"anyOn": true
      	}
      }
      
      K Offline
      K Offline
      kukoratsch
      schrieb am zuletzt editiert von
      #73

      @schmakus Dankeschön jetzt läuft alles.

      SchmakusS 1 Antwort Letzte Antwort
      0
      • K kukoratsch

        @schmakus Dankeschön jetzt läuft alles.

        SchmakusS Offline
        SchmakusS Offline
        Schmakus
        Developer
        schrieb am zuletzt editiert von
        #74

        @kukoratsch sagte in Adapter LightControl 0.2.x Latest:

        @schmakus Dankeschön jetzt läuft alles.

        :+1: Perfekt. Wenn noch was sein sollte, einfach hier melden oder auf Github ein Issue aufmachen.
        Aktuell bin ich dran, die erste Stable zu veröffentlichen.

        Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

        1 Antwort Letzte Antwort
        1
        • M-A HuebM Offline
          M-A HuebM Offline
          M-A Hueb
          schrieb am zuletzt editiert von
          #75

          Hat jemand diesen Adapter schon erfolgreich mit dem Shelly RGBW2 im Einsatz? Ich verwende den mit einem RGBWW-LED Streifen und würde gerne das im Tagesverlauf anpassende Licht verwenden.

          iobroker unter Win10. NPM 10.9.3 Node.js v22.18.0 js-controller 7.0.7

          ? SchmakusS 2 Antworten Letzte Antwort
          0
          • M-A HuebM M-A Hueb

            Hat jemand diesen Adapter schon erfolgreich mit dem Shelly RGBW2 im Einsatz? Ich verwende den mit einem RGBWW-LED Streifen und würde gerne das im Tagesverlauf anpassende Licht verwenden.

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #76

            @m-a-hueb

            ich hab 2 Instanzen, eine testet die Beleuchtung im Buero-Bad, das funktioniert von Anfang an sehr gut.
            Leuchte ist ne Zigbee, die Helligkeitsregelung klappt.

            Die andere Instanz ist fuer die Muellanzeige, steuert diverse Yeelight's mit verschiedenen Farben und blinkt, wenn die Tonne noch nicht draussen steht.
            Ist die Tonne draussen, schalte ich in der Vis das Blinken aus. Spart mir hier einige Scripte und funktioniert seit langen auch sehr gut!

            SchmakusS 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @m-a-hueb

              ich hab 2 Instanzen, eine testet die Beleuchtung im Buero-Bad, das funktioniert von Anfang an sehr gut.
              Leuchte ist ne Zigbee, die Helligkeitsregelung klappt.

              Die andere Instanz ist fuer die Muellanzeige, steuert diverse Yeelight's mit verschiedenen Farben und blinkt, wenn die Tonne noch nicht draussen steht.
              Ist die Tonne draussen, schalte ich in der Vis das Blinken aus. Spart mir hier einige Scripte und funktioniert seit langen auch sehr gut!

              SchmakusS Offline
              SchmakusS Offline
              Schmakus
              Developer
              schrieb am zuletzt editiert von
              #77

              @ilovegym sagte in Adapter LightControl 0.2.x Latest:

              @m-a-hueb

              ich hab 2 Instanzen, eine testet die Beleuchtung im Buero-Bad, das funktioniert von Anfang an sehr gut.
              Leuchte ist ne Zigbee, die Helligkeitsregelung klappt.

              Die andere Instanz ist fuer die Muellanzeige, steuert diverse Yeelight's mit verschiedenen Farben und blinkt, wenn die Tonne noch nicht draussen steht.
              Ist die Tonne draussen, schalte ich in der Vis das Blinken aus. Spart mir hier einige Scripte und funktioniert seit langen auch sehr gut!

              Danke fürs Feedback, jedoch wieso 2 Instanzen? Weil du keine Lampe in mehreren Gruppen zuweisen kannst? Wenn ja, das ist eigentlich vorgesehen, jedoch gibt es seitens jsonCustom noch einen Bug, den ich aber selbst nicht beheben kann.

              Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

              ? 1 Antwort Letzte Antwort
              0
              • M-A HuebM M-A Hueb

                Hat jemand diesen Adapter schon erfolgreich mit dem Shelly RGBW2 im Einsatz? Ich verwende den mit einem RGBWW-LED Streifen und würde gerne das im Tagesverlauf anpassende Licht verwenden.

                SchmakusS Offline
                SchmakusS Offline
                Schmakus
                Developer
                schrieb am zuletzt editiert von
                #78

                @m-a-hueb sagte in Adapter LightControl 0.2.x Latest:

                Hat jemand diesen Adapter schon erfolgreich mit dem Shelly RGBW2 im Einsatz? Ich verwende den mit einem RGBWW-LED Streifen und würde gerne das im Tagesverlauf anpassende Licht verwenden.

                Shelly RGBW ist noch so ein Thema und ne offene Baustelle.... weil hier müsste auf den 8-stelligen HEX Code umgerechnet werden.

                Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                1 Antwort Letzte Antwort
                0
                • M-A HuebM Offline
                  M-A HuebM Offline
                  M-A Hueb
                  schrieb am zuletzt editiert von
                  #79

                  @schmakus wäre es nicht leichter Hue einzubinden?
                  das kann der RGBW2 ja auch

                  iobroker unter Win10. NPM 10.9.3 Node.js v22.18.0 js-controller 7.0.7

                  SchmakusS 1 Antwort Letzte Antwort
                  0
                  • M-A HuebM M-A Hueb

                    @schmakus wäre es nicht leichter Hue einzubinden?
                    das kann der RGBW2 ja auch

                    SchmakusS Offline
                    SchmakusS Offline
                    Schmakus
                    Developer
                    schrieb am zuletzt editiert von
                    #80

                    @m-a-hueb sagte in Adapter LightControl 0.2.x Stable:

                    @schmakus wäre es nicht leichter Hue einzubinden?
                    das kann der RGBW2 ja auch

                    Prinzipiell würde es keine Rolle spielen. Aktuell arbeitet AdaptiveCt ausschließlich mit der Farbtemperatur einer Lampe. Hier müsste man eventuell die Möglichkeit hinzufügen, die über die Farbe zu regeln. Kannst du hierzu ein Issue auf Github einstellen? Danke

                    Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                    1 Antwort Letzte Antwort
                    0
                    • SchmakusS Schmakus

                      @ilovegym sagte in Adapter LightControl 0.2.x Latest:

                      @m-a-hueb

                      ich hab 2 Instanzen, eine testet die Beleuchtung im Buero-Bad, das funktioniert von Anfang an sehr gut.
                      Leuchte ist ne Zigbee, die Helligkeitsregelung klappt.

                      Die andere Instanz ist fuer die Muellanzeige, steuert diverse Yeelight's mit verschiedenen Farben und blinkt, wenn die Tonne noch nicht draussen steht.
                      Ist die Tonne draussen, schalte ich in der Vis das Blinken aus. Spart mir hier einige Scripte und funktioniert seit langen auch sehr gut!

                      Danke fürs Feedback, jedoch wieso 2 Instanzen? Weil du keine Lampe in mehreren Gruppen zuweisen kannst? Wenn ja, das ist eigentlich vorgesehen, jedoch gibt es seitens jsonCustom noch einen Bug, den ich aber selbst nicht beheben kann.

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #81

                      @schmakus

                      Hi, genau, ich möchte meine yeelights einmal in der Müllgruppe steuern und einmal mit dem Adapter in der Gruppe Wohnzimmer.. von daher hab ich nicht lange rumprobiert und einfach ne zweite Instanz angelegt.

                      SchmakusS 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @schmakus

                        Hi, genau, ich möchte meine yeelights einmal in der Müllgruppe steuern und einmal mit dem Adapter in der Gruppe Wohnzimmer.. von daher hab ich nicht lange rumprobiert und einfach ne zweite Instanz angelegt.

                        SchmakusS Offline
                        SchmakusS Offline
                        Schmakus
                        Developer
                        schrieb am zuletzt editiert von
                        #82

                        @ilovegym sagte in Adapter LightControl 0.2.x Stable:

                        @schmakus

                        Hi, genau, ich möchte meine yeelights einmal in der Müllgruppe steuern und einmal mit dem Adapter in der Gruppe Wohnzimmer.. von daher hab ich nicht lange rumprobiert und einfach ne zweite Instanz angelegt.

                        Perfekt. 😂 Aber wie erwähnt gibts noch nen Bug in der jsonConfig, was jedoch nichts mit dem Adapter zu tun hat. Ich hoffe, es wird bald gefixt. Dann benötigst keine 2 Instanzen mehr.

                        Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                        T 1 Antwort Letzte Antwort
                        0
                        • SchmakusS Schmakus

                          @ilovegym sagte in Adapter LightControl 0.2.x Stable:

                          @schmakus

                          Hi, genau, ich möchte meine yeelights einmal in der Müllgruppe steuern und einmal mit dem Adapter in der Gruppe Wohnzimmer.. von daher hab ich nicht lange rumprobiert und einfach ne zweite Instanz angelegt.

                          Perfekt. 😂 Aber wie erwähnt gibts noch nen Bug in der jsonConfig, was jedoch nichts mit dem Adapter zu tun hat. Ich hoffe, es wird bald gefixt. Dann benötigst keine 2 Instanzen mehr.

                          T Offline
                          T Offline
                          thoml
                          schrieb am zuletzt editiert von
                          #83

                          @schmakus
                          Ich hab gleich mehrere Probleme..

                          Ich hab eine Xiaomi Schreibtischlampe die über den Homekit-Controller gesteuert wird, der Farbtemparaturwert liegt zwischen 400 (warmweiß) und 208 (kaltweiß).

                          9f69623e-1487-4f56-8ed5-2e8a67241a67-grafik.png

                          Leider wird die nicht richtig angesteuert, wenn ich den ct Wert ändere wird in den Datenpunkt der Lampe '(null)' geschrieben.

                          lightcontrol.0
                          	2023-07-04 01:01:23.524	info	[ WhiteSubstituteColor ] Reaching for Group="BueroSchreibtisch" = "BueroSchreibtisch" LightGroups[Group].power="true" LightGroups[Group].color="#FFFFFF
                          lightcontrol.0
                          	2023-07-04 01:01:23.524	debug	[ onStateChange ] state lightcontrol.0.BueroSchreibtisch.ct changed: 3000 (ack = true)
                          lightcontrol.0
                          	2023-07-04 01:01:23.524	silly	States user redis pmessage lightcontrol.0.BueroSchreibtisch.ct/lightcontrol.0.BueroSchreibtisch.ct:{"val":3000,"ack":true,"ts":1688425283520,"q":0,"from":"system.adapter.lightcontrol.0","user":"system.user.admin","lc":1688425120310}
                          lightcontrol.0
                          	2023-07-04 01:01:23.468	debug	Reaching SetCt, Group="BueroSchreibtisch" Ct="3000"
                          lightcontrol.0
                          	2023-07-04 01:01:23.468	info	[ Controller ] Reaching, Group="BueroSchreibtisch" Property="ct" NewVal="3000", "
                          lightcontrol.0
                          	2023-07-04 01:01:23.468	debug	[ onStateChange ] state lightcontrol.0.BueroSchreibtisch.ct changed: 3000 (ack = false)
                          lightcontrol.0
                          	2023-07-04 01:01:23.468	silly	States user redis pmessage lightcontrol.0.BueroSchreibtisch.ct/lightcontrol.0.BueroSchreibtisch.ct:{"val":3000,"ack":false,"ts":1688425283462,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1688425120310}
                          

                          Unter der 0.2.17 läuft bei mir garnichts:

                          [ GroupPowerOnOff ] No rampOn or rampOff datapoints available for Group = "FlurWohnen". Please check your config and restart the adapter!!
                          

                          Die Meldung gibt es für jede Gruppe.

                          SchmakusS 1 Antwort Letzte Antwort
                          0
                          • T thoml

                            @schmakus
                            Ich hab gleich mehrere Probleme..

                            Ich hab eine Xiaomi Schreibtischlampe die über den Homekit-Controller gesteuert wird, der Farbtemparaturwert liegt zwischen 400 (warmweiß) und 208 (kaltweiß).

                            9f69623e-1487-4f56-8ed5-2e8a67241a67-grafik.png

                            Leider wird die nicht richtig angesteuert, wenn ich den ct Wert ändere wird in den Datenpunkt der Lampe '(null)' geschrieben.

                            lightcontrol.0
                            	2023-07-04 01:01:23.524	info	[ WhiteSubstituteColor ] Reaching for Group="BueroSchreibtisch" = "BueroSchreibtisch" LightGroups[Group].power="true" LightGroups[Group].color="#FFFFFF
                            lightcontrol.0
                            	2023-07-04 01:01:23.524	debug	[ onStateChange ] state lightcontrol.0.BueroSchreibtisch.ct changed: 3000 (ack = true)
                            lightcontrol.0
                            	2023-07-04 01:01:23.524	silly	States user redis pmessage lightcontrol.0.BueroSchreibtisch.ct/lightcontrol.0.BueroSchreibtisch.ct:{"val":3000,"ack":true,"ts":1688425283520,"q":0,"from":"system.adapter.lightcontrol.0","user":"system.user.admin","lc":1688425120310}
                            lightcontrol.0
                            	2023-07-04 01:01:23.468	debug	Reaching SetCt, Group="BueroSchreibtisch" Ct="3000"
                            lightcontrol.0
                            	2023-07-04 01:01:23.468	info	[ Controller ] Reaching, Group="BueroSchreibtisch" Property="ct" NewVal="3000", "
                            lightcontrol.0
                            	2023-07-04 01:01:23.468	debug	[ onStateChange ] state lightcontrol.0.BueroSchreibtisch.ct changed: 3000 (ack = false)
                            lightcontrol.0
                            	2023-07-04 01:01:23.468	silly	States user redis pmessage lightcontrol.0.BueroSchreibtisch.ct/lightcontrol.0.BueroSchreibtisch.ct:{"val":3000,"ack":false,"ts":1688425283462,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1688425120310}
                            

                            Unter der 0.2.17 läuft bei mir garnichts:

                            [ GroupPowerOnOff ] No rampOn or rampOff datapoints available for Group = "FlurWohnen". Please check your config and restart the adapter!!
                            

                            Die Meldung gibt es für jede Gruppe.

                            SchmakusS Offline
                            SchmakusS Offline
                            Schmakus
                            Developer
                            schrieb am zuletzt editiert von
                            #84

                            @thoml Hi, ich bräuchte einen Debug-Log.
                            Bitte das logging des Adapters auf Debug Umstellen.
                            Danach im Logging nach LightControl filtern und das logging posten. Danke!

                            Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                            T 1 Antwort Letzte Antwort
                            0
                            • SchmakusS Schmakus

                              @thoml Hi, ich bräuchte einen Debug-Log.
                              Bitte das logging des Adapters auf Debug Umstellen.
                              Danach im Logging nach LightControl filtern und das logging posten. Danke!

                              T Offline
                              T Offline
                              thoml
                              schrieb am zuletzt editiert von
                              #85

                              @schmakus Ups, den hatte ich eigenlich schon mit vorbereitet..

                              lightcontrol_0-2-17.log

                              SchmakusS 1 Antwort Letzte Antwort
                              0
                              • T thoml

                                @schmakus Ups, den hatte ich eigenlich schon mit vorbereitet..

                                lightcontrol_0-2-17.log

                                SchmakusS Offline
                                SchmakusS Offline
                                Schmakus
                                Developer
                                schrieb am zuletzt editiert von
                                #86

                                @thoml Ich kann keinen Fehler beim Erstellen der Datenpunkte oder des internen Memory feststellen! Außer dass in der Gruppe "FlurGesammt" keine Lampen definiert sind.

                                Du schreibst, dass die Farbtemperatur nicht richtig gesetzt wird?

                                Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                                T 1 Antwort Letzte Antwort
                                0
                                • SchmakusS Schmakus

                                  @thoml Ich kann keinen Fehler beim Erstellen der Datenpunkte oder des internen Memory feststellen! Außer dass in der Gruppe "FlurGesammt" keine Lampen definiert sind.

                                  Du schreibst, dass die Farbtemperatur nicht richtig gesetzt wird?

                                  T Offline
                                  T Offline
                                  thoml
                                  schrieb am zuletzt editiert von
                                  #87

                                  @schmakus
                                  Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                  Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                  SchmakusS 1 Antwort Letzte Antwort
                                  0
                                  • T thoml

                                    @schmakus
                                    Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                    Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                    SchmakusS Offline
                                    SchmakusS Offline
                                    Schmakus
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #88

                                    @thoml sagte in Adapter LightControl 0.2.x Stable:

                                    @schmakus
                                    Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                    Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                    Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                    Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                    Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                                    T 2 Antworten Letzte Antwort
                                    0
                                    • SchmakusS Schmakus

                                      @thoml sagte in Adapter LightControl 0.2.x Stable:

                                      @schmakus
                                      Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                      Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                      Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                      Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                      T Offline
                                      T Offline
                                      thoml
                                      schrieb am zuletzt editiert von
                                      #89

                                      @schmakus said in Adapter LightControl 0.2.x Stable:

                                      @thoml sagte in Adapter LightControl 0.2.x Stable:

                                      @schmakus
                                      Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                      Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                      Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                      Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                      Kommt aufs selbe hinaus, also daran liegt es nicht.

                                      Die Formeln an sich funktionieren auch Probeweise in einem Script bei mir.

                                      1 Antwort Letzte Antwort
                                      0
                                      • SchmakusS Schmakus

                                        @thoml sagte in Adapter LightControl 0.2.x Stable:

                                        @schmakus
                                        Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                        Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                        Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                        Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                        T Offline
                                        T Offline
                                        thoml
                                        schrieb am zuletzt editiert von thoml
                                        #90

                                        @schmakus said in Adapter LightControl 0.2.x Stable:

                                        @thoml sagte in Adapter LightControl 0.2.x Stable:

                                        @schmakus
                                        Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                        Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                        Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                        Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                        Ich habs jetzt am laufen. Fehler liegt in der "function SetCt".

                                        Hier im Code-Tag in Zeile 1 ist "ct = adapter.LightGroups[Group].ct" was richtig wäre aber in Zeile 16 wird eine neue Konstante ct deklariert, somit kriegt in Zeile 23 "KelvinToRange" keinen brauchbaren Wert für "ct".

                                        Da ich ein blutiger anfänger bin und keine wirkliche Ahnung von GitHub habe leider auf diesem Weg :anguished:
                                        Ein Issue bekomme ich aber wohl erstellt falls gewünscht.

                                        async function SetCt(adapter, Group, ct = adapter.LightGroups[Group].ct) {
                                        	const LightGroups = adapter.LightGroups;
                                        	try {
                                        		if (!LightGroups[Group] || !LightGroups[Group].lights || !LightGroups[Group].lights.length) {
                                        			adapter.writeLog(
                                        				`[ SetCt ] Not able to set Color-Temperature for Group = "${Group}". No lights are defined!!`,
                                        				"warn",
                                        			);
                                        			return;
                                        		}
                                        
                                        		adapter.writeLog(`Reaching SetCt, Group="${Group}" Ct="${LightGroups[Group].ct}"`);
                                        
                                        		await Promise.all(
                                        			LightGroups[Group].lights.map(async (Light) => {
                                        				const { ct } = Light ?? {};
                                        				if ((LightGroups[Group].power || ct?.sendCt) && ct?.oid) {
                                        					const outMinCt = ct?.minVal ?? 0;
                                        					const outMaxCt = ct?.maxVal ?? 100;
                                        					const CtReverse = ct?.CtReverse ?? false;
                                        					await adapter.setForeignStateAsync(
                                        						ct.oid,
                                        						await KelvinToRange(adapter, outMinCt, outMaxCt, ct, CtReverse),
                                        						false,
                                        					);
                                        

                                        Zum umkehren der Berechnung der Farbetemperatur hab ich ein Issues geöffnet, das funktioniert auch noch nicht richtig.
                                        Ich hab mir jetzt provisorisch hiermit geholfen:

                                        		await Promise.all(
                                        			LightGroups[Group].lights.map(async (Light) => {
                                        				const { ct } = Light;
                                        				const kelvin = adapter.LightGroups[Group].ct; //neu
                                        				if ((LightGroups[Group].power || ct?.sendCt) && ct?.oid) {
                                        					const outMinCt = ct?.minVal ?? 0;
                                        					const outMaxCt = ct?.maxVal ?? 100;
                                        					const CtReverse = ct?.CtReverse ?? false;
                                        					adapter.writeLog(CtReverse);
                                        					await adapter.setForeignStateAsync(
                                        						ct.oid,
                                        						await KelvinToRange(adapter, outMinCt, outMaxCt, kelvin /*neue Konstante*/, true /*fest auf true statt "CtReverse"*/),
                                        						false,
                                        
                                        SchmakusS 1 Antwort Letzte Antwort
                                        0
                                        • T thoml

                                          @schmakus said in Adapter LightControl 0.2.x Stable:

                                          @thoml sagte in Adapter LightControl 0.2.x Stable:

                                          @schmakus
                                          Richtig, in den Datenpunkt für die Farbtemperatur der Lampe wird '(null)' geschrieben.
                                          Geht hier explizit um die Gruppe 'BueroSchreibtisch', mehr lampen mit CT hab ich aktuell nicht.

                                          Ok, was passiert, wenn du umstellt auf "Warmweiß bis Tageslicht" in den Einstellungen des Ct Datenpunkts?
                                          Wenn dann ein Wert geschrieben wird, dann muss ich die Umrechnung korrigieren.

                                          Ich habs jetzt am laufen. Fehler liegt in der "function SetCt".

                                          Hier im Code-Tag in Zeile 1 ist "ct = adapter.LightGroups[Group].ct" was richtig wäre aber in Zeile 16 wird eine neue Konstante ct deklariert, somit kriegt in Zeile 23 "KelvinToRange" keinen brauchbaren Wert für "ct".

                                          Da ich ein blutiger anfänger bin und keine wirkliche Ahnung von GitHub habe leider auf diesem Weg :anguished:
                                          Ein Issue bekomme ich aber wohl erstellt falls gewünscht.

                                          async function SetCt(adapter, Group, ct = adapter.LightGroups[Group].ct) {
                                          	const LightGroups = adapter.LightGroups;
                                          	try {
                                          		if (!LightGroups[Group] || !LightGroups[Group].lights || !LightGroups[Group].lights.length) {
                                          			adapter.writeLog(
                                          				`[ SetCt ] Not able to set Color-Temperature for Group = "${Group}". No lights are defined!!`,
                                          				"warn",
                                          			);
                                          			return;
                                          		}
                                          
                                          		adapter.writeLog(`Reaching SetCt, Group="${Group}" Ct="${LightGroups[Group].ct}"`);
                                          
                                          		await Promise.all(
                                          			LightGroups[Group].lights.map(async (Light) => {
                                          				const { ct } = Light ?? {};
                                          				if ((LightGroups[Group].power || ct?.sendCt) && ct?.oid) {
                                          					const outMinCt = ct?.minVal ?? 0;
                                          					const outMaxCt = ct?.maxVal ?? 100;
                                          					const CtReverse = ct?.CtReverse ?? false;
                                          					await adapter.setForeignStateAsync(
                                          						ct.oid,
                                          						await KelvinToRange(adapter, outMinCt, outMaxCt, ct, CtReverse),
                                          						false,
                                          					);
                                          

                                          Zum umkehren der Berechnung der Farbetemperatur hab ich ein Issues geöffnet, das funktioniert auch noch nicht richtig.
                                          Ich hab mir jetzt provisorisch hiermit geholfen:

                                          		await Promise.all(
                                          			LightGroups[Group].lights.map(async (Light) => {
                                          				const { ct } = Light;
                                          				const kelvin = adapter.LightGroups[Group].ct; //neu
                                          				if ((LightGroups[Group].power || ct?.sendCt) && ct?.oid) {
                                          					const outMinCt = ct?.minVal ?? 0;
                                          					const outMaxCt = ct?.maxVal ?? 100;
                                          					const CtReverse = ct?.CtReverse ?? false;
                                          					adapter.writeLog(CtReverse);
                                          					await adapter.setForeignStateAsync(
                                          						ct.oid,
                                          						await KelvinToRange(adapter, outMinCt, outMaxCt, kelvin /*neue Konstante*/, true /*fest auf true statt "CtReverse"*/),
                                          						false,
                                          
                                          SchmakusS Offline
                                          SchmakusS Offline
                                          Schmakus
                                          Developer
                                          schrieb am zuletzt editiert von Schmakus
                                          #91

                                          @thoml solved with v2.0.18
                                          Danke für den Tipp! Kommt nicht oft vor, dass ein User selbstständig auf Fehlersuche geht und dabei noch den Code versucht zu verstehen.
                                          Auf GitHub kann man selbst Dateien verändern. Danach kann man einen Pull Request (kurz PR) erstellen. Nach Prüfung kann der jeweilige Entwickler diesen Request freigeben.

                                          Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

                                          1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          501

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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