Describe the bug
Advanced fields of the services are not being parsed properly.
See eg. built-in action lights > turn_on. It has service.fields such as: transition, rgb_color, effect, color_temp_kelvin, brightness_step_pct, brightness_pct and advanced_fields.
First 6 are formated just like standard fields. The last one (advanced_fields) seems to be some kind of a field group as it contains two items (collapsed [boolean] and fields [list of ServiceFields]). I believe it should be possible to parse such field groups and it is currently not.
Relevant code:
Describe the bug
Advanced fields of the services are not being parsed properly.
See eg. built-in action
lights > turn_on. It has service.fields such as:transition,rgb_color,effect,color_temp_kelvin,brightness_step_pct,brightness_pctandadvanced_fields.First 6 are formated just like standard fields. The last one (
advanced_fields) seems to be some kind of a field group as it contains two items (collapsed [boolean] and fields [list of ServiceFields]). I believe it should be possible to parse such field groups and it is currently not.Relevant code: