EcoWatch i Home Assistant: pris, zon och ljusstyrka via MQTT

EcoWatch vet redan två saker ditt smarta hem vill veta: det aktuella elpriset för ditt område, och om den här kvarten räknas som billig, mellan eller dyr. Sedan firmware 3.3.6 skickar klockan båda via MQTT och anmäler sig själv till Home Assistant, så det finns inget att konfigurera på Home Assistant-sidan utöver en broker.

Det du får

Home Assistant visar en enhet, "EcoWatch-Julia-xxxx" (eller Ida eller Johanna), med fyra entiteter:

  • Electricity cost: en monetär sensor med aktuellt pris i din valuta per kWh.
  • Cost zone: en enum-sensor med värdet low, medium eller high, samma bedömning som färgringen visar.
  • Electricity area: en select-entitet; byt SE3 till SE4 från Home Assistant så följer klockan.
  • Brightness: en light-entitet för LED-ringen, 0 till 100 procent, så att klockan kan dimmas med resten av huset på natten.

EcoWatch Julia som enhet i Home Assistant: kontroller för ljusstyrka och elområde, sensorer för priszon och elpris, zonhistorik

Det du behöver

  • En MQTT-broker. De flesta Home Assistant-installationer använder Mosquitto-tillägget; MQTT-integrationen måste vara uppsatt.
  • EcoWatch med firmware 3.3.6 eller senare (se klockans uppdateringssida; uppdateringar är automatiska som standard).

Steg 1: berätta för klockan om din broker

Öppna http://ecowatch.local, välj API-inställningar, aktivera MQTT och ange brokerns adress, port (1883 som standard) samt användarnamn och lösenord om brokern kräver det. Spara. Klockan ansluter och skickar sitt discovery-meddelande.

EcoWatch API-inställningar med kryssrutan Aktivera MQTT

Steg 2: titta i Home Assistant

Inställningar, Enheter och tjänster, MQTT. EcoWatch-enheten dyker upp inom en minut med de fyra entiteterna ovan. Det är hela installationen.

Idéer till automationer

  • Sätt ventilationen på forcering, eller starta värmepumpens varmvattenprogram, när Cost zone blir low.
  • Skicka en notis 13:15 med morgondagens billigaste timmar (hela pristabellen finns också, se nedan).
  • Dimma klockan till 20 procent vid 22:00 och upp igen 06:00, tillsammans med övriga lampor.
  • Använd Cost zone som villkor i automationerna för elbilsladdaren eller diskmaskinen så att de väntar på en grön timme.

För den som vill ha mer än de fyra entiteterna

EcoWatch publicerar också på vanliga MQTT-ämnen, oberoende av Home Assistant:

  • ecowatch/zone varje kvart: aktuell zon och pris som JSON.
  • ecowatch/recieve/full: hela pristabellen för idag och imorgon, skickas när du publicerar något till ecowatch/send/full.
  • ecowatch/update: publicera för att tvinga klockan att hämta nya priser.
  • ecowatch/<id>/set/pixels och ecowatch/<id>/set/hours: styr enskilda lysdioder eller timmar själv, vilket gör klockan till en allmän statusring för vad du vill.

Hela listan över ämnen och payloads finns i API-dokumentationen.

Om Shelly-reglerna

Vill du bara slå på en plugg efter priset behöver du inte Home Assistant alls; det gör klockan själv, se Styr Shelly-pluggar efter elpriset. Home Assistant är för när priset ska påverka saker EcoWatch inte når, eller när du vill ha loggning och dashboards.

Tillbaka till blogg

Lämna en kommentar