Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Wifi-componenten zoals de verschillende Sonoff, Tasmota en ESP8266 zijn heel eenvoudig te configureren en te gebruiken, maar dingen zijn vaak niet zo eenvoudig als ze lijken.
In industriële/zakelijke omgevingen is draadloze automatisering niet zo gebruikelijk. Draadloze componenten zijn minder betrouwbaar dan hun bedrade tegenhangers.
Zou je een draadloze rooksensor gebruiken in een fabriek? Ik denk het niet. En waarom een wifi magnetische deursensor in huis gebruiken?
Bedrade sensoren/actuatoren zijn veel betrouwbaarder, hebben geen batterij nodig, geen radiogolven in uw huis.
Wat ik deed, is een hardwarecomponent die via RS-485 kan worden aangesloten op een home assistant controller (via het Modbus-platform). Het is gebaseerd op een arduino. Het is vergelijkbaar met de Sonoff-schakelaar/relais, maar is bedraad.
Het kan fungeren als een lichtcontroller (via een relais en een ingang voor de knoppen).
Het kan fungeren als een externe schakelaar (via een relais en een ingang voor de knoppen).
Het kan fungeren als een thermostaat.
Het kan fungeren als een temperatuursensor.
Een enkel Arduino-bord kan al deze dingen tegelijkertijd zijn, met veel input/outputs aangesloten.
Stap 1: Bouw het hardwaregedeelte
Je hebt een arduino-bord nodig.
Ik heb een arduino nano gebruikt, maar anderen zullen in orde zijn.
Sluit de RS-485-converter aan, een display als u van plan bent om het te gebruiken, relais(s) en stel het in voor drukknoppen.
Stap 2: Flash de firmware
Code is te vinden op
Vergeet niet om het te configureren voordat u gaat kopiëren. U moet de pinnen instellen die worden gebruikt als invoer, uitvoer, als het een temperatuursensor, een display enzovoort heeft
Stap 3: Configureer Home Assistant
Bewerk de configuration.yaml
klimaat: - platform: modbus naam: Thermostaat slave: 1 target_temp_register: 0 current_temp_register: 2 data_count: 2 precisie: 1 unit_of_measurement: °C data_type: float
Stap 4: Verbind de Arduino met de Raspberry Running Home Assistant
Gebruik een RS-485 USB-dongle. Je kunt het vinden op ebay of amazon. Het is erg goedkoop.
Stap 5: Start Home Assistant opnieuw
Nu kunt u het temperatuurinstelpunt zien en regelen. Setpoint kan worden geregeld via automatiseringsscript en vanuit andere componenten. Met behulp van een google-assistent kun je de temperatuur aanpassen via vocale commando's.