Hello,
First of all, many thanks for sharing your code and also the useful doc. I could make some working POC in few hours (knowing nothing about google home/actions...
I have few system running here (zigbee/zwave 2 mqtt) and with the zigbee, some lamps needs a brightness range from 0 to 254.
I don't know how/where to specify that the final value should be remapped to a different range.
I'm currently using this:
{ "trait": "action.devices.traits.Brightness", "commands": { "action.devices.commands.BrightnessAbsolute": { "brightness": "zigbee2mqtt/living_room_ceiling_lights/brightness" } }, "state": { "brightness": { "topic": "zigbee2mqtt/living_room_ceiling_lights/brightness", "googleType": "numeric", "valueMap": [ { "mqtt": "254", "type": "value", "google": "99" }, { "mqtt": "0", "type": "value", "google": "0" } ] } } }
I know that it's not correct and also I can set the absolute brightness from 0->98 and at 99 it's mapped to 254.
Is this mapping currently supported?
What/how to make it work?
Sorry if it's not a bug, but I tried to look in the wiki/issue but didn't find so far any answer.
Could be also helpful to add such example in the devices.json
Hello, First of all, many thanks for sharing your code and also the useful doc. I could make some working POC in few hours (knowing nothing about google home/actions... I have few system running here (zigbee/zwave 2 mqtt) and with the zigbee, some lamps needs a brightness range from 0 to 254.
I don't know how/where to specify that the final value should be remapped to a different range. I'm currently using this:
{ "trait": "action.devices.traits.Brightness", "commands": { "action.devices.commands.BrightnessAbsolute": { "brightness": "zigbee2mqtt/living_room_ceiling_lights/brightness" } }, "state": { "brightness": { "topic": "zigbee2mqtt/living_room_ceiling_lights/brightness", "googleType": "numeric", "valueMap": [ { "mqtt": "254", "type": "value", "google": "99" }, { "mqtt": "0", "type": "value", "google": "0" } ] } } }
I know that it's not correct and also I can set the absolute brightness from 0->98 and at 99 it's mapped to 254. Is this mapping currently supported? What/how to make it work? Sorry if it's not a bug, but I tried to look in the wiki/issue but didn't find so far any answer. Could be also helpful to add such example in the devices.jsonMany Thanks,
Laurent