-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
yogee
tag
válasz JoHn123 #1701 üzenetére
Ugyen ebbe futottam bele zwave-es mozgásérzékelőkkel.
először én is blocky-val próbálkoztam, de rájöttem, hogy nem tökéletes.
szerencsém volt nekem, mert a zwave eszközöknek van konfigurációs felületük, ahol be lehet állítani, hogy x mp legyen a figyelési időszak, aztán utána y mp az alvo idő...
xiaomi érzékelőnek ilyen konfig felüllete nincs?Megnézheted még a blockly helyett a lua/dzvents scripteket.
Valami ilyesmi algoritmus kellene neked:
- ha jelez az érzékelő, akkor 5 percre állítasz egy változót.
- az 1 percenként lefutó scriptel csökkented a változót, majd ha 0 a változó értéke, akkor kikapcsolod a lámpát. -
fecus
őstag
válasz JoHn123 #1733 üzenetére
Ez egy kapcsolás vagy aljzatonként külön lehet kapcsolni?
"Szörnyek léteznek, de túl kevesen vannak ahhoz, hogy igazán veszélyesek legyenek. Sokkal veszélyesebbek az átlagemberek, a funkcionáriusok, akik készek hinni és cselekedni anélkül, hogy kérdéseket tennének fel." (fordította DeepL ) - Primo Levi
-
itanczos
senior tag
válasz JoHn123 #3152 üzenetére
Nem értem. Ha bash script-ből sem megy, akkor hogyan működik egyébként a parancs?
Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
itanczos
senior tag
válasz JoHn123 #3155 üzenetére
Sajnos én nem tudok segíteni domoticz témában.
Majd a nálam okosabbak.Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
jedie82
csendes tag
válasz JoHn123 #3220 üzenetére
Nem látom a hardverek között a domoban.
A leírás alapján csináltam.
A logban ezt írja:
Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.Felteszem egy másik sd karira a domot+raspbi-t, és azon is megpróbálom.
Lehet hogy már túl sokat mókoltam ezen a rendszeren... -
-
AcCEsS
senior tag
válasz JoHn123 #3248 üzenetére
Megosztom, de elég primitív, sok helyről összeollózott kód. Létre kell hozni egy szöveges XiaomiCubeTime felhasználói változót, mert abban tárolja az időzítés kezdő idejét. Ugyanis a kocka nem állandóan aktív, csak két koppintásra kezdi el figyelni/feldolgozni a mozgás-utasításokat 5 percig. Az időzítés minden újabb mozgatásra újraindul. Ez nagyon jó és fontos funkció az érdeklődők ellen, akik felveszik a kockát és forgatják meg rázzák, hogy "Ezmiez?".
Tehát a jelenlegi funkciók:
- két kopp = kocka aktiválás 5 percre
- 180fok fordítás - fejjel lefelé = erősítő Be/Ki
- 90 fok fordítás - a kocka egyik oldaláról a másikra = erősítő némítás (mute)
- Csavarintás az óramutató járásával megegyezően = erősítő hangerő +5dB
- Csavarintás az óramutató járásával ellentétesen = erősítő hangerő -5dBA funkciók az "Események" oldalon vannak felvéve, melyek külön-külön On/Off státushoz rendelt Broadlink IR kódokra névvel hivatkozva hívják meg a BlackBeanControl szkriptet pl. így: script://python/BlackBeanControl.py -c Yamaha_RX-V550_BE
A kód:
return {
-- active = true,
on = {
devices = {
'Xiaomi Cube'
},
},
execute = function(domoticz, cube)
local TimeLimit = 5 -- perc
local Time = require('Time')
local currentTime = Time()
local cubeset = Time(domoticz.variables("XiaomiCubeTime").value)
if (cube.levelName == "tap_twice") then
domoticz.variables("XiaomiCubeTime").set(currentTime.rawDate .. " " .. currentTime.rawTime)
cubeset = Time(currentTime.rawDate .. " " .. currentTime.rawTime)
end
if (cube.levelName == 'flip180') and cubeset.minutesAgo < TimeLimit then
domoticz.variables("XiaomiCubeTime").set(currentTime.rawDate .. " " .. currentTime.rawTime)
if domoticz.groups("Yamaha RX-V550 erősítő").state == "On" then
domoticz.groups("Yamaha RX-V550 erősítő").switchOff()
domoticz.groups("Yamaha RX-V550 MUTE").switchOff()
domoticz.groups("Yamaha RX-V550 hangerő (+-5)").switchOff()
domoticz.groups("Yamaha RX-V550 hangerő (+-1)").switchOff()
elseif domoticz.groups("Yamaha RX-V550 erősítő").state == "Off" then
domoticz.groups("Yamaha RX-V550 erősítő").switchOn()
end
end
if (cube.levelName == 'flip90') and cubeset.minutesAgo < TimeLimit then
domoticz.variables("XiaomiCubeTime").set(currentTime.rawDate .. " " .. currentTime.rawTime)
if domoticz.groups("Yamaha RX-V550 MUTE").state == "On" then
domoticz.groups("Yamaha RX-V550 MUTE").switchOff()
elseif domoticz.groups("Yamaha RX-V550 MUTE").state == "Off" then
domoticz.groups("Yamaha RX-V550 MUTE").switchOn()
end
end
if (cube.levelName == 'clock_wise') and cubeset.minutesAgo < TimeLimit then
domoticz.variables("XiaomiCubeTime").set(currentTime.rawDate .. " " .. currentTime.rawTime)
domoticz.groups("Yamaha RX-V550 hangerő (+-5)").switchOn()
end
if (cube.levelName == 'anti_clock_wise') and cubeset.minutesAgo < TimeLimit then
domoticz.variables("XiaomiCubeTime").set(currentTime.rawDate .. " " .. currentTime.rawTime)
domoticz.groups("Yamaha RX-V550 hangerő (+-5)").switchOff()
end
if cubeset.minutesAgo >= TimeLimit then
if domoticz.devices("Xiaomi Cube").state ~= "Off" then
domoticz.devices("Xiaomi Cube").switchOff()
end
end
end
}Huhhh, ezt a kódot valahogy kattintható "hivatkozás" mőgé tudtam volna rejteni?
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
Magga
aktív tag
válasz JoHn123 #3310 üzenetére
Köszönöm!
Van itthon RM mini és Xiaomi IR is. A broadlink szépen működik, megpróbálom ezt is...Más:
Találtam ezt a leírást: Smart thermostat
Beállítottam, működik remekül, de!
Valaki megfejtené nekem, milyen parancsot kell beírnom, ha egy kombinált (temp és humidity) érzékelőből venném az adatokat? -
JoHn123
tag
válasz JoHn123 #3306 üzenetére
Ha valaki rajtam kívül is szívna a xiaomi távirányítóval: végül dobtam a python scriptet, mert nem értek hozzá. Közvetlenül tudom kapcsolgatni a mirobo val a klímát:
mirobo -d --ip 192.168.1.165 --token f370406dc4102d0fc6d4e4fe9db6b347 raw_command miIO.ir_play '{"freq": 38381, "code": "Z6VJAPYBAACwAgAAVQYAAD4RAABnIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AQEhIQEhAQEBISEBAQEBAQEBAQEBIQEBAQEBASEBIQEBIQEB"}'
-
Magga
aktív tag
válasz JoHn123 #3321 üzenetére
Most az RM mini python 2.7 alatt hajlandó működni. A Xiaomihoz pedig 3.x kellene, így ezt egyenlőre nem bántom.
Xiaomi hőmérséklet szenzor. Eszközök között megjelenik egyszer egyben (temp és humidity), aztán pedig külön-külön.
Akkor tudtam működésre bírni a termosztátot, ha hozzáadom a csak hőmérséklet eszközt (ezt egyébként nem használtam). Szóval így most működik, csak van rá lehetőség, így gondoltam megpróbálom a másik opciót is.[ Szerkesztve ]
-
Magga
aktív tag
válasz JoHn123 #3323 üzenetére
Na basszus, most okoztál nekem néhány gép előtt töltött éjszakát! Akkor lehet, hogy megprobálkozom vele.
A termosztát kódjában benne van, hogy ha olyan érzékelőm van, ami mindkét értéket szolgáltatja, akkor mit kell csinálni. Szóval valahogy meg lehet oldani, de én nem értem.
Van az a rész, hogy by "only_themp" -
itanczos
senior tag
válasz JoHn123 #3387 üzenetére
Nem szeretnék hitvitát indítani, de telefont kell venni.
Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
AcCEsS
senior tag
válasz JoHn123 #3387 üzenetére
Pont ez van nálunk is, tegnap az enyém megjavult azaz jól jelezte a megérkezésemet és a távozásomat is, de az asszony nem ment el otthonról, csak megjött! Tehát az ő telefonjával (Xiaomi) ez a funkció totál bizonytalan. Viszont ez a bluetooth-os megoldás tetszik, megnéztem az Ali-n és jó pár féle van. Azt hiszem ez lesz a legjobb megoldás, köszönöm az információt!
AcCEsS (https://www.metalenciklopedia.hu)
-
krisztián28
csendes tag
válasz JoHn123 #3636 üzenetére
Szia!
A fent említett feladatra szerintem egy kalapsínre patttintható fogyasztás mérő a legjobb megoldás! Ebből is érdemes olyat beszerezni, ami modbus (RS485) protokollon kommunikál. A lényeg az , hogy a fogyasztási értékeket, és egyéb adatokat Feszültség (V), Áramerősség (A), Frekvencia (Hz), Fogyasztás (W) a készülék saját magában tárolja és ezeket a tárolt értékeket lehet modbus rendszeren kiolvasni belőle.
(A kommunikációhoz kell még egy usb -> rs485 konverter ami eBay-n kb 300,-.)
Én vásároltam ilyen eszközt be is van kötve, működik is szépen pontosan mér (az ELMŰ órájával megegyező fogyasztási értéket mutatja). Egy problémám van csak vele, hogy domoticzon keresztül nem sikerült értékeket kiolvasnom belőle. Ez leginkább valószínű, hogy az én tudatlanságom számlájára írható. Szívesen venném, ha sikerült ezt már valakinek megoldani akkor igazán megosztaná az itt jelen levőkkel....
Én nagyon hálás lennék érte!!!Egy két link, hogy én miket vettem:
Fogyasztásmérő
USB->RS485
Egy két leírás amit találtam a Domoticzhoz
Ez egy külön plugin amit Domoticz alá lehet telepíteni és képes olvasni és írni modbus protokollon kommunikáló eszközöket.[ Szerkesztve ]
-
layerke
aktív tag
válasz JoHn123 #3656 üzenetére
A my.domoticz még fejlesztés alatt van és ugyan nyílt forráskódú "lesz", de még nem adták ki nyilvánosan elérhetővé. Sajnos nagyon esetleges a működése... Remélem mihamarabb kiadják és lehet majd magunknak szervert üzemeltetni hozzá, mert akkor egy rakás biztonsági para eltűnik.
-
itanczos
senior tag
válasz JoHn123 #4957 üzenetére
Nálam nagyon ritkán van gond a Yeelight-okkal. Egyedül a strip szigetelődik el 3-4 havonta.
Egyébként HA-t használok, ahogyan az aláírásomból is láthatod.
Használd a keresőt! | iPhone 13 Pro 256GB | 3D: Tevo Tarantula | NAS: HP MicroServer Gen8 - Proxmox/XPenology | Okos otthon: HomesAssistant - HomeKit - Hirdetéseim: https://hardverapro.hu/aprok/hirdeto/itanczos/index.html
-
-
h-yle
addikt
-
Chal
addikt
válasz JoHn123 #9520 üzenetére
Én is csak általános tanácsot tudok adni (ahogy fentebb is), mert nem használok Domot. Viszont hasonló esetben mindig elkezdek lépésenként haladni a kályhától. Azt már írtad, hogy a gw-t kiszűrted, mert onnét megjön az event azonnal. Én most azt csinálnám, hogy a script első sorába tennék valami debug infót, pl. írnék egy file-ba valamit (praktikusan az időpontot). Ha annak az ideje se stimmel (vagy létre sem jön a file amikor kellene), akkor meg sem hívódik a script időben, ez esetben lehet a Domoticz-ot boncolgatni tovább. Ha viszont oké a dolog, akkor meg a scriptet.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Milyen TV-t vegyek?
- Honda topik
- No Voice in the Galaxy
- gban: Ingyen kellene, de tegnapra
- KERÉKPÁR / BRINGA / ALKATRÉSZ beárazás
- Call of Duty: Modern Warfare III (2023)
- VR topik (Oculus Rift, stb.)
- Poco X6 Pro - ötös alá
- Kerékpárosok, bringások ide!
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- További aktív témák...
- Két kazános Jura Impressa 801 automata kávéfőző Cappuccino fejjel
- Részletfizetés. Bontatlan. noblechairs ICON székek azonnal . Utolsó darab raktáron +36301300000
- Részletfizetés. Bontatlan. noblechairs EPIC székek azonnal . 24 / 36 hónap garancia . +36301300000
- Noble Chair EPIC
- Szürke/fehér íróasztal 120x70x75 cm