Weather Word Descriptions from Dew Point, Temperature, VOC & Tado (Simple Air Comfort Card)
Putting words to what it feels like
This flow converts numeric temperature and humidity values into text descriptions. Makes them available in Home Assistant and use in Simple Air Comfort Card or other Custom Cards.
It contains 5 methods.
- TADO COMFORT TEXT DESCRIPTION (TADO API)
- Humidty DRY, COMFY, HUMID
- Temperature COLD, COMFY, WARM
- Gets the words from Tado API, Funtion Node filters based on payload address.
- Requires node-red-tado-client to extract the text description from the Tado API
- Requires Node-RED Companion Integration
- HUMIDITY COMFORT TEXT DESCRIPTION (NON TADO DEVICES)
- Humidty , DRY(<39.9%),(40%)COMFY(59.9%)**, HUMID(>60%) (Same as Tado)
- Switches Temperatures to words based on the above values. msg.topic changes the words
- Requires any Temperature Sensors.
- Requires Node-RED Companion Integration
- DEWPOINT COMFORT TEXT DESCRIPTION
- DewPoint Changes words based on the below values:
- Requires DewPoint Sensor Calculator
- Requires any Temperature and Humidy Sensors.
- Requires Node-RED Companion Integration
- TEMPERATURE COMFORT TEXT DESCRIPTION
- Temperature Changes words based on the below values:
- Requires any Temperature Sensors.
- Requires Node-RED Companion Integration
- VOC TEXT DESCRIPTION
- VOC ppm Changes words based on the below values:
SIMPLE AIR COMFORT CARD
THE DESCRIPTIONS CAN BE USED AS A TEXT DESCRIPTION IN THE
CODE FOR TABLET AND PHONE VERSIONS CAN BE FOUND HERE
Inside Colour Scale for Dewpoint Comfort, Background Colour Scale for Temperature Comfort
TADO COMFORT TEXT DESCRIPTION (TADO API)
THIS IS USED TO CONNECT TO THE TADO API AND GET THE TEXT DESCRIPTION FOR THE TEMP AND HUMIDITY.
TADO Temp(COLD,COMFY,WARM) - Humidity (DRY,COMFY,HUMID)
REQUIREMENTS: node-red-contrib-tado-client
TADO [getMe] Node Setup
- Double Click Tado [getMe] Node, Add a New Tado Config...
- Enter your TADO Account login details into the config.
- Click Done.
- Click the Inject Node timestamp.
- Find your homes ID in the debug message [window payload.homes[0].id]
TADO Other Nodes
- Enter your Home ID into the other Nodes to fetch information from the API
- Click the time stamp into the Tado [getAirComfort] Node
- Find the path >_Copy Path Button in the Debug Node [payload.comfort[0].temperatureLevel]
Function Node
- Copy the path above into the Function Node
- CLICK the Inject Node timestamp to Test
- Your sensor should display the text and be in home assistant, updated every 1 minute.
DEWPOINT COMFORT TEXT DESCRIPTION
- INSTALL DewPoint Sensor Calculator via HACS
- You will have to add as a Custom Repository using the 3 Dot menu top right in HACS.
- CLICK INTEGRATIONS in HACS
- CLICK 3 button menu top right
- CLICK Custom Repositories
- PASTE GitHub - miguelangel-nubla/home-assistant-dewpoint: Home Assistant custom component to calculate dew point using temperature and humidity sensors. in the Repository Field
- SELECT Integration in the Category field
- CLICK ADD
- RESTART HOME assistant
- Setup your sensors in your configuration.yaml file.
sensor:
- platform: dewpoint
sensors:
dewpoint_outside:
temperature: sensor.temperature_outside
rel_hum: sensor.humidity_outside
dewpoint_office:
temperature: sensor.temperature_office
rel_hum: sensor.humidity_office
- Insert your dewpoint sensor in the 'Current State' Node
- CLICK the Inject Node timestamp to Test
- Your sensor should display the text and be in home assistant, updated every 1 minute.
TEMPERATURE COMFORT TEXT DESCRIPTION
- Insert your temperature sensor in the 'Current State' Node
- CLICK the Inject Node timestamp to Test
- Your sensor should display the text and be in home assistant, updated every 1 minute.
VOC COMFORT DESCRIPTION
- Insert your temperature sensor in the 'Current State' Node
- CLICK the Inject Node timestamp to Test
- Your sensor should display the text and be in home assistant, updated every 1 minute.
HUMIDITY COMFORT DESCRIPTION (NON TADO DEVICES)
- Insert your temperature sensor in the 'Current State' Node
- CLICK the Inject Node timestamp to Test
- Your sensor should display the text and be in home assistant, updated every 1 minute.