PreReqs:
Setup:
https://community.home-assistant.io/t/support-for-mysa-thermostat/52006/11
You'll need "pairing code" which is the NUMBERS beside the QR code inside the cover of the Mysa (also in instructions)
Add via WebUI and add the following to sensors.yaml:
Note: you can't have "camel-names" they call it, Aka "Camel-Names" for your mysa thermostats, use all lowercase!
# Mysa thermostats - platform: template sensors: mysa_living_room_temp: friendly_name: "Living Room Temperature" unit_of_measurement: "°C" value_template: "{{ state_attr('climate.mysa_dddddd', 'current_temperature') }}" - platform: template sensors: mysa_living_room_humidity: friendly_name: "Living Room Humidity" unit_of_measurement: "%" value_template: "{{ state_attr('climate.mysa_dddddd', 'current_humidity') }}" - platform: template sensors: mysa_living_room_setpoint: friendly_name: "Living Room Setpoint" unit_of_measurement: "°C" value_template: "{{ state_attr('climate.mysa_dddddd', 'temperature') }}"
It bothered me that I had the stat for "humidity" but the default card didn't have it so I created my own vertical stack and added that entry below the card like so:
type: vertical-stack cards: - type: thermostat entity: climate.mysa_dddddd - type: entities entities: - entity: sensor.mysa_living_room_humidity show_header_toggle: false