Wiki source code of Bind ZenseHome og Home Assistant sammen med MQTT
Last modified by Normann P. Nielsen on 2025/12/12 15:12
Show last authors
| author | version | line-number | content |
|---|---|---|---|
| 1 | {{success}}Dette er stadig en smule Work In Progress - jeg syntes ikke helt at ZenseHome har leveret alle mine enheder til Integrationen (endnu){{/success}} | ||
| 2 | |||
| 3 | {{error}}Hvis man kigger på hvad ZenseHome boksen sender ved tryk på afbrydere oplever jeg at selv det korteste tryk sender 2-3 beskeder ud på MQTT - hvilken jeg ikke mener bør være funktionsmæsssigt korrekt. Jeg har lavet en support sag hos ZenseHome. | ||
| 4 | |||
| 5 | UPDATE 25-09-2021 - Ovensstående ser nu ud til at være løst.{{/error}} | ||
| 6 | |||
| 7 | |||
| 8 | = Det skal du bruge = | ||
| 9 | |||
| 10 | Først skal man have en [[MQTT>>https://mqtt.org/]] server kørende - det nemmeste er i [[Docker>>Main.information-technology.home-assistant.adding-mosquitto-mqtt-to-my-home-automation]] | ||
| 11 | |||
| 12 | Derefter bør man have en MQTT klient som [[MQTT Explorer>>http://mqtt-explorer.com/]] eller [[Listen on MQTT messages on Ubuntu>>Main.information-technology.listen-on-mqtt-messages-on-ubuntu]] for at se hvad der foregår | ||
| 13 | |||
| 14 | Man skal have sat sin ZenseHome op til MQTT (den MQTT server jeg bruger har ikke username/password): | ||
| 15 | |||
| 16 | [[image:IMG_8650.PNG||width="250"]] | ||
| 17 | |||
| 18 | |||
| 19 | |||
| 20 | Endelig skal man kende ZenseHomes artikel om MQTT Support på [[https://support.zensehome.dk/hc/da/articles/360018832080]] og [[https://support.zensehome.dk/hc/da/articles/360018830300-Home-Assistant-ops%C3%A6tning]] (der ikke fortæller meget) | ||
| 21 | |||
| 22 | Arteiklen fortæller lidt om hvordan ZenseHome exponerer tryk og afbrydere i MQTT: | ||
| 23 | |||
| 24 | [[image:Screenshot 2021-04-27 at 20.22.01.png]] | ||
| 25 | |||
| 26 | Dette svarer til udtag (light): | ||
| 27 | |||
| 28 | [[image:Screenshot 2021-04-27 at 21.57.33.png]] | ||
| 29 | |||
| 30 | Her ses også hvordan MQTT Integrationen giver navn "10170 Output". | ||
| 31 | |||
| 32 | og kontakter (device_automation): | ||
| 33 | |||
| 34 | [[image:Screenshot 2021-04-27 at 21.59.27.png]] | ||
| 35 | |||
| 36 | I ZenseHomes dokumentation kaldet ingange (kontakter) og udgange (udtag). | ||
| 37 | |||
| 38 | |||
| 39 | |||
| 40 | Da jeg aldrig skal bruge min App til at tænde og slukke - har jeg valgt at bruge ZenseHome numrerne (og har så et regneark med deres placeringer): | ||
| 41 | |||
| 42 | [[image:IMG_8651.PNG||width="250"]]. | ||
| 43 | |||
| 44 | |||
| 45 | |||
| 46 | I Home Assistent ser det sådan ud efter en "cleanup" med renaming og Area påsætning: | ||
| 47 | |||
| 48 | [[image:ScreenShot 2021-04-27 at 21.03.59.png||width="800"]] | ||
| 49 | |||
| 50 | Lidt yderligere info: | ||
| 51 | |||
| 52 | [[image:ScreenShot 2021-05-01 at 14.08.16.png||width="300"]] [[image:ScreenShot 2021-05-01 at 14.08.41.png||width="300"]] | ||
| 53 | |||
| 54 | Bemærk de 2 topics for at "set" - altså tænde slukke og "state" - om der en tændt eller slukket nu. | ||
| 55 | |||
| 56 | = Automations = | ||
| 57 | |||
| 58 | Man kan lave automations på 2 måder: | ||
| 59 | |||
| 60 | * Brug af de entities som MQTT Integrationen laver | ||
| 61 | * Lytte eller poste på det [[Topic>>http://www.steves-internet-guide.com/understanding-mqtt-topics/]] som er på MQTT | ||
| 62 | Den første er ret MQTT native - hvor man lytter på selve MQTT serveren - det er en teknik der kan bruges med en mængde devices der understøtter MQTT, f.eks [[SONOFF>>https://sonoff.tech/]]: | ||
| 63 | |||
| 64 | [[image:Untitled.jpeg||height="231"]]e | ||
| 65 | |||
| 66 | Den anden, hvor vi bruger MQTT Integrationen lidt mere: | ||
| 67 | |||
| 68 | //**Her kommer et billede**// | ||
| 69 | |||
| 70 | Vi laver en automation hvor en afbryder (27829) toggler loftlyset i mit kontor (som er en Hue pære kaldet "Office Ceiling") - denne er lidt en combi af metoderne; da man ikke kan "toggle" på at sende til MQTT: | ||
| 71 | |||
| 72 | [[image:ScreenShot 2021-04-27 at 20.17.28.png]] | ||
| 73 | |||
| 74 | Da man jo desværre kan tænke sig at ZenseHome loftudtag (10604) er slukket, tænker jeg jeg altid vil tænde dette først, og mine actions bliver: | ||
| 75 | |||
| 76 | [[image:ScreenShot 2021-04-27 at 20.30.51.png]] |