* use better names for platforms that are self describing * add missing light change * fix tests * only use value_name in sensors and binary_sensors
* Add zwave-js fan platform * Update remaining tests * Missing awaits, tests fixed * Fix typing Co-authored-by: Martin Hjelmare <marhje52@gmail.com>