-
Fototrend
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
Degeczi
nagyúr
válasz huliganboy #16496 üzenetére
Különösen az első kettő ad sikerélményt, mert lényegében bármi hanggal vezérelhetővé válik, másrészt a Mini használható hálózati hangszóróként a magyar TTS kimeneteként is, és attól kezdve magyarul jelent be különböző eseményeket a ház (de persze ennek a többivel lesz igazán értelme, amikor tud szólni a lejárt mosógép, vagy nyitvafelejtett ablak miatt, stb)
Ha van elég zónája a riasztódnak (vagy bővíthető), leginkább ahhoz célszerű vezetékes mozgásérzékelőket illeszteni. A 433 MHz-es típusok ugyan filléresek, többnyire egészen sokáig üzemelnek elemről, és azoknál nem igazán gond ha ütközés történik, hiszen legföljebb pár mp múlva, a következő adásnál átjut a jel - viszont (mivel sűrűn van mozgás a házban) nagyon teleszemetelik a 433-as sávot, és a többi eszköznek tudnak okozni gondot ezzel. Én is most cserélem majd le ezeket emiatt.
[ Szerkesztve ]
-
Degeczi
nagyúr
válasz huliganboy #16500 üzenetére
Vettem egy 8 zónás bővítőt a DSC központomhoz, nálam az bőven elég lesz. Egyébként a legtöbb mozgásérzékelőmben 2 éve van ugyanaz az elem, szóval 433-on ezzel nincs gond, nem azért cserélem le.
Ezen végiglépegetve szépen beállítható a jó minőségű (wavenet-es) Google Cloud TTS (a Google Translate alapút egyszerűbb belőni, de az sokkal kevésbé természetes hangzású)
-
Degeczi
nagyúr
válasz LógaGéza #16515 üzenetére
Így van, és ezeket a szöveges config file-okat érdemes egy éjjelente indított scripttel dátum névvel becsomagolni, és pl. rclone-al fölmásolni pl. Google Drive-ra, Dropbox-ra, így akkor is megvan minden, ha fizikailag zuhanna meg a gép, vagy sikerülne vmit elconfig-olni
-
-
Degeczi
nagyúr
válasz huliganboy #16536 üzenetére
Már hogyne lenne!
-
Degeczi
nagyúr
válasz huliganboy #16539 üzenetére
Az SSD vezérlője próbálja úgy kiegyensúlyozni, h nagyjából hasonló terhelést kapjanak az egyes cellák - azokból pedig rengeteg van, hiszen 128GB-osnál ma már nem kapsz kisebbet. Így pedig hiába a sok szenzor, hiába a sok írás, a kiírt adatmennyiség (így a cellák elhasználódása) kisebb, mintha általános célú gépet használnál.
Persze ettől még bármikor megmakkanhat a vezérlő is, szóval mentés mindenképpen legyen (ahogy HDD esetén sem lenne más a helyzet) -
Degeczi
nagyúr
válasz haxiboy #16541 üzenetére
Úgy érthető, igen. Nálam pusztán HA-ra fölösleges lenne akkora túlbiztosítás: mivel a Brix olcsó, vettem belőle egy másikat tartaléknak, így ha az éles gép tönkremenne, gyorsan le tudom cserélni csak a dockerek aktualizálásával, és az utolsó mentés visszatöltésével. A másodgépen ráadásul alkalmanként jól lehet kísérletezgetni is.
-
Degeczi
nagyúr
válasz huliganboy #16566 üzenetére
Nem ezt írta Charlie. A config/www alá másolt képre "/local"-ként tudsz hivatkozni. pl. http://192.168.x.x:8123/local/alaprajz.png
-
Degeczi
nagyúr
válasz huliganboy #16568 üzenetére
Ha most hoztad létre a www mappát (alapban nincs egy új telepítésen), akkor először újra is kell indítani a rendszert.
-
Degeczi
nagyúr
válasz huliganboy #16588 üzenetére
Igen, rengeteg ilyen panaszt találsz, h nem fogad el bármit routerként. Ez sajnos a Zigbee nyűgje, nem olyan szigorú szabvány, vannak gyártói eltérések.
-
Degeczi
nagyúr
válasz huliganboy #16605 üzenetére
<900MB egyáltalán nem sok. Nálam kb. a duplája, igaz, rengeteg docker fut.
-
Degeczi
nagyúr
válasz takacska #16644 üzenetére
Igen, már ott kezdődik, h még messze nem általános a VoIP, és hagyományos hívás közben nincs mobilnet, ami azzal jár, h a megérkezésről vagy az indulásról sem értesül a ház, ha épp beszélsz közben a telefonon. Ehhez jön még a pozícióvisszajelzés pontatlansága (különösen készenléti módban, energiatakarékosság miatt).
Ez arra jó, h nem túl kritikus elemet kapcsolgasson (pl. külső világítást hazafelé közeledve), kisegítő (de nem kizárólagos) információként az otthonlét eldöntésére, de biztonsági eszközt, mint egy riasztó, vagy tolókapu semmiképp.
-
Degeczi
nagyúr
-
Degeczi
nagyúr
válasz icemad #16698 üzenetére
A Google Mini csak egy hangvezérlés, nem okosotthon. Utóbbi feladata, h egységbe foglaljon mindent egy közös felületen, és magától képes legyen beavatkozásokra (ettől "okos"-otthon)
Persze ha valóban csak egy hangparancsokkal irányítható távvezérlőt szeretnél, akkor fölösleges. -
Degeczi
nagyúr
válasz icemad #16708 üzenetére
Semmi gond nincs is vele, csak az nem okosotthon (hanem távvezérlés), hiszen mindent te kapcsolgatsz.
Okosotthon akkor lesz, ha magától hoz meg döntéseket, h pl. a fűtést az alapján is állítgatja, h otthon vagytok-e, naplementekor lehúzza a redőnyöket, a nappaliban napkeltekor föl, a hálóban viszont csak akkor, ha már nem alszotok, stb. -
Degeczi
nagyúr
Igen, nekem is van egy
input_boolean.someone_at_home
változóm, amit pl. a beltéri mozgásérzékelők is true-ra állítanak. Mondjuk nálam azért is használható így, mert távozáskor mindig szóban elköszönünk a háztól (ami lekapcsol minden fölöslegeset, ill. indítja a riasztó élesítését is), így megoldott ennek a változónak a false-ra állítása is.
Persze figyeltetem a telefonok pozícióját is (sima Google location alapján), de az inkább csak kiegészítő infó ehhez.Így aztán a legtöbb dologhoz (pl. fűtésállítás, redőnyhúzogatás, ébresztés, TV bekapcsolása Forma 1 futam idejére, hangbejelentések) ez a változót alapul tudom venni - hiszen az általában lényegtelen, h ténylegesen ki van otthon, ennél fontosabb csak annyi, üres-e a ház vagy sem.
[ Szerkesztve ]
-
Degeczi
nagyúr
válasz BullZeye #16737 üzenetére
Én legalábbis nem szeretem, mert ahol már kevés a tologatás és függvényt kell írni, ahhoz javascriptet kell használni, ami nagyon nem kedvencem. MQTT üzenetek módosítására használom én is sok helyen, de ahol programozással kell elérni vmit, ott Appdaemont használok.
Persze ez teljesen egyéni beállítottság, és rémlik, h van itt is, aki komoly vezérléseket hozott össze Noderedben. -
Degeczi
nagyúr
válasz BullZeye #16745 üzenetére
Dehogynem lehet másként megoldani, nincs 100%-on indítás, és duplikálni sem kell kódot!
pl.light.turn_on
hívás helyettscript.turn_on
hívást teszel az automatizálásokba, és az így meghívott scriptben végzed el a bekapcsolás paraméterezését a napszaknak megfelelően... Egyszerű és rövid.
Vagy akár az is járható lehet, ha a napszak változása a kiszámolt világosság, színhő értéket két változóba teszi, és bekapcsolásnál egyszerűen ezeket a változókat lehet fölhasználni. -
Degeczi
nagyúr
Rossz topikot használsz erre.
state_topic: "stat/room1_philips/RESULT"
a helyes, ami azonnal visszajelzi az állapotváltozást. A STATE csak az általad beállított időközönkét közli az állapotot, ami akár 5 perc is lehet (asszem 300s az alapértelmezés)Érdemes a lámpa topikjára előfizetni MQTT klienssel (vagy min. a Tasmotás eszköz console-ján figyelni), h lásd, milyen műveletre milyen választ és mikor-hová küld.
[ Szerkesztve ]
-
Degeczi
nagyúr
Azt kifelejtettem még, h HA indításra célszerű egy ilyet berakni, h újraindítás után is rögtön meglegyenek az állapotok:
- alias: "Resfresh MQTT switch power states on HA start-up"
trigger:
platform: homeassistant
event: start
action:
- service: mqtt.publish
data:
topic: cmnd/sonoffs/POWER
és ha van többkörös Tasmotás eszközöd (pl. Sonoff fali lámpakapcsoló vagy elosztó), akkor még POWER2, stb topikra is -
Degeczi
nagyúr
válasz huliganboy #16789 üzenetére
Sajnos tényleg döglődik a duckdns!
Már maga a névfeloldás is veszett lassú sokszor, néha pedig sikertelen is "Temporary failure in name resolution" üzenettel...
(mindez 8.8.8.8-as DNS-el)[ Szerkesztve ]
-
Degeczi
nagyúr
válasz huliganboy #16796 üzenetére
Igen, én is tapasztaltam visszagondolva ebből adódó gondokat már a múlt héten is.
Amíg a saját szerveren lévő cuccről van szó (mint pl. Appdaemon) addig nem vészes, megkerülhető, de olyan külső kapcsolathoz mint az Alexa vagy Google Home intergráció már kell a megbízható dyndns + Letsencryptes tanusítvány.Egyelőre most minden DNS látja a dnschecker.org-on, remélhetőleg rendberakták, de valóban az a nyugtalanító, h bár napok óta gond volt vele, mégis semmi hivatalos közlést nem találni sehol.
-
Degeczi
nagyúr
válasz Vodike #16802 üzenetére
Ott van a hibaüzenetben, h nem kapta meg a kötelező "
entity_id
" paraméter egy service hívásnál - és valóban, atts.google_cloud_say
-nek nem adtad át ezt, oda is kell egyentity_id: media_player.living_room_speaker
(egyébként ha úgyis abinary_sensor.tolokapu
"on" állására triggerelsz, akkor fölösleges azt mégegyszer megadni feltételként is. Egyébként 2: a feltételek alapban AND kapcsolatban vannak, így azt máshol sem kell külön megadni) -
-
Degeczi
nagyúr
válasz huliganboy #16827 üzenetére
Persze, h nem elég: ha sima (
data:
alatti) üzenetbe teszed ezt, akkor úgy adja át, ahogyan van: a states szöveggel és zárójelekkel együtt.Ha behelyettesíteni szeretnéd a kifejezés értékét, akkor természetesen
data_template:
alatt adod át ugyanezt.[ Szerkesztve ]
-
Degeczi
nagyúr
válasz huliganboy #16831 üzenetére
Persze. Ahol most az automation-ödben a service hívás alatt szerepel egy
data:
, ott írsz helyettedata_template:
-et.Pl. csengetésről így kapok értesítést a telefonomra, az üzenetbe beszúrt aktuális időponttal. Pont ugyanígy menne egy szenzor értékének a beillesztése is.
Benne hagyom a végét is, ami ugyan egy saját event generálása, ez csak nálam érvényes (amit egy Appdaemon-os minialkalmazásom kezel le), h lásd, template-ben még beépített filterek is vannak, mint pl. a random, amivel ilyen egyszerűen megoldható, h ne mindig pont ugyanazt jelentse be, hanem véletlenszerűen válasszon egy szöveget:
- alias: Gatebell notify
trigger:
- entity_id: binary_sensor.gatebell
platform: state
from: 'off'
to: 'on'
action:
- service: notify.notify
data_template:
message: Csöngettek a kapunál! ({{ now().strftime('%Y.%m.%d %H:%M:%S') }})
- event: tts_announce
event_data_template:
filename: doorbells/big-ben-doorbell-sound.mp3
delay: 9
message: >-
{{ [
"Úgy tűnik, valaki szeretne bejönni a telekre!",
"Valaki mintha csöngetett volna a kapunál!",
"Nézd meg gyorsan, ki áll odakinn a kapunál!",
"Vajon beengedjük az utcán állót, vagy ne...",
] |random }}[ Szerkesztve ]
-
Degeczi
nagyúr
válasz huliganboy #16833 üzenetére
Nem, az mindegy.
Gyors ránézésre elvileg jó (mondjuk nekem úgy logikus és áttekinthető, ha egy action alatti fölsorolás a- service:
hívással kezdődik, hiszen az az elsődleges, az annak átadott adatok csak másodlagosak, azok később következzenek - de a yaml számára így sem probléma)
De mi történik, az értéket nem helyettesíti be, vagy le sem fut, semmit nem mond? -
Degeczi
nagyúr
válasz huliganboy #16842 üzenetére
Még akartam is kérdezni, biztosan újratöltetted-e az automatizálásokat...
Filterek a kulcsszó a template-ben átalakításhoz, pl. itt a round.
Vagyis{{ states('sensor.temperature') | round(1) }}
kerekíti egy tizedesre.
(bár sanszos, h a magyar TTS csak akkor fogja jól kimondani a tizedes törtet, ha nem pont, hanem vessző az elválasztó, azaz kellhet még egy| string | replace('.', ',')
is utána)
Mindezt persze a fejlesztői eszközök / sablon alatt kikísérletezve.A hangvezérlés sem gond, de azért jóval összetettebb a másik iránynál, és ha ingyen akarod megoldani, első lépés, h elérhető kell legyen a géped HTTPS-en keresztül, mert úgy fog kommunikálni a Google (vagy az Amazon) szervere.
-
Degeczi
nagyúr
válasz huliganboy #16851 üzenetére
Milyen automatizálás lenne, ahol nincs kiváltó esemény?
-
Degeczi
nagyúr
válasz huliganboy #16854 üzenetére
Ha nincs kiváltó esemény megadva, nincs mire trriggerelni (=beindítani). A feltétel már csak egy szűrő, mikor mégse fusson le az automatizálás.
A person entity-k state változása már használható, de riasztóhoz nagyon nem célszerű! Biztonsági szempontból sem, meg kényelmetlenségiből sem, h pl. beindul a riasztó csak mert lekapcsolt, leesett a hálózatról a telefon.
-
Degeczi
nagyúr
Úgy vagyok vele, h jórészt nem az a fontos, ki van otthon, hanem hogy van-e otthon vki - ezt pedig a mozgásérzékelők szépen és gyorsan jelzik. Így ha a telefonok pozíciója át is megy "away"-re és így az input_boolean.someone_is_at_home false-ra, azt az első érzékelt mozgás visszabillenti true-ra. Így ami ettől függ (hőmérséklet, lámpakapcsolgatás, hangbejelentések, tv bekapcsolás, stb) azok működnek, a riasztót pedig már csak az alábbiak miatt sem élesíti ez, csak az elköszönő hangparancs (hatástalanítani pedig csak a távvezérlője, ill. rövidesen egy RFID kártyaolvasó is).
-
Degeczi
nagyúr
válasz zsamiatt #16862 üzenetére
Az előbb fölsoroltaknál feltétel, h legyen otthon vki. Enélkül pl. a hőmérséklet vmivel alacsonyabbra van állítva fűtési időszakban, nincs automatikus lámpakapcsolgatás, nincs hangbemondás az eseményekre, reggel nincs ébresztés, redőnyhúzogatás.
Van egy házhoz közeli zóna definiálva, ha abba (vagy haza, ha vmiért késne) ér vmelyik telefon az away után és sötét van, akkor fölkapcsol a külső világítás.
De riasztót vagy kapuvezérlést semmiképp nem kapcsolnék rá. -
Degeczi
nagyúr
válasz enesbcs #16865 üzenetére
Igen, előszobafestés után én is most üzemelek majd be egy Wiegandos RFID olvasót. Az Espeasy támogatja is, így elvileg sima ügy kell legyen.
-
Degeczi
nagyúr
-
Degeczi
nagyúr
válasz Spuri2000 #16916 üzenetére
De az hibás szóhasználat, hiszen mitől lenne okos egy mezei távirányító? Akár telefonos alkalmazással, akár mondjuk hanggal vezérled is, az még nem okosotthon.
Ahhoz az kell, h az egyes összetevők adatai alapján (és itt van óriási előnye a barkácsnak, h ebbe olyan eszközöket is beintegrálhatsz, amiknél a gyártója maga sem gondolt ilyesmire: pl. 433 MHz-es időjárásállomások, vagy régi, vezetékes riasztórendszerek, stb. Ez nem csak jó hobby és jelentős spórolás, de esztétikai szempont is, h nem kell duplikálni alapvetően azonos feladatra már meglévő és bevált érzékelőket, nem kell falat újravésni) önmaga is tud vezérelni, közvetlen felhasználói parancs nélkül is.
-
Degeczi
nagyúr
válasz vampire17 #16925 üzenetére
Egyszerű, alább már említettem: egy
input_boolean.someone_at_home
változó létrehozás, azt állítod on-ra ha bárki hazajön, off-ra pedig amikor mindkét telefon away.Ekkor csak ennek az egy változónak az állapotváltozására lehet triggerelni, ill. feltételekben fölhasználni (hiszen a legtöbb automatizálásban tökmindegy, ki van otthon, a lényeg csak az, van-e otthon vki)
-
Degeczi
nagyúr
válasz vampire17 #16930 üzenetére
Ez is működhet, én azért használok külön változót, mert azt mással (mozgásérzékeléssel) is átbillentem arra az esetre, ha olyan marad otthon, akinek nincs beregisztrálva a telefonja, a riasztó vezérléséhez pedig nálam nincs köze a telefonok pozíciójának, az nem lenne szerencsés.
Új hozzászólás Aktív témák
- Öt Starship után embereket küldene a Marsra Musk és a SpaceX
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Apple notebookok
- Decemberben érkezik a Legacy of Kain Soul Reaver 1-2 Remastered
- Bluetooth-headsetekről általában
- Politika
- Kerékpárosok, bringások ide!
- Netfone
- Kupon kunyeráló
- PlayStation 5
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft
Város: Debrecen
Cég: Ozeki Kft
Város: Debrecen