Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support cold/warm light controller #152

Open
derjoerg opened this issue Jan 7, 2025 · 5 comments
Open

Support cold/warm light controller #152

derjoerg opened this issue Jan 7, 2025 · 5 comments

Comments

@derjoerg
Copy link
Collaborator

derjoerg commented Jan 7, 2025

Add support for:

      "ABB7026310B7": {
        "interface": "TP",
        "deviceId": "1023",
        "displayName": "DALI Gateway B\u00fcro",
        "unresponsive": false,
        "unresponsiveCounter": 0,
        "defect": false,
        "channels": {
          "ch0000": {
            "displayName": "Schattenfuge B\u00fcro",
            "floor": "02",
            "function": "FID_COLORTEMPERATURE_ACTUATOR",
            "functionID": "40",
            "inputs": {
              "idp0000": {
                "pairing": "AL_SWITCH_ON_OFF",
                "pairingID": 1,
                "value": ""
              },
              "idp0001": {
                "pairing": "AL_RELATIVE_SET_VALUE_CONTROL",
                "pairingID": 16,
                "value": ""
              },
              "idp0002": {
                "pairing": "AL_ABSOLUTE_SET_VALUE_CONTROL",
                "pairingID": 17,
                "value": "20"
              },
              "idp0003": {
                "pairing": "AL_TIMED_START_STOP",
                "pairingID": 2,
                "value": ""
              },
              "idp0004": {
                "pairing": "AL_FORCED",
                "pairingID": 3,
                "value": ""
              },
              "idp0005": {
                "pairing": "AL_SCENE_CONTROL",
                "pairingID": 4,
                "value": "38"
              },
              "idp0006": {
                "pairing": "AL_NIGHT",
                "pairingID": 18,
                "value": "1"
              },
              "idp0007": {
                "pairing": "AL_TIMED_MOVEMENT",
                "pairingID": 6,
                "value": ""
              },
              "idp0008": {
                "pairing": "AL_COLOR_TEMPERATURE",
                "pairingID": 22,
                "value": "0"
              },
              "idp0009": {
                "pairing": "AL_ABSOLUTE_SET_VALUE_CONTROL_HUE",
                "pairingID": 26,
                "value": ""
              }
            },
            "outputs": {
              "odp0000": {
                "pairing": "AL_INFO_ON_OFF",
                "pairingID": 256,
                "value": "1"
              },
              "odp0001": {
                "pairing": "AL_INFO_ACTUAL_DIMMING_VALUE",
                "pairingID": 272,
                "value": "9"
              },
              "odp0002": {
                "pairing": "AL_INFO_ERROR",
                "pairingID": 273,
                "value": "0"
              },
              "odp0003": {
                "pairing": "AL_INFO_FORCE",
                "pairingID": 257,
                "value": "0"
              },
              "odp0004": {
                "pairing": "AL_INFO_COLOR_TEMPERATURE",
                "pairingID": 280,
                "value": "0"
              }
            },
            "parameterNames": {
              "PID_DIMMING_ACTUATOR_MIN_BRIGHTNESS (par0004)": "1",
              "PID_DIMMING_ACTUATOR_MAX_BRIGHTNESS_DAY (par0005)": "10",
              "PID_DIMMING_ACTUATOR_MAX_BRIGHTNESS_NIGHT (par0012)": "100",
              "PID_AUTONOMOUS_SWITCH_OFF_TIME_DURATION (par0015)": "360",
              "PID_TEMPERATURE_COLOR_PHYSICAL_COOLEST (par00f5)": "6500",
              "PID_TEMPERATURE_COLOR_PHYSICAL_WARMEST (par00f6)": "2700",
              "PID_DIMMER_SWITCH_ON_MODE (par0029)": "1"
            },
            "parameters": {
              "par0004": "1",
              "par0005": "10",
              "par0012": "100",
              "par0015": "360",
              "par00f5": "6500",
              "par00f6": "2700",
              "par0029": "1"
            },
            "room": "09",
            "selectedIcon": "6a"
          },
@derjoerg
Copy link
Collaborator Author

derjoerg commented Jan 7, 2025

Hi @Alox-K,

Can you make some modifications to your LED and report the updated values from the integration (e.g. coldest/warmest setting, dimmed/undimmed, ...)?
I'm especially interessted in:

  • idp0008 : AL_COLOR_TEMPERATURE
  • idp0009 : AL_ABSOLUTE_SET_VALUE_CONTROL_HUE
  • odp0001 : AL_INFO_ACTUAL_DIMMING_VALUE
  • odp0004 : AL_INFO_COLOR_TEMPERATURE

@Alox-K
Copy link

Alox-K commented Jan 9, 2025

Sorry, @derjoerg I did not realise this issue.
OK, how and where do I see changes in these values, after adjusting the lights?

@derjoerg
Copy link
Collaborator Author

OK, how and where do I see changes in these values, after adjusting the lights?

Process should be (for each state):

  • set the light to a specific state (on/off, cold/warm, light/dark)
  • Do a diagnostic dump and search for the datapoints stated above
  • Report the values

@kingsleyadam
Copy link
Owner

Sorry, @derjoerg I did not realise this issue. OK, how and where do I see changes in these values, after adjusting the lights?

@Alox-K, you can also enable DEBUG logging on the integration and watch the logs. This is the quickest way to see what the new values are. As you change a device, you’ll see log messages come through with the new value. See: https://github.com/kingsleyadam/local-abbfreeathome-hass?tab=readme-ov-file#gather-debug-logs

@Alox-K
Copy link

Alox-K commented Jan 20, 2025

Hi, I will certainly support you as promised but I need some time. I will reply shortly...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants