EcoWatch tietää jo kaksi asiaa, joita älykotisi haluaa: alueesi nykyisen sähkön hinnan ja sen, onko tämä vartti halpa, keskihintainen vai kallis. Laiteohjelmistosta 3.3.6 alkaen kello julkaisee molemmat MQTT:llä ja ilmoittaa itsensä Home Assistantiin, joten Home Assistantin puolella ei tarvitse määrittää muuta kuin välittäjä.
Mitä saat
Home Assistant näyttää yhden laitteen, "EcoWatch-Julia-xxxx" (tai Ida tai Johanna), jossa on neljä entiteettiä:
- Electricity cost: rahamääräinen sensori, nykyinen hinta valuutassasi per kWh.
- Cost zone: enum-sensori arvolla low, medium tai high, sama päätös kuin värirenkaalla.
- Electricity area: valintaentiteetti; vaihda alue Home Assistantista ja kello seuraa.
- Brightness: valoentiteetti LED-renkaalle, 0–100 prosenttia, joten kello voi himmentyä yöksi muun kodin mukana.

Mitä tarvitset
- MQTT-välittäjä. Useimmat Home Assistant -asennukset käyttävät Mosquitto-lisäosaa; MQTT-integraation on oltava käytössä.
- EcoWatch laiteohjelmistolla 3.3.6 tai uudempi (tarkista kellon Päivitys-sivulta; päivitykset ovat oletuksena automaattisia).
Vaihe 1: kerro kellolle välittäjästäsi
Avaa http://ecowatch.local, valitse API-asetukset, ota MQTT käyttöön ja syötä välittäjän osoite, portti (oletuksena 1883) sekä käyttäjätunnus ja salasana, jos välittäjä vaatii ne. Tallenna. Kello yhdistää ja julkaisee discovery-viestinsä.

Vaihe 2: katso Home Assistantista
Asetukset, Laitteet ja palvelut, MQTT. EcoWatch-laite ilmestyy minuutin sisällä neljän entiteetin kanssa. Siinä koko asennus.
Ideoita automaatioihin
- Kytke ilmanvaihto tehostukselle tai käynnistä lämpöpumpun lämminvesiohjelma, kun Cost zone muuttuu arvoon low.
- Lähetä ilmoitus klo 14:15 huomisen halvimmista tunneista (koko hintataulukko on myös saatavilla, katso alla).
- Himmennä kello 20 prosenttiin klo 22 ja takaisin klo 6 muiden valojen mukana.
- Käytä Cost zonea ehtona sähköauton laturin tai astianpesukoneen automaatioissa, jotta ne odottavat vihreää tuntia.
Niille, jotka haluavat enemmän kuin neljä entiteettiä
EcoWatch julkaisee myös tavallisilla MQTT-aiheilla Home Assistantista riippumatta:
ecowatch/zonejoka vartti: nykyinen vyöhyke ja hinta JSON-muodossa.ecowatch/recieve/full: koko hintataulukko tälle ja huomiselle päivälle, lähetetään, kun julkaiset mitä tahansa aiheeseenecowatch/send/full.ecowatch/update: julkaise pakottaaksesi kellon hakemaan uudet hinnat.ecowatch/<id>/set/pixelsjaecowatch/<id>/set/hours: ohjaa yksittäisiä LEDejä tai tunteja itse, mikä tekee kellosta yleiskäyttöisen tilarenkaan mille tahansa.
Täydellinen aiheluettelo ja viestien sisältö ovat API-dokumentaatiossa.
Huomautus Shelly-säännöistä
Jos haluat vain kytkeä pistokkeen hinnan mukaan, et tarvitse Home Assistantia lainkaan; kello tekee sen itse, katso Ohjaa Shelly-pistokkeita sähkön hinnan mukaan. Home Assistant on sitä varten, kun hinnan pitää vaikuttaa asioihin, joihin EcoWatch ei pääse, tai kun haluat lokitusta ja kojelautoja.