» »

Raspberry Pi + Home Assistant

Raspberry Pi + Home Assistant

1 2
3
4 5

darkolord ::

SSD prek USB je super. Pri RPI4 ne smeš pozabiti izklopiti UAS (dodati adapterja na blacklisto), ker v uas načinu večinoma ne delajo dobro, pa je kul.

igorpec ::

_roni je izjavil:

Ne vem ali lahko priklopiš SSD na RPI3.
Drugače pa priklopiš SSD in ne bo težav.

Težave se bodo le nekoliko zmanjšale. Še vedno imaš quirky USB priklop diskov in nezanesljivo / crap mUSB napajanje.

wave ::

Kaj pa na Raspi Zero W? Je možno bootat iz USBja?

_roni ::

Pred časom je bilo vprašanje kako dobiti temperaturo iz ARSO v HA.
Temperaturo lahko dobim s pomočjo "scrape" in ustreznega linka od najbližje merilne postaje.
Link: https://www.bergfex.si/sommer/podravska...

- platform: scrape
resource: https://www.bergfex.si/sommer/podravska...
name: Temperatura Gačnik
select: "dt:contains('Temperatura') + dd"
value_template: '{{ value.split(" ")[0] | float }}'
unit_of_measurement: '°C'

jamiroq ::

https://meteo.arso.gov.si/met/sl/servic...

Verjetno boljše kot scraping neke tretje strani (ki podatke tako ali tako dobi iz istih XML).

Matthai ::

_roni je izjavil:

Da bo HA deloval na RPI je pomembno, da je RPI povezan preko ethernet kabla in uporablja zelo hitro kartico npr. sandisk extreme.

Dodatno lahko še izključimo logiranje v loogbook, da zmanjšamo število zapisov na kartico.

Lahko malo več razlage?

Kaj pomeni "da bo deloval"?

Da z neko cheap SD kartico ne deluje, deluje počasi, ali deluje pol leta, potem pa kartica crkne?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

strumf666 ::

Kartica lahko crkne, normalno, sam crkne lahko tut najboljša in najdražja (pa ssd tut).
Men je na dokaj povprečni in na wifiju delal HA par let bp, potem sem pa menjal na ssd in na kabel, ker je precej opazna razlika v hitrosti in odzivnosti.
Member of OC-Lab Team
http://www.oc-lab.si/

darkolord ::

Meni se je precejkrat corruptala kartica, pa ni bil problem v kartici.

DeeJay ::

Men se je 2x kartica corruptala, pol sm pa na SSD prešaltu. RPI 3B+.
Že zdej dela dlje kot prej. In seveda veliko hitreje.
Don't f with me.

Matthai ::

Darko, kaj pa je bil problem?

Se pravi problem je v odzivnosti? Ja, to je slišati kar logično, da bo na kablu bolj odziven. Kolikšen vpliv na odzivnost pa ima kartica? Na hitro bi rekel, da ima kabel precej večjega...
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

darkolord ::

Matthai: problem je, da RPi corrupta kartice.

Nekateri imajo srečo, in se jim to ne zgodi nikoli, nekaterim se nam dogaja precej preveč pogosto, da bi bilo to naključje.

Ni čisto jasno, zakaj se to dogaja, verjetno kombinacija powerja + kartic + rpi designa + filesystema.

RockyS ::

Iščem optimalno zadevo, kako ta komplet stikal spraviti v HA (shelly?)
4x luč (menjalna, torej vsaka luč ima še eno stikalo nekje drugje)
2x rolete

Zgodovina sprememb…

  • spremenil: RockyS ()

igorpec ::

darkolord je izjavil:

Matthai: problem je, da RPi corrupta kartice.

Nekateri imajo srečo, in se jim to ne zgodi nikoli, nekaterim se nam dogaja precej preveč pogosto, da bi bilo to naključje.

Ni čisto jasno, zakaj se to dogaja, verjetno kombinacija powerja + kartic + rpi designa + filesystema.


SD kartice so kakršne so - bistveno izboljšanje dosežeš, če uporabljaš OS ki zna delat z njimi out of the box: https://docs.armbian.com/#performance-t... (ni na voljo za Rpi) ... lahko seveda to poštimaš tudi sam in SD karta bo delovala precej dlje.

Lahko tudi nadgradiš HW na nekaj kar ima eMMC (ne rabiš SSDja za futrat smarthome) in v kombinaciji z omenjeno prilagoditvo IO operacij, znosno. Rpi + SD + Raspbian + nek app je pač dobro le za igračkanje, za postavit koncept. Tudi Home Assistant fundacija (se) je prenehala slepiti z Rpi in ponuja Odroid N2+ v modrem ohišju https://www.home-assistant.io/blue ki je v več pogledih precej bolje, ni pa idealno ... za razliko pa OpenHab-a prisega na Openhabian, čeprav njihov forum bolje zgleda kot support za RPi. Tudi z vsemi prilagoditvami in fixi, težave nočejo stran ...

darkolord ::

Na Armbianu (orange pi) se mi je dogajalo enako z SD kartico.

Rpi je kul, ker ima daleč najboljšo SW podporo, cenovno je pa tudi precej ugoden.

Odroid N2+ s 4 GB je 110 EUR, 32 GB eMMC modul pa še 36 eur (za kar dobiš že 240 GB SSD skupaj z adapterjem). Blue bundle za HASS je 200+ EUR, kar je pa že nekaj-krat dražje kot Rpi.

Zgodovina sprememb…

_roni ::

Ko govorimo, da RPi corrupta kartice, moramo najprej preveriti kakšno kartico imamo.
Npr. na naslovu
https://www.cameramemoryspeed.com/revie...
si lahko ogledate različne SD kartice in njihove karakteristike.

Večji kot je write speed manjša je možnost za napake pri pisanju.

Matthai ::

Zanimivo, jaz sem pred časom na Aliju kupil ene 10 komadov poceni 8 GB kartic (za razna testiranja), pa mi kar delajo... že par let.
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

igorpec ::

darkolord je izjavil:

Na Armbianu (orange pi) se mi je dogajalo enako z SD kartico.
Ampak te je stal 10 USD ;) verjetno nisi vzel najboljše Oranžade, ki so opremljene z eMMC in fino regulacijo napetosti, gigabit mreži ipd. ?

Težav jasno ne moreš povsem eliminirat samo s SW triki, kar dokazuje Openhabian, kamor so vgradili praktično vse prednosti Armbiana. Bistveno izboljšanje, problem pa jasno ostaja ... samo poglej na njihov forum.

darkolord je izjavil:

Rpi je kul, ker ima daleč najboljšo SW podporo, cenovno je pa tudi precej ugoden.

Res je. slehernik lahko v neskončnost zapravlja čas in nalaga gor vse živo. Dober za vse, odličen pa za bolj malo reči ... dober je (bil) za video, ker za to je bil zasnovan.

darkolord je izjavil:

Odroid N2+ s 4 GB je 110 EUR, 32 GB eMMC modul pa še 36 eur (za kar dobiš že 240 GB SSD skupaj z adapterjem). Blue bundle za HASS je 200+ EUR, kar je pa že nekaj-krat dražje kot Rpi.

Če hočeš manj problemov, rabiš (precej) bolje zasnovan hardware - tukaj ni samo eMMC, je tudi precej hitrejši CPU, hitrejši RAM, 12V napajanje. Vse to izboljša zanesljivost, ni pa idealna mašinca za ta namen. Če ti to nič ne pomeni, pač ne boš štel eure. Žal je pri tehnologiji običajno treba dodati veliko, za majhen napredek.

Sam uporabljam Allwinner H5 z eMMC za ceno tam nekje kot RPi. Tudi ni ravno idealen, ker mu manjka 12V napajanja, ampak ravno je bil pri roki, problem mUSB napajanja sem rešil in H5 ima tudi daleč najboljšo softwersko podporo za ta namen. In namen je pri teh napravah bistven. V par letih se mi niti enkrat ni sesul.

igorpec ::

_roni je izjavil:

Večji kot je write speed manjša je možnost za napake pri pisanju.


Tako na palec že, ker so novejše kartice praviloma boljše, sicer pa to nima realne podlage. Kartice ubija način uporabe - kaj misliš, kaj prej omenjene optimizacije dejansko naredijo? Sej vse piše ... tl;dr; Bistvena reč je zmanjševanje frekvence pisanja na medij. To dosežeš tako da žrtvuješ stabilnost filesystema tako da na SD kartico pišeš počasneje (dlje časa zbiraš mikro kose v predpomnilniku) in v večjih kosih. Cena, da kartica živi dlje, plačaš tako da je večja verjetnost da se ti sesuje filesystem ob nenadi prekinitvi elektrike.

darkolord ::

_roni je izjavil:

Večji kot je write speed manjša je možnost za napake pri pisanju.
Kakšen vir za to? Sem poskusil tudi z nekaj zelo hitrimi karticami in je bilo čisto enako.

igorpec je izjavil:

tl;dr; Bistvena reč je zmanjševanje frekvence pisanja na medij. To dosežeš tako da žrtvuješ stabilnost filesystema tako da na SD kartico pišeš počasneje (dlje časa zbiraš mikro kose v predpomnilniku) in v večjih kosih. Cena, da kartica živi dlje, plačaš tako da je večja verjetnost da se ti sesuje filesystem ob nenadi prekinitvi elektrike.
Tudi to nisem čisto siguren, da je tako preprosto. Pri enem Rpi se mi je to res dogajalo, ko sem mu redno jemal štrom. Pri drugem pa kar sredi lepega. Kar je tudi zanimivo, velikokrat se corrupta vsebina /boot particije, čeprav se nanjo piše zelo redko (samo pri updejtih?) - torej se ne corrupta samo tisto, kar trenutno pišeš.

Matthai ::

To je pa zanimivo. Kaj bi bila razlaga za to?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

igorpec ::

darkolord je izjavil:

Tudi to nisem čisto siguren, da je tako preprosto.
Je zelo poenostavljen opis rešitve, res je. Ampak debata file sistemih in njihovi optimizaciji je preveč obširna in presega okvirje te teme. Ni uporabniški nivo Linuxa. Kdor želi si lahko pogugla "Filesystem tuning" "Performance Tuning on Linux File Systems" "memory garbage collection" ali kaj podobnega. Mogoče že tale white paper pomaga pri razumevanju ozadja https://www.kernel.org/doc/Documentatio... Vsekakor ni preprost razumet, ampak omenjena rešitev daje pričakovane rezultate.

WaterBoy ::

Zdravo

HA mi na kartici dela. Sedaj sem našel en ssd disk, kako najbolj enostavno kloniram 32gb kartico na 120gb ssd.

Hvala

WhiteAngel ::

igorpec je izjavil:

To dosežeš tako da žrtvuješ stabilnost filesystema tako da na SD kartico pišeš počasneje (dlje časa zbiraš mikro kose v predpomnilniku) in v večjih kosih.


Povečevanje bufferja v resnici pospeši pisanje, saj se lahko vmes podatek večkrat spremeni, zapiše se pa samo zadnja verzija. Tudi branje iz bufferja je mnogo hitrejše kot s kartice. Slaba stran je pa poleg omenjenih tudi večja poraba rama za buffer.

igorpec ::

WhiteAngel je izjavil:

igorpec je izjavil:

To dosežeš tako da žrtvuješ stabilnost filesystema tako da na SD kartico pišeš počasneje (dlje časa zbiraš mikro kose v predpomnilniku) in v večjih kosih.


Povečevanje bufferja v resnici pospeši pisanje, saj se lahko vmes podatek večkrat spremeni, zapiše se pa samo zadnja verzija. Tudi branje iz bufferja je mnogo hitrejše kot s kartice. Slaba stran je pa poleg omenjenih tudi večja poraba rama za buffer.


Kot že rečeno, ni tako enostavno ... copy / paste FS prilagoditev:

/var/log is mounted as compressed device (zram, lzo) ... logi so SD card killing machine.
/tmp is mounted as tmpfs (optionally compressed) ... tudi tmp.
Browser profile memory caching ... browser cache pa sploh.
Optimized IO scheduler ... tudi nekaj doprinese
Journal data writeback enabled. https://help.marklogic.com/knowledgebas...

commit=600 to flush data to the disk every 10 minutes

Tale ta zadnji skrbi za to, da se pisanje dogaja redko in v večjih, SD kartici bolj prijaznih kosih. Karkoli pač že ima za zapisat. Če bi pisal sproti, bi pisal večkrat po malo, kar je večji stres. Kot rečeno pa vse skupaj ni rešitev, le (bistveno) podaljša rok trajanja. Če rabiš kaj še bolj odpornega, potem pa UBIFS @ Wikipedia

Invictus ::

Namesto maline kupiš Rocki Pi, ki ima NVME port :D.

https://wiki.radxa.com/Rockpi4/install/...
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

_roni ::

RockyS je izjavil:

Iščem optimalno zadevo, kako ta komplet stikal spraviti v HA (shelly?)
4x luč (menjalna, torej vsaka luč ima še eno stikalo nekje drugje)
2x rolete



Lahko uporabiš 4x Shelly 2.5.
Na ebay.com lahko tudi preveriš še izdelke od tuye za rolete
in stikala.

Matthai ::

Evo, pa sem si tudi jaz nainštaliral HomeAssistanta. Prvi vtisi so super, zataknilo se mi je, ko sem hotel namestiti Mosquitto broker.

Navodila pravijo, da grem v Home Assistantu na Supervisor in nato Add-on Store. Ampak tega nekako ne najdem...
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

darkolord ::

Kako si ga instaliral?

Supervisor je docker image, ki ki skrbi za namestitev in nadgradnjo add-onov in Home Assistanta v dockerju ...

Zimonem ::

Najbrž kot app in hassio tam potem nimaš addonov. Jaz sem se HA in njegovih muh naveličal.

Zgodovina sprememb…

  • spremenilo: Zimonem ()

Matthai ::

darkolord je izjavil:

Kako si ga instaliral?

Supervisor je docker image, ki ki skrbi za namestitev in nadgradnjo add-onov in Home Assistanta v dockerju ...

Po temle postopku: https://www.home-assistant.io/docs/inst...

Kaj bi bil pa preferred way za instalacijo?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

darkolord ::

Preferred way je da uporabiš "Home Assistant Operating System" - bare metal (npr. image za raspberry pi) ali pa VM image.

Matthai ::

Huh... čeprav, mogoče pa res. Čeprav jaz imam gor potem še druge stvari nameščene (recimo OpenVPN clienta, itd.).

OK, opcija je, da MQTT dispečerja namestim ročno. Kako se pa HA nastavi, da se bo autostartal v primeru instalacije, ki sem ji sledil zgoraj?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

Zimonem ::

Ne se matrat hassio ima precej svoj toolchain. Ravno tako ha ni enostavno integrirat. Če ti hassio ustreza laufaj sicer so še druge rešitve.

Matthai ::

Kaj pa priporočate?

Načeloma imam par ZigBee naprav ter par Tasmota naprav, to je pa vse. Mi je vseeno kaj laufa od zadaj, ob pogoju, da:
a) ni cloud
b) je opensource
c) teče na RPi
d) imam dostop do sistema in gor lahko nameščam svoje aplikacije (VPN, firewall...)

Do sedaj sem imel rešitev, ki sem jo sam sprogramiral (from the scratch, tudi hardware sem sam naredil), ampak to je bilo bolj za vajo in zabavo. Zdaj bi si pa rad postavil malo bolj, kako bi rekel, uporabno rešitev. ;)
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

darkolord ::

dmok ::

Matthai je izjavil:

Kaj pa priporočate?
Kaj pa Domoticz ? Jaz imam trenutno nekaj RF naprav (433MHz) vključno z daljinci, 2xSonoff RF Bridge (Tasmota), par ESP8266 (Tasmota) s SHT31 senzorjem vlage in temperature in še nekaj ESP8266 (ESPEasy) z relejem... V prihodu je še Sonoff ZigBee Bridge, par Sonoff ZigBee senzorjev in pa par Shelly 1 switchov. Na Raspberry Pi 1 tečeta Domoticz in Mosquitto. Vse Tasmota naprave komunicirajo z Domoticz preko MQTT (trenutno samo pošiljajo podatke), ESPEasy uporablja Domoticz HTTP. Na Domoticz teče nekaj enostavnih DzVents skript (podpora alarmu in "senzorju" zvonca vhodnih vrat). Notificationi letijo v Telegram preko Telegram bota. Vse skupaj je po mojem zelo enostavno in trenutno zelo dobro deluje. Mi je pa Home Assistant GUI dosti bolj všeč, zato se zdaj ukvarjam še s tem.

d.

matijadmin ::

Glede koruptanih kartic; a je kdo poskušal z mlc(dlc) - industrijskimi, ce je kaj bolje? Jaz v pol leta s sandisk extreme se nisem naletel na tezavo, ceprav je tlc. Slc so v tem formatu najbrž premajhne.

Katere ir blasterje pa imate, priporočate? Iščem Mijio, ampak je 2019 model brez huba in zvočnika povsod out of stock.
Vrnite nam techno!

Zgodovina sprememb…

matijadmin ::

dmok je izjavil:

Matthai je izjavil:

Kaj pa priporočate?
Kaj pa Domoticz ? Jaz imam trenutno nekaj RF naprav (433MHz) vključno z daljinci, 2xSonoff RF Bridge (Tasmota), par ESP8266 (Tasmota) s SHT31 senzorjem vlage in temperature in še nekaj ESP8266 (ESPEasy) z relejem... V prihodu je še Sonoff ZigBee Bridge, par Sonoff ZigBee senzorjev in pa par Shelly 1 switchov. Na Raspberry Pi 1 tečeta Domoticz in Mosquitto. Vse Tasmota naprave komunicirajo z Domoticz preko MQTT (trenutno samo pošiljajo podatke), ESPEasy uporablja Domoticz HTTP. Na Domoticz teče nekaj enostavnih DzVents skript (podpora alarmu in "senzorju" zvonca vhodnih vrat). Notificationi letijo v Telegram preko Telegram bota. Vse skupaj je po mojem zelo enostavno in trenutno zelo dobro deluje. Mi je pa Home Assistant GUI dosti bolj všeč, zato se zdaj ukvarjam še s tem.

d.

HA ima integracijo za Signal. Meni veliko ljubši kot Telegram.
Vrnite nam techno!

Matthai ::

Matija, če si pozabil link, oz. da bodo drugi vedeli: https://www.home-assistant.io/integrati...
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

PARTyZAN ::

Kakšne notificatione si pa pošiljate na IM?

Kekec ::

Vrata odprta, premikanje pred hišo + slika, odprta garažna vrata, itd...

matijadmin ::

Se je kdo igral z Rhasspy-jem? Mijia IR blaster je na Aliju spet na zalogi ...
Vrnite nam techno!

Matthai ::

Evo, iz Alija sem dobil Zigbee ključek ter senzor za vrata in sem si sedaj uspel postaviti HomeAssistant. Zraven sem povezal še tasmotizirano Sonoff stikalo ter tasmotizirano Tuya compatible RGB LED žarnico.

No, pri slednji imam manjšo težavo... lahko jo lepo prižgem in ugasnem, ne morem pa nastavljati svetilnosti in barve s pomočjo barvnega kroga.

Kakšna ideja?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

darkolord ::

Prek tasmota web vmesnika to dvoje lahko nastavljaš?

Matthai ::

Ja.

Še ena stvar... namestil sem si ssh in se lahko povežem gor kot root. Zanima me, kako bi namestil OpenVPN clienta. Uname pravi, da je for aarch64 Linux, ampak pacman ukaz ne deluje...
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

Zgodovina sprememb…

  • spremenil: Matthai ()

darkolord ::

Kam si namestil ssh?

Matthai ::

ssh sem si namestil kot addon. Zdaj berem, da te so sshja samo v nek kontejner, nimaš pa dostopa do ful sistema...
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

Zimonem ::

Matthai je izjavil:

ssh sem si namestil kot addon. Zdaj berem, da te so sshja samo v nek kontejner, nimaš pa dostopa do ful sistema...

Potem si namestil hass.io. hassio ni arch ampak https://buildroot.org/

Matthai ::

DeeJay je izjavil:

Jest mam integrirano samo radarsko sliko padavin

to mam v configu za

camera:


- platform: generic
name: 'Rain Radar'
still_image_url: 'http://meteo.arso.gov.si/uploads/probas...
verify_ssl: false


pol mam pa v HA dodan kot:

aspect_ratio: 0%
camera_image: camera.rain_radar
entity: camera.rain_radar
hold_action:
action: more-info
image: camera.rain_radar
show_name: false
show_state: false
tap_action:
action: more-info
type: picture-entity


Kot kamero mam pa zato, ker se drugače gif ne refresha sam, tko se pa na vsake 10 sekund.


Eno trapasto vprašanje, glede na to, da sem čisti newbie... se pravi grem v Text editor (ki sem ga inštaliral kot addon) in tisti prvi del dodam v /config/configuration.yaml ?
Kind of an asshole at first sight, but actually a nice guy
when you get to know me personally. :)

DeeJay ::

tako ja... v YAML obliki s pravilnimi presledki.
Don't f with me.
1 2
3
4 5


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Pametno stanovanje (strani: 1 2 3 426 27 28 29 )

Oddelek: Elektrotehnika in elektronika
1421203804 (1105) Jakkob
»

Raspberry Pi & alternative (strani: 1 2 3 421 22 23 24 )

Oddelek: Strojna oprema
1188209446 (18374) Ahim
»

Rolete + ZigBee / Z-wave / WiFi

Oddelek: Elektrotehnika in elektronika
101192 (702) seminal
»

Philipsove pametne žarnice kot vhodna vrata za hekerje

Oddelek: Novice / Varnost
415889 (2723) MrStein
»

pametno wifi stikalo 220v na senzor

Oddelek: Elektrotehnika in elektronika
287618 (2761) laguna1

Več podobnih tem