Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Adapter LightControl 0.4.x Stable

    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

    Adapter LightControl 0.4.x Stable

    This topic has been deleted. Only users with topic management privileges can see it.
    • Schmakus
      Schmakus Developer @thoml last edited by

      @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 1 Reply Last reply Reply Quote 0
      • T
        thoml @Schmakus last edited by

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

        lightcontrol_0-2-17.log

        Schmakus 1 Reply Last reply Reply Quote 0
        • Schmakus
          Schmakus Developer @thoml last edited by

          @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 1 Reply Last reply Reply Quote 0
          • T
            thoml @Schmakus last edited by

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

            Schmakus 1 Reply Last reply Reply Quote 0
            • Schmakus
              Schmakus Developer @thoml last edited by

              @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 2 Replies Last reply Reply Quote 0
              • T
                thoml @Schmakus last edited by

                @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 Reply Last reply Reply Quote 0
                • T
                  thoml @Schmakus last edited by 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 😧
                  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,
                  
                  Schmakus 1 Reply Last reply Reply Quote 1
                  • Schmakus
                    Schmakus Developer @thoml last edited by Schmakus

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

                    1 Reply Last reply Reply Quote 2
                    • FredF
                      FredF Most Active Forum Testing last edited by FredF

                      @Schmakus
                      Mit 2.15 funktioniert meine Beleuchtungsteuerung über BWM noch, mit 2.17 und auch 2.18 kommt eine Fehlermeldung

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

                      Hab den Adapter auch mal gelöscht und neu installiert, gleicher Fehler.
                      lightcontrol.json
                      Brauchst du noch etwas?

                      Edit: Das Licht lässt sich auch nicht mehr über den Hauptschalter einschalten.

                      Schmakus 1 Reply Last reply Reply Quote 0
                      • Schmakus
                        Schmakus Developer @FredF last edited by

                        @fredf sagte in Adapter LightControl 0.2.x Stable:

                        @Schmakus
                        Mit 2.15 funktioniert meine Beleuchtungsteuerung über BWM noch, mit 2.17 und auch 2.18 kommt eine Fehlermeldung

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

                        Hab den Adapter auch mal gelöscht und neu installiert, gleicher Fehler.
                        lightcontrol.json
                        Brauchst du noch etwas?

                        Edit: Das Licht lässt sich auch nicht mehr über den Hauptschalter einschalten.

                        @FredF Hi, ja das Problem scheint aufzutreten beim Erstellen des internen Speichers. Alle Datenpunkte bei dir sind vorhanden. Ich arbeite aktuell an einer neuen Version, benötige dafür aber noch etwas. Wenn bei dir 0.2.15 funktioniert hat, dann bitte downgrade.

                        Schmakus 1 Reply Last reply Reply Quote 0
                        • Schmakus
                          Schmakus Developer @Schmakus last edited by

                          @schmakus sagte in Adapter LightControl 0.2.x Stable:

                          @fredf sagte in Adapter LightControl 0.2.x Stable:

                          @Schmakus
                          Mit 2.15 funktioniert meine Beleuchtungsteuerung über BWM noch, mit 2.17 und auch 2.18 kommt eine Fehlermeldung

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

                          Hab den Adapter auch mal gelöscht und neu installiert, gleicher Fehler.
                          lightcontrol.json
                          Brauchst du noch etwas?

                          Edit: Das Licht lässt sich auch nicht mehr über den Hauptschalter einschalten.

                          @FredF Hi, ja das Problem scheint aufzutreten beim Erstellen des internen Speichers. Alle Datenpunkte bei dir sind vorhanden. Ich arbeite aktuell an einer neuen Version, benötige dafür aber noch etwas. Wenn bei dir 0.2.15 funktioniert hat, dann bitte downgrade.

                          @FredF: heute ist die v0.3.0 verfügbar. Damit sollte das Problem gelöst sein. Bitte testen. Danke!

                          FredF 2 Replies Last reply Reply Quote 1
                          • FredF
                            FredF Most Active Forum Testing @Schmakus last edited by

                            @schmakus
                            Installiert, erst mal keine Fehler. Ich berichte...

                            1 Reply Last reply Reply Quote 0
                            • FredF
                              FredF Most Active Forum Testing @Schmakus last edited by

                              @schmakus es funktioniert mit der neuen Version 👍

                              C 1 Reply Last reply Reply Quote 0
                              • C
                                cb187 @FredF last edited by

                                Moin ist es möglich über einen normalen Taster wo ein shelly dran hängt die Lichter zu steuern?
                                Zb langer tasten klick dimm down und dann ein weiterer längerer tasten klick dimm up?

                                Schmakus 1 Reply Last reply Reply Quote 0
                                • Schmakus
                                  Schmakus Developer @cb187 last edited by

                                  @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                  Moin ist es möglich über einen normalen Taster wo ein shelly dran hängt die Lichter zu steuern?
                                  Zb langer tasten klick dimm down und dann ein weiterer längerer tasten klick dimm up?

                                  Ja, über ein eigenes Script, welches die entsprechenden Datenpunkte des Adapter steuert.

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    cb187 @Schmakus last edited by

                                    @schmakus said in Adapter LightControl 0.2.x Stable:

                                    @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                    Moin ist es möglich über einen normalen Taster wo ein shelly dran hängt die Lichter zu steuern?
                                    Zb langer tasten klick dimm down und dann ein weiterer längerer tasten klick dimm up?

                                    Ja, über ein eigenes Script, welches die entsprechenden Datenpunkte des Adapter steuert.

                                    Ok.Ist es mal geplant das im Adapter einzubauen?

                                    Schmakus 1 Reply Last reply Reply Quote 0
                                    • Schmakus
                                      Schmakus Developer @cb187 last edited by

                                      @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                      @schmakus said in Adapter LightControl 0.2.x Stable:

                                      @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                      Moin ist es möglich über einen normalen Taster wo ein shelly dran hängt die Lichter zu steuern?
                                      Zb langer tasten klick dimm down und dann ein weiterer längerer tasten klick dimm up?

                                      Ja, über ein eigenes Script, welches die entsprechenden Datenpunkte des Adapter steuert.

                                      Ok.Ist es mal geplant das im Adapter einzubauen?

                                      Ja, geplant ist es. Aber ich kann nicht sagen, ab wann es verfügbar ist. Es gibt Dutzend verschiedene Schalter und Taster mit zig unterschiedlichen Verhaltensweisen.
                                      Aus diesem Grund bietet der Adapter nahezu alle Funktionen über die jeweiligen Datenpunkte für Max. Flexibilität.

                                      C 1 Reply Last reply Reply Quote 0
                                      • C
                                        cb187 @Schmakus last edited by

                                        @schmakus said in Adapter LightControl 0.2.x Stable:

                                        @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                        @schmakus said in Adapter LightControl 0.2.x Stable:

                                        @cb187 sagte in Adapter LightControl 0.2.x Stable:

                                        Moin ist es möglich über einen normalen Taster wo ein shelly dran hängt die Lichter zu steuern?
                                        Zb langer tasten klick dimm down und dann ein weiterer längerer tasten klick dimm up?

                                        Ja, über ein eigenes Script, welches die entsprechenden Datenpunkte des Adapter steuert.

                                        Ok.Ist es mal geplant das im Adapter einzubauen?

                                        Ja, geplant ist es. Aber ich kann nicht sagen, ab wann es verfügbar ist. Es gibt Dutzend verschiedene Schalter und Taster mit zig unterschiedlichen Verhaltensweisen.
                                        Aus diesem Grund bietet der Adapter nahezu alle Funktionen über die jeweiligen Datenpunkte für Max. Flexibilität.

                                        Cool das es geplant ist.Von meinem alten Smarthome System bin ich es leider gewöhnt das da alles mehr oder weniger über die Taster lief.

                                        Schmakus 1 Reply Last reply Reply Quote 0
                                        • Schmakus
                                          Schmakus Developer @cb187 last edited by

                                          Cool das es geplant ist.Von meinem alten Smarthome System bin ich es leider gewöhnt das da alles mehr oder weniger über die Taster lief.

                                          Ja dann verknüpfe doch deine Taster mit den Datenpunkten des Adapters per Script und fertig.

                                          C 1 Reply Last reply Reply Quote 0
                                          • C
                                            cb187 @Schmakus last edited by

                                            @schmakus said in Adapter LightControl 0.2.x Stable:

                                            Cool das es geplant ist.Von meinem alten Smarthome System bin ich es leider gewöhnt das da alles mehr oder weniger über die Taster lief.

                                            Ja dann verknüpfe doch deine Taster mit den Datenpunkten des Adapters per Script und fertig.

                                            ja kann man machen sehe aber dein keinen Vorteil vom Adapter weil ich das ja eigentlich auch dann im script einstellen kann, bis natürlich auf die ct Anpassung am Tag.Würde schon irgendwie deinen Adapter als Master dann nutzen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            605
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            light light control lightcontrol motion motion detection
                                            18
                                            117
                                            11143
                                            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