Sida 1 av 1

ESPHome: använda värde från annan nod?

Postat: 2 januari 2023, 21:46:18
av AndersL
Jag försöker sätta mig in i ESPHome men blir inte klok på hur man använder ett värde (från en givare) från en nod i en annan (för att tända en led). Förmodligen något lätt, men jag har inte fattat hur man gör. Någon som vet och orkar förklara?

Re: ESPHome: använda värde från annan nod?

Postat: 3 januari 2023, 12:26:47
av ie
Jag kör med Homeassistant (HA) och har ESPhome-enheter kopplade till den. Då lägger man logiken i HA, dvs utföra åtgärder vid vissa händelser.

Re: ESPHome: använda värde från annan nod?

Postat: 3 januari 2023, 15:38:26
av Mindmapper
Jag blev lite nyfiken och kollade på ESPhome och det är HA som styr. Så här skriver de:
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Så det är alltså hur du samlar in i HA och styr andra noder som bestämmer.

Re: ESPHome: använda värde från annan nod?

Postat: 3 januari 2023, 16:41:55
av AndersL
Jag har lyckats få värden från sensorer in till HAs webgränssnitt. Men det är i själva nodens konfigfil. Jag får luska vidare hur man får till en konfigfil i HA som kan nyttja och skicka vidare värdena. Tack för hjälpen!

Re: ESPHome: använda värde från annan nod?

Postat: 3 januari 2023, 20:17:39
av AndersL
Jag har tidigare lagt in lampor och styrt dessa via klockslag o.s.v. men inte greppat att det är samma sak jag ska göra med ESPHome-noderna. Nu har jag lagt till automatiseringar som "ligger och lyssnar" på förändringar för sensorerna och tänder respektive indikering. Även lagt till en knapp på "indikatornoden" så man kan påkalla uppmärksamhet och tända rätt indikeringar några sekunder.
HomeAssistant och ESPHome är verkligen mångsidiga. Jag har förmodligen gjort nybörjarmisstag, en erfaren HomeAssist:are hade kanske löst det smidigare.

Namnen är något otydliga: Garageport nere är en mikrobrytare (under Händelse), Garageport Nere är en LED (under åtgärder).
Jag ska snygga till koden och kommer jag ihåg lägger jag upp en något tydligare bild av Automationen.
Jag hade snöat in på att styrningen skulle vara i noden, men det är ju HA som är motorn i det hela.

Re: ESPHome: använda värde från annan nod?

Postat: 3 januari 2023, 23:03:06
av farskost
En väg borde vara att gå via MQTT om du inte vill ha logiken i HA.

Re: ESPHome: använda värde från annan nod?

Postat: 4 januari 2023, 13:19:39
av Xxyzzy
MQTT fungerar mycket bra ifall man vill ha full flexibilitet. Har själv ett 50-tal devices (wifi och zigbee) som kommunicerar kors och tvärs via MQTT (esphome, tasmota, zigbee2mqtt med logiken i perl, php, javascript).

Re: ESPHome: använda värde från annan nod?

Postat: 4 januari 2023, 20:12:40
av AndersL
Det ska jag tänka på för framtiden, för detta enkla verkar det fungera bra med HA som drivare för det hela. Tack för tipsen!