Skip to content

Port of home-assistent-thermex for Homebridge through MQTT and the Thermex hood's official API

License

Notifications You must be signed in to change notification settings

Baekalfen/homebridge-thermex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a fork of https://github.com/hsk-dk/home-assistant-thermex to add support in Homebridge. Big thanks to the original author!

Quick guide: A Thermex extractor hood supporting voicelink is needed (https://thermex.eu/advice-and-guidance/all-options/voicelink)

Setup API

  1. Check software version, minimum version is 1.30/1.10 Screenshot_app_0 2)Enable API and set password in native phone app from Thermex Screenshot_app_1 Screenshot_app_2

Setup Homebridge

  1. Setup an MQTT server like mosquitto
  2. Install the plugin homebridge-mqttthing in Homebridge
  3. Create two devices of any type in mqttthing. We'll change it in a second.
  4. Open the JSON config for mqttthing and paste this in the first device:
{
    "type": "fanv2",
    "name": "Thermex Emhætte",
    "url": "mqtt://mosquitto:1883",
    "accessory": "mqttthing",
    "logMqtt": true,
    "topics": {
        "setActive": "thermex/set_active",
        "getActive": "thermex/get_active",
        "setRotationSpeed" : "thermex/set_speed",
        "getRotationSpeed" : "thermex/get_speed"
    }
}
  1. Paste this in the second device:
{
    "type": "lightbulb-Dimmable",
    "name": "Thermex Lys",
    "url": "mqtt://mosquitto:1883",
    "accessory": "mqttthing",
    "logMqtt": true,
    "topics": {
        "getOn": "thermex/get_on",
        "setOn": "thermex/set_on",
        "getBrightness": "thermex/get_brightness",
        "setBrightness": "thermex/set_brightness"
    }
}
  1. Replace the IP and code (1234) for the Thermex hood and mosquitto_hostname in main.py to your setup
  2. (Optional) change the base_topic in main.py and in Homebridge if needed

About

Port of home-assistent-thermex for Homebridge through MQTT and the Thermex hood's official API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.8%
  • Dockerfile 2.2%