You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Dette er stadig en smulge Work In Progress - jeg syntes ikke helt at ZenseHome har leveret alle mine enheder til Integrationen (endnu)

Det skal du bruge

Først skal man have en MQTT server kørende - det nemmeste er i Docker

Derefter bør man have en MQTT klient som MQTT Explorer for at se hvad der foregår

Man skal have sat sin ZenseHome op til MQTT (den MQTT server jeg bruger har ikke username/password):


Endelig skal man kende ZenseHomes artikel om MQTT Support på https://support.zensehome.dk/hc/da/articles/360018832080

Arteiklen fortæller lidt om hvordan ZenseHome exponerer tryk og afbrydere i MQTT:

Dette svarer til udtag (light):

Her ses også hvordan MQTT Integrationen giver navn "10170 Output".

og kontakter (device_automation):

I ZenseHomes dok kaldet ingange og udgange:


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):

.  


I Home Assistent ser det sådan ud efter en "cleanup" med renaming og Area påsætning:


Automations

Man kan lave automations på 2 måder:

  • Brug af de entities som MQTT Integrationen laver
  • Lytte eller poste på det Topic som er på MQTT

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:

e

Den anden, hvor vi bruger MQTT Integrationen lidt mere:

Her kommer et billede

Vi laver en automation hvor en knap toggler loftlyset i mit kontor (som er en Hue pære) - denne er lidt en combi af metoderne; da man ikke kan "toggle" på at sende til MQTT:

 

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:

  • No labels