Skip to content

Commit

Permalink
Cleanup of code and removal of external automations and input_numbers
Browse files Browse the repository at this point in the history
  • Loading branch information
ThermIQ committed Dec 18, 2021
1 parent 017f2dc commit 939078b
Show file tree
Hide file tree
Showing 12 changed files with 646 additions and 707 deletions.
38 changes: 7 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Some info background information on the ThermIQ-MQTT interface can be found here
https://thermiq.net

**This integration will evolve over time**
Please note that in Release 1.0.0 the thermiq_automations.yaml and lovelace.yaml has changed and you need to update your automation.yaml and UI accordingly.
Please note that since Release 1.2.0 the setup has changed significantly and you need to update your setup accordingly.

## Requirements

Expand All @@ -22,11 +22,12 @@ Please note that in Release 1.0.0 the thermiq_automations.yaml and lovelace.yaml
1. Make sure that ThermIQ is properly setup and communicating with the MQTT server
2. Make sure that MQTT Integration in Home Assistant is setup and communicating with the MQTT server
3. Make sure you have HACS set-up (https://github.com/custom-components/hacs).
4. Go to the HACS integrations page, add ThermIQ integration.
4. Make sure you have the required Lovelace plugins
5. Go to the HACS integrations page, add ThermIQ integration.

## Configuration
#### Component Configuration:
The complete configuration entry can be found in [configuration_thermiq.yaml](https://github.com/ThermIQ/thermiq_mqtt-ha/blob/master/configuration_thermiq.yaml) and should be copied to your configuration.yaml file.
The complete configuration entry needed is:

```yaml
# Begin ThermIQ #####
Expand All @@ -35,39 +36,14 @@ The complete configuration entry can be found in [configuration_thermiq.yaml](ht
thermiq_mqtt:
mqtt_node: ThermIQ/ThermIQ-mqtt
#thermiq_dbg: True


#Input entities for ThermIQ -> configuration.yaml
input_number:
thermiq_rum_bor2:
name: 'Indoor target temp.'
initial: 0
min: 0
max: 50
step: 1
unit_of_measurement: 'ºC'
icon: 'mdi:temperature-celsius'
mode: slider

thermiq_kurva:
name: 'Curve'
initial: 0
min: 0
max: 200
step: 1
unit_of_measurement: ''
icon: 'mdi:speedometer'
mode: box


```

#### Automations configuration
A complete automation between frontend input entities to the backend control is included in [automations_thermiq.yaml](https://github.com/ThermIQ/thermiq_mqtt-ha/blob/master/automations_thermiq.yaml) and should be copied to your automations.yaml file.

No setup of automations is needed

#### Lovelace Configuration:
The file [lovelace_config.yaml](https://github.com/ThermIQ/thermiq_mqtt-ha/blob/master/lovelace_config.yaml) contains a status view and a comprehensive set of variables. The lovelace_config.yaml should be inserted in the lovelace raw configuration editor. A short example could look like:
The file [lovelace_config.yaml](https://github.com/ThermIQ/thermiq_mqtt-ha/blob/master/lovelace_config.yaml) contains a status view and a comprehensive set of variables. The lovelace_config.yaml should be inserted in the lovelace raw configuration editor. It should look something like this:

```yaml
# ################################################
Expand Down Expand Up @@ -112,7 +88,7 @@ The Home Assistant server needs to be restarted once all configuration is done

## Contributing
Contributions are welcome! If you'd like to contribute, feel free to pick up anything on the current [GitHub issues](https://github.com/ThermIQ/thermiq_mqtt-ha/issues) list!
Also, help improving the lovelace card would be great!
All help improving the integration is appreciated!



94 changes: 0 additions & 94 deletions automations_thermiq.yaml

This file was deleted.

Loading

0 comments on commit 939078b

Please sign in to comment.