Tehnologii pentru Smart Home

E făcută de un dezvoltator dar am luat-o la semifinisat. Majoritatea se plâng de finisaje când se plâng iar aici mai cunosc pe unul altul și pot rezolva mai ok. Și dezvoltatorul mi-a făcut preț bun pentru că cea mai mare pierdere de timp e cu finisajele că oamenii au pretenții până la cer dar n-ar plăti.

Casa e in cartierul rezidențial denumit viena residence. Are toate utilitățile trase (curent, gaz, canalizare apă) atâta că cam mic, sub 500 mp. Dar mie mi s-a meritat, e suficient pentru început, mai ales că e luată fără credite, cu banii jos, atâta mi-am permis. Zona a fost cea mai importantă pentru mine, pentru că asta o va ține vandabilă peste ani și ani.

La instalația electrică dacă nu am nul și e dificil de tras, atunci voi pune probabil releele alea de la sonoff în toate și asta e. Sunt și compatibile zigbee și din ce am citit cam merg cu orice gateway-uri, au și ei al lor.

Apoi dacă nu voi reuși să găsesc ceva întrerupătoare mai faine le voi folosi ale lor, telecomenzile zigbee cu baterii.

Știu cine are de la Phillips hue și țin ani de zile bateriile deci nu e un impediment. Și ai tot timpul alternativa telefonului sau pot monta ceva tabletă android ieftină care să fie tot timpul pornită pe post de controler, soluții sunt.

1 Like

Pe tematica asta, doar vreau sa recomand ca reteaua locala sa fie accesibila prin VPN si doar asa sa poti accesa serviciile locale tip Home Assistant. Mai degraba am incredere in protocoalele de securitate wireguard/openvpn decat ale unui software (chit ca ruleaza in containere).

Setup-ul meu (care nu e 100% ideal, dar merge ok pentru nevoile noastre):

  • Reteaua locala accesibila din afara doar prin VPN (Wireguard, rapid brici)
  • Telefonul mereu cand este pe 4G se conecteaza prin VPN la reteaua de acasa (Astfel pot beneficia si de Adguard/Pihole. iPhone nu permite setarea de DNS pe date mobile. Wat.)
  • Nu am IP static, deci folosesc duckdns.org, care desigur vine si cu imagine docker.
  • Home Assistant cu toate deviceurile tip becuri / senzori conectate printr-un Zigbee gateway. Singura exceptie sunt niste produse Netatmo, dar care se conecteaza si ele la Home Assistant.
1 Like

Pe termen lung și eu ceva de genul aș vrea. Sonoffurile au mod de funcționare LAN-Only, poți și pune custom firmware pe ele din ce am văzut, deci ar fi ceva.

Nu înțeleg de ce e așa greu să facă cineva ceva standard, niște relee zigbee care le poți lega la orice gateway și la revedere, fiecare producător își face propria variantă, toți caută să te blocheze în ecosistemul lor.

Fiindca necesita un serviciu care trebuie intretinut pe termen lung, e oarecum logic ca fiecare vrea sa tot cumperi echipamente noi ca sa aiba din ce plati factura la AWS.

Majoritatea solutiilor ieftine se bazeaza pe ESP32, ESP8266. Majoritatea dispozitivelor ieftine (Tellur, etc.) se pot hackui cu tuya-connect. Din Tuya il puneti pe ESPHome si se poate hackui la infinit.

Eu daca mi-as crea ceva as folosi direct ESPHome.

Wifi-ul consuma mult curent in standby (in special daca ai multe dispozitive), zigbee sau cablul e mult mai eficient. Pentru senzori de temperatura/umiditate eu am folosit senzori dallas cu one-wire, adica va trebuie orice masa si un singur fir. Se pot pune mai multi senzori pe un singur fir. Nici cablu pentru date nu e musai sa va trageti, va puteti lega direct la 220V pe PowerLine in casa, doar ca e mai complicat si e periculos daca nu stii ce faci.

ESP-ul are si ceva low power wifi mesh proprietar (care nu se conecteaza la tcp/ip/wifi-ul normal ci comunica doar intre esp-uri, e un fel de zigbee ieftin pe 2.4Ghz) Daca vreti ceva si mai avansat folositi home-assistant sau openhab cu esphome/tasmota.

Atentie, ESP8266 nu are criptare hardware, orice dispozitiv pe ESP8266 va trimite date care se pot citi liber cu un SDR. ESP32 are criptare, dar tot nu sunt convins ca e 100% sigur.

Nu as folosi un gateway proprietar, un RPi cu modul zigbee in cel mai rau caz.

1 Like

E un pic prea DIY pentru mine, nu vreau să risc ceva până nu voi avea mai mult timp să fiu mai confident pe skilluri.

Legat de WiFi vs Zigbee, știu că ZigBee e cel mai optim, de-asta mă gândeam să pun întrerupătoarele de genul și să le închid cele standard, să fie always on. Iar sus să pun doar releele direct. Sau mai au o chestie gen dulie inteligentă.

Acuma o să văd, m-a încurajat faptul că am montat acuma unde stau în chirie un întrerupător wifi care merge și cu netul oprit, și nu a comentat niciodată în 2 ani.

Legat de ESP32, cu el am mai lucrat, e practic cel mai popular după Arduino, iar ca API este practic același lucru + o grămadă de librării disponibile, nu mi-ar fi frică de ceva custom dar efectiv nu am timp pentru așa ceva, aș prefera pe cât posibil ceva cât de cât off-the-shelf dar nu locked in total.

2 Likes

Esp8266 in deep-sleep mode consuma 20micro amperi

In deep sleep mode nu ai WiFi, poate mesh-ul de ESP suportă wakeup la câteva ms/secunde. (Dar n-am citit nimic legat de asta)

E ok doar pentru un buton cu puțin delay sau ceva ce se trezește o data pe minut. Cand se trezeste din deep sleep trebuie sa se conecteze.

Sunt aplicatii unde nu e nevoie de functionare non-stop, cum ar fi senzorii. Iar acolo unde e nevoie, scapi de fire alimentand dispozitivul din reteaua de tensiune existenta in casa. Win-win

1 Like

Se poate personaliza Tuya? - ma gandesc la un dashboard complet personalizat si cu folosire de Tuya API SDK, etc. - de ex. un termostat in aplicatia lor de mobile arata oribil si nu poti customiza nimic.

Pe partea de supraveghere aveți ceva implementare la activ? Sunt curios cât de mult curent ar consuma un sistem de genul și dacă funcționează doar cu wifi sau trebuie făcut pe cablu.

Update:

Am instalat home assistant pe un raspberry pi 2 care statea nefolosit si am achizitionat niste relee si senzori de temperatura sonoff.

Momentan pe partea de automatizare am facut doar luminile de exterior sa se aprinda la apus si sa se stinga spre miezul noptii.

Am prins un termostat honeywell t6r pe care il voi instala in curand si planific ca sa fac un fel de automatizare la centrala sa se porneasca nu neaparat bazat pe propriul senzor de temperatura ci si luand temperatura din alta camera ca referinta.

Senzorii care i-am achizitionat sunt Sonoff Basic ZBR3 ZigBee, Senzor de temperatura si umiditate SONOFF Zigbee (SNZB-02), Priza inteligenta Sonoff S26 R2ZB smart Zigbee.

Ca si coordonator zigbee am luat SONOFF ZigBee 3.0 USB Dongle Plus USB stick si isi face treaba de minune.

Mentionez ca nu eram foarte entuziasmat initial de chestii de genul dar dupa ce incepi te prinde si vezi multe chestii care pot fi eficientizate.

2 Likes

Ceva cod sau doar cu ce au venit ele?
Ma refer la programarea lor.

Momentan nu am facut nimic indeajuns de bespoke care sa faca necesara scriere de cod, deci doar cu ce au venit ele.

1 Like

Home Assistant il “programezi” in YAML :face_vomiting: Mai nou, tot adauga chestii care pot fi configurate din UI. Doar daca vrei chestii foarte custom trebuie sa scrii pluginuri in Python, sau unii folosesc ceva gen Node Red.

Ma rezum la UI momentan, face tot ce am nevoie.

Un lucru care imi place la dispozitivele sonoff, in particular la prize si relee este ca actioneaza ca si range extenders asa ca nu sunt limitat de range-ul bridgeului conectat direct la pi.

Inca o chestie faina la home assistant plus zigbee e ca vine standard cu posibilitatea de a vedea topologia conexiunilor si a identifica posibile probleme de conexiune.

1 Like

Reinviu topicul asta pentru ca fac putin research pentru un termostat smart pentru o centrala termica pe gaz (model vechi, nu in condensare). Am umatorul “setup”: o casa cu etaj, la parter e open-space iar la etaj sunt 3 camere mici (dormitoare). Evident, centrala si termostatul se afla la parter iar temperatura e setata pe 21 de grade. Problema e urmatoarea: cand centrala porneste, pana ajunge jos la temperatura de 22, la etaj temperatura ajunge la 25-26, spatiul fiind mult mai mic.

Ma gandeam sa caut un termostat capabil sa tina cont de doua zone pe care sa le prioritizeze in functie de un orar. M-am tot uitat pe emag la diferite termostate dar e o zona complet noua pentru mine si nu inteleg daca ce vreau eu exista ca solutie sau nu.

Altfel, sunt curios voi ce solutii aveti pentru partea asta de automatizare si eficientizare a incalzirii locuintei.

Ai încălzire prin calorifere (radiatoare :D) sau în pardoseală?
Eu la apartament am ceva de genul ăsta: Pachet Honeywell Home ATP921R3052 control 6 radiatoare
A fost pus pentru confort termic, nu voiam să pornească aiurea caloriferele și în bucătărie/birou, că de obicei acolo e f cald din cauza surselor de căldură, dar pare că a ajutat și la costuri.

Marele avantaj: vei avea câte o zonă în fiecare cameră. Dezavantajul ar fi că ai nevoie de robineți termostatici (termostatați?) și controllerele pe fiecare dintre radiatoare.

1 Like

Da, incalzirea e prin calorifere. Fix in directia aia ma uitam acum la un starter kit smart pentru robinetii de la calorifere.

Îl recomand cu toată căldura (pun intended :smiley:). Pentru mine a devenit „dotare obligatorie” pentru orice apartament/casă o să mai am vreodată.

1 Like

Nu cred ca merita 3000 de lei, gasesti ceva fara wifi la 150-200 si se pune peste robinet termostatic, ii setezi o data si e ok daca camera e mica, eventual mai pui peste un grad ca sa compensezi pentru cel mai indepartat colt…

Cea mai mare bataie de cap e montarea robinetilor termostatici cu tija (peste care ai multe solutii) - supape Dunfoss

Eu am ceva similar