Forum » Strojna oprema » Raspberry Pi + Home Assistant
Raspberry Pi + Home Assistant
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 ::
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'
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).
Verjetno boljše kot scraping neke tretje strani (ki podatke tako ali tako dobi iz istih XML).
poweroff ::
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?
sudo poweroff
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.
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/
http://www.oc-lab.si/
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.
Že zdej dela dlje kot prej. In seveda veliko hitreje.
Don't f with me.
poweroff ::
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...
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...
sudo poweroff
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.
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.
MisterR ::
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
4x luč (menjalna, torej vsaka luč ima še eno stikalo nekje drugje)
2x rolete
Zgodovina sprememb…
- spremenil: MisterR ()
igorpec ::
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.
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…
- spremenilo: darkolord ()
_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.
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.
poweroff ::
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.
sudo poweroff
igorpec ::
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.
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.
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 ::
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 ::
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.
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š.
igorpec ::
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
HA mi na kartici dela. Sedaj sem našel en ssd disk, kako najbolj enostavno kloniram 32gb kartico na 120gb ssd.
Hvala
WhiteAngel ::
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:
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
_roni ::
poweroff ::
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...
Navodila pravijo, da grem v Home Assistantu na Supervisor in nato Add-on Store. Ampak tega nekako ne najdem...
sudo poweroff
darkolord ::
Kako si ga instaliral?
Supervisor je docker image, ki ki skrbi za namestitev in nadgradnjo add-onov in Home Assistanta v dockerju ...
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 ()
poweroff ::
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?
sudo poweroff
darkolord ::
Preferred way je da uporabiš "Home Assistant Operating System" - bare metal (npr. image za raspberry pi) ali pa VM image.
poweroff ::
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?
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?
sudo poweroff
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.
poweroff ::
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.
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.
sudo poweroff
dmok ::
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.
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…
- spremenil: matijadmin ()
matijadmin ::
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!
poweroff ::
Matija, če si pozabil link, oz. da bodo drugi vedeli: https://www.home-assistant.io/integrati...
sudo poweroff
matijadmin ::
Se je kdo igral z Rhasspy-jem? Mijia IR blaster je na Aliju spet na zalogi ...
Vrnite nam techno!
poweroff ::
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?
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?
sudo poweroff
poweroff ::
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...
Š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...
sudo poweroff
Zgodovina sprememb…
- spremenilo: poweroff ()
poweroff ::
ssh sem si namestil kot addon. Zdaj berem, da te so sshja samo v nek kontejner, nimaš pa dostopa do ful sistema...
sudo poweroff
Zimonem ::
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/
poweroff ::
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 ?
sudo poweroff
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pametno stanovanje (strani: 1 2 3 4 … 50 51 52 53 )Oddelek: Elektrotehnika in elektronika | 481801 (466) | Lonsarg |
» | Raspberry Pi & alternative (strani: 1 2 3 4 … 22 23 24 25 )Oddelek: Strojna oprema | 264168 (23384) | pierch |
» | Domače omrežje - preveč heavy duty za hardwareOddelek: Omrežja in internet | 3182 (1609) | roki11 |
» | Philipsove pametne žarnice kot vhodna vrata za hekerjeOddelek: Novice / Varnost | 11068 (7902) | MrStein |
» | pametno wifi stikalo 220v na senzorOddelek: Elektrotehnika in elektronika | 9612 (1782) | laguna1 |