This material is strictly experimental!
The author DOES NOT ASSUME any responsibility for any damage you may cause!
If you do and use what is presented on this channel, you will do so at your own risk!
Atentie!
Acest material este strict experimental!
Autorul NU Își ASUMA nicio responsabilitate pentru orice daune pe care le-ați putea provoca!
Dacă faci și folosești ceea ce este prezentat pe acest canal, o vei face pe propriul tău risc!
Am reusit sa citesc datele din Home Assistant cu ajutorul unui ESP32.
Conectarea dintre ESP32 si Home Assistant este prin reteaua Wifi, neavand nevoie de legatura fizica dintre microcontroler si serverul de Home Assistant.
Probabil va intrebati ce naiba as putea face cu datele citite intr-un ESP32 din moment ce le am in Home Assistant.
In primul rand se pot afisa mai multe date in timp real pe un display de dimensiuni mai mari unde sa aveti afisate datele mai importante din invertor.
In al doilea rand va puteti crea propriile dispozitive cu ajutorul carora la o anumita productie a sistemului solar sa va puteti confectiona prorpiile relee inteligente care sa cupleze sau decupleze in functie de ce valori ale productiei solare stabiliti dumneavoastra.
Dar citirea datelor din Home Assistant nu este doar despre datele dintr-un invertor. Practic puteti citi starea oricarui senzor pe care-l aveti integrat in Home Assistant si face o anumita automatizare cu acesta. Posibilitatile devin nelimitate, totul depinzand de fantezia sau necesitatile celui care se joaca cu aceasta jucarie.
Dar sa revenim la subiectul pe care l-am abordat.
Citirea datelor din Home Assistant.
Pentru inceput aveti nevoie de cateva date chiar din Home Assistant:
- In primul rand IP-ul serverului de Home Assistant.
- Dupa care aveti nevoie de numele entitatii din Home Assistant pe care vreti s-o puteti citi din exterior.
- Mai aveti nevoie si de un token, care sa va autorizeze dreptul sa cititi date din exterior din serverul de Home Assistant.
Despre felul in care se face acel token, veti vedea in videoclipul pe care-l atasez la sfarsitul acestui material.
Cel mai simplu cod cu ajutorul caruia puteti citi date din Home Asssistant cu un ESP32 este acesta:
Am facut un scurt video cu explicatii mai amanuntite despre felul in care am citit datele din serverul de Home Assistant.
Pentru afisare am conectat un display ST7735 de 1.8 inch.
Conectarea displayului de ESP32 s-a facut astfel:
Code: Select all
#define TFT_CS 5
#define TFT_RST 4
#define TFT_DC 2
Codul pe care l-am incarcat in microcontroler pentru afisarea datelor citite din Home Assistant pe display este urmatorul: