-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
lplugo
csendes tag
Sziasztok!
Domitcz-ot Pi-on használóktól szeretném megkérdezni, hogy ha telelepítem egy már használatban lévő Pi-ra a Domitcz appot, akkor minden alkalmazást letöröl a telepítő, hasonlóan a Home Assistant-hoz, vagy marad minden a régiben és a Domitcz a háttérben fut, mint bármelyik más daemon alkalmazás?
Előre is köszönöm a válaszokat! (sajnos a google nem volt ebben a kérdésben barát)
[ Szerkesztve ]
-
lplugo
csendes tag
Sziasztok,
Kétszer raktam fel a domoticz-t raspberry pi 3-ra, nehezen, de mind a kétszer elindult.
Viszont ami nagyon fontos lenne, hogy lásson egy Broadlink RM3-at, de már ráment vagy 6 órám és bárhogy heggesztem, nem megy.
...és valamiért csak akkor érem el, ha beta update-et csinálok. Sima stable update-nél offline vagy csak kék felület van.Van valakinek valami ötlete, tapsztalata?
Előre is köszönöm!
[ Szerkesztve ]
-
lplugo
csendes tag
Sziasztok,
Domoticz - Broadlink log:
2018-02-10 17:28:49.665 Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.
Van esetleg ötlete valakinek?
Miért nem látom a hardware listában?Előre isnksözönöm a segítséget!
[ Szerkesztve ]
-
lplugo
csendes tag
válasz layerke #2953 üzenetére
Még sohsem ment 😃, most akarom beüzemelni.
A másik érdekes dolog, hogy ebben a mappában nem látok xml-t csak. py és. sh kiterjesztést (amit én raktam bele a telpítési leírás alapján, de semmi plusz nem generálódott le).
Szóval azt sem tudom, hogy hol keressem ezt az xml-t, vaghonnan töltsem le, mert a Domoticz wikiben nincs ilyen file. -
lplugo
csendes tag
Sziasztok,
Domoticz - Broadlink log:
2018-02-10 17:28:49.665 Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.
Talláltam egy xml-t a https://pypi.python.org/pypi/broadlink ( https://pypi.python.org/pypi?:action=doap&name=broadlink&version=0.6) oldalon.
Beraktam a Pi/domoticz/plugins/BroadlinkRM2 mappába de a hibaüzenet ugyanaz.Van esetleg ötlete valakinek?
[ Szerkesztve ]
-
lplugo
csendes tag
Sziasztok,
Továbbra sincs ötletem, más fórumban sem nagyon reagáltak.....
Megpróbáltam egy másik Pi-on, ugynaz a probléma, azaz nincs a broadlink eszköz a hardware listában.korábbi post-om:
Domoticz - Broadlink log:2018-02-10 17:28:49.665 Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.
Talláltam egy xml-t a https://pypi.python.org/pypi/broadlink ( https://pypi.python.org/pypi?:action=doap&name=broadlink&version=0.6) oldalon.
Beraktam a Pi/domoticz/plugins/BroadlinkRM2 mappába de a hibaüzenet ugyanaz."Van esetleg ötlete valakinek?
-
lplugo
csendes tag
Nah én is itt tartok.
Az xml-t megoldottam, nem volt elég letölteni a dropbox 'főoldalról', hanem rá kellett kattintanom a plugin.py-ra, ahol látszik a kód, ptt volt egy download gomb és miután így lementettem, egyből benne volt a listában.
Azután jött a következő gond, hogy nem tudtam felvenni device-t. Hiányolt egy broadlink mappát, amit elvileg magától kellett volna generálnia. Ez is megoldódott egy synolgi-s fórum alapján. Most már device os van, csak hiába nyomok rá, mindig off marad és ilyen üzenetek vannak a log-ban:
2018-02-17 19:06:42.089 Error: (disc) 'onCommand' failed 'AttributeError':'module 'broadlink' has no attribute 'discover''.
2018-02-17 19:06:42.089 Error: (disc) ----> Line 278 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function onCommand
2018-02-17 19:06:42.089 Error: (disc) ----> Line 568 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function DiscoverError Connecting to Broadlink device....192.1xxxxxxxxxx
és
ini file not found: inibroadl:/BroadlinkRM2/BroadlinkRM2-3-254.ini
Kezdek belefáradni, már több napom ráment. 😃
-
lplugo
csendes tag
Egyenlőre én sem találtam megoldást. Egy fórumon azt írták, hogy át kell másolni a broadlünk mappát a local/ lib...stb-ből a lib/...stb-be, de eddig bármit bárhova pakoltam, lehalt a domoticz (offline üzenet).
Home Assistanttal látta a Broadlink RM+-t, de ott meg annyit kell 'kódolgatni', másolni a kódokat és szerkeszteni,, ami nekem már nem konfortos. Plusz az önmagában egop rendszer, szóval semmi mást nem lehet futtatni a pi-on.
Ezért bírkózom még a Domoticz appal, mert az feltelepül a pi-ra a többi alkalmazás mellé. Csak tényleg bosszantó, h milyen nehéz összehoznina Broadlinkkel (ha egyáltalán lehet) és még a domoticz fórumban sem segít senki. -
lplugo
csendes tag
Esetleg tudtok olyan alkalmazást, ami kezeli a Broadlink-et, de nem önálló op rendszer (hasonlóan a Domoticz-hez) és pi-on futtatható?
-
lplugo
csendes tag
Türelmetlen voltam, belekezdtem.
Szegényes tudásom mellett install itt, másolás ott. Jelenleg az a helyzet hogy ha kiadom a
python test_run.py parancsot a raspberry pi-on, akkor az alábbi sorok jelennek meg a parancssorban:
(közben persze nyomom a gombot a távirányítón, amit meg akarnék tanítani a broadlinknek)Scanning network for Broadlink devices (5s timeout) ...
Found 1 broadlink device(s)
Device 1:
IPAddress = 192.168.x.xxx
Port = 80
MACAddress = xx:xx:xx:xx:xx:xx
enter_learning (5s timeout) please press any key on remote to test
Traceback (most recent call last):
File "test_run.py", line 21, in <module>
devices[0].enter_learning()
AttributeError: 'device' object has no attribute 'enter_learning'Az IP címet és a MAC address-t helyesen látja, de nem akar tanulni és a sárga fény sem világít az eszközön.
Most annyival vagyok eőrébb, hogy látja az eszközt.A domoticz logban továbbra sem tud kapcsolódni (AcCEsS neked a logban látszik. hogy kapcsolódik?)
Van valakinek ötlete, hogy miért nem tanul?
[ Szerkesztve ]
-
lplugo
csendes tag
válasz jedie82 #3222 üzenetére
Nekem ugyanezt csinálta, 6x raktam újra a Pi-t és hat napom ment rá, mert túrrtam össze-vissza, már majdnem feladtam...és akkor...
Próbáld meg úgy lementeni a plugin.py...stb file-okat (ami a domoticz oldalán van belinkelve), hogy nem csak egy save as-t nyomsz a dropbox oldalon (ahol látod az összes file-t), hanem rákattintasz arra ami kell (pl. plugin.py) és amikor látod a file-ban lévő kódot, ott van egy download gomb. Nekem így sikerült.
Az más kérdés, hogy még nem tudok csatlakozni az eszközhöz, de legalább már a listában benne van.[ Szerkesztve ]
-
lplugo
csendes tag
-
lplugo
csendes tag
MEgcsináltam mindent jedie82 leírása alapján, de ha bemegyek a domoticz/BlackBeanContorol mappába és beírom a parancssorba a Ghost által leírt BlackBeanControl.py -c akármi parancsot, akkor
bash: BlackBeanControl.py: command not found
üzenetet kapok vissza. : (
Ha beírom a BlackBeanControl readme-ben leírt parancsot: python BlackBeanControl.py -c akármi,
Akkor ez jön vissza:File "BlackBeanControl.py", line 197
if (len(SentCommand) <> 8) or (not all(c in string.hexdigits for c in SentCommand)):
^
SyntaxError: invalid syntax[ Szerkesztve ]
-
lplugo
csendes tag
Sziasztok!
Tegnap este erőt vettem magamon (és bár tudom, hogy rajtam kívűl ez nagyjából senkit nem érdekel ) jedie82&Gh0sT leírásai alapján újra telepítettem a pi-t, Broadlinket...mindent.
Nah most megy, úgy hogy elkezdem felfedezni a domoticz felületét.A BlackBeanControl scriptet meg tudom hívni a python BlackBeanControl.py -c valami paranccsal (ha nincs előre írva a python, akkor nem megy), annyit kell trükközni, hogy elsőnek a telefonon kell nyomnom egy Scan frequency-t a broadlink saját alkalmazásában, ha ott megtalálta, akkor parancssorba parancs a Pi-on és így megjelenik a kód a BlackBeaContorol.ini-ben.
NA és akkor abban kellene nekem egy kis kezdő lökés, hogy a Gh0sT áltaál, utolsó pontban írtakat hogyan kellene alkalmaznom a Raspberry Pi-on?
A Scene fülön felvettem egy "Redony" Group-ot, de ha az on action sorba beírom, hogy script://domoticz/BlackBeanControl/BlackBeanControl.py -c valami, akkor semmi sem történik. -
lplugo
csendes tag
Na megvolt a gond, bocs mindenkitől.
Rossz volt a script elérési útEz volt amit bemásoltam:
#!/bin/bash
python /home/pi/BlackBeanControl/BlackBeanControl.py -c teszt3exit 0
és ez kellett:
#!/bin/bash
python /home/pi/domoticz/BlackBeanControl/BlackBeanControl.py -c teszt3
exit 0[ Szerkesztve ]
-
lplugo
csendes tag
Egyenlőre jól állok
Nekem egyenlőre a redőnyvezérlés automatizálása az elsődleges szempont, de nem találok olyan kapcsolót, csoportot, eseményt...stb, ami 3db "gombbal" rendelkezne.
Ha redőnyt állítok be a kapcsolók között, ott is csak nyitás és zárás lehetőség van.
Valaki tudna olyan megoldást, ahova egy STOP script hivatkozást is hozzá lehetne rendelni (lenne a kapcsolón egy fel, le és stop).
Vagy kár vele töltenem az időt, mert egyáltalán nincs ilyen a Domoticz alkalmazásban? -
lplugo
csendes tag
válasz layerke #3504 üzenetére
Én Broadlink-kel vezérelem és az nem kap visszajelzést a csőmotortól, így gondolom az értékeketket sem tudnám 100%-ra vagy 20 %-ra állítani, mivel nem tudja az eszköz, hogy mennyi a 100%
Megnéztem a venetian blinds-ot,köszönöm!
A stop gomb-ra error jön, biztosan pont ilyen tipusú eszközzel kellene kommunikálnia közvetlen, hogy működjön.[ Szerkesztve ]
-
lplugo
csendes tag
AZ összefoglalóban írt "NAp adatok" scripttel kapcsolatban lenne egy kérdésem.
Úgy látom a logban, hogy sikerült megcsinálni a leírás alapján, kivételesen semmi error sincsDe nem tudom igazán használni.
Elnézést a nagyon egyszerű kérdésért, de hol látom az adatokat amiket lekér a script? -
lplugo
csendes tag
Na haladok, már van a vegyes fülön mninden.
Értéket viszont nem mutat.
Ez van a log-ban:
2018-03-08 20:30:26.278 EventSystem: reset all events...
2018-03-08 20:31:52.249 EventSystem: reset all events...
2018-03-08 20:34:04.444 EventSystem: reset all device statuses...
2018-03-08 20:35:50.696 EventSystem: reset all device statuses...
2018-03-08 20:36:33.184 Active notification Subsystems: (0/14)
2018-03-08 20:37:12.537 Active notification Subsystems: (0/14)
2018-03-08 20:38:02.644 EventSystem: reset all device statuses...
2018-03-08 20:39:11.661 EventSystem: reset all device statuses...
2018-03-08 20:39:39.547 EventSystem: reset all device statuses...
2018-03-08 20:40:04.489 EventSystem: reset all device statuses...
2018-03-08 20:40:22.374 EventSystem: reset all device statuses...
2018-03-08 20:40:42.604 EventSystem: reset all device statuses...
2018-03-08 20:41:21.823 EventSystem: reset all device statuses...
2018-03-08 20:43:03.487 EventSystem: reset all device statuses...
2018-03-08 20:45:00.219 LUA: Error : Did you create the Uservariable octa ?
2018-03-08 20:45:00.734 LUA: Lat: 47.50999832Long: 19.07999992Alt: 121.0
2018-03-08 20:45:00.734 Error: EventSystem: in Nap adatok: [string "--..."]:112: attempt to perform arithmetic on local 'longitude' (a string value)
2018-03-08 20:45:06.384 LUA: Error : Did you create the Uservariable octa ?
2018-03-08 20:45:06.932 LUA: Lat: 47.50999832Long: 19.07999992Alt: 121.0
2018-03-08 20:45:06.933 Error: EventSystem: in Nap adatok: [string "--..."]:112: attempt to perform arithmetic on local 'longitude' (a string value)[ Szerkesztve ]
-
lplugo
csendes tag
Esetleg rá tudnátok pillantani, hogy jól van-e ez így beállítva.
Az IP és WMOID elvileg rendben .-- Ezeket állítsd be ------------------------------------------------
local localhost = 'xxx.xxx.xxx.xxx' -- IP és port
local city = "Budapest / Lorinc (Hungary)" -- Wunderground API-val használt lakhelyed
local countryCode = "HU" -- Országkód Wunderground API-hoz
local idxLux ='4' -- Lux ID
local idxSolarAzimuth ='6' -- Azimut ID
local idxSolarAltitude ='7' -- Nap magasság ID
local idxCloud = '5' -- Felhőkitakarás ID
local idxUserVarOcta='1' -- Az octa változó ID-je
local wuAPIkey = "81045761bcfe4ced" -- Weather Underground API kulcsod
local latitude = "47-26N" -- Otthonod szélességi foka
local longitude = "019-11E" -- Otthonod hosszúsági foka
local altitude = "138" -- Otthonod tengerszint feletti magassága (ha a debug 1-en van, akkor az első lekérdezésnél meg fog jelenni ez a naplóban és beírhatod ide
local WMOID = 'XXXXX' -- A hozzád legközelebbi SYNOP állomás
local DEBUG = 1 -- 0 , 1 domoticz napló, 2 fájlba írás
-- A vonal alattiakat saját felelősségre szerkeszd ------------- -
lplugo
csendes tag
hmmm integer felhasználói változót nem is olvastam a leírásban.
Átugrottam volna valamit?A longitude beállítást módosítottam.
A vegyes fülön most minden fejléc szürkéből pirosra váltott, a logban ez változott:
2018-03-08 21:32:50.499 EventSystem: reset all events...
2018-03-08 21:43:04.520 EventSystem: reset all events...
2018-03-08 21:44:00.408 Error: EventSystem: in Nap adatok: [string "--..."]:48: syntax error near 'local'
2018-03-08 21:45:00.419 Error: EventSystem: in Nap adatok: [string "--..."]:48: syntax error near 'local'[ Szerkesztve ]
-
lplugo
csendes tag
válasz layerke #3525 üzenetére
Átírtam a Lat és Lon sorokat.
Most ez van a logban:
2018-03-09 18:45:00.324 Error: EventSystem: in Nap adatok: [string "--..."]:94: attempt to index local 'jsonLocation' (a nil value)
És annyi változás történt, hogy megjelent a felhősödés (amit overcast-nak neveztem el) az időjárás fül alatt és km értéket mutat március 8-i dátummal.
A Vegyes fül alatt továbbra is minden piros és nulla értéket mutat.
-
lplugo
csendes tag
Elkezdtem felvenni a Hardver fül alatt a virtuális érzékelőket és úgy látszik, hogy ott hasaltam el, hogy nem megfelelő értéket állítottam be.
Pl. A Sun Position megjelenít értéket akkor is ha távolságra állítom és akkor is ha Napsugárzás értékre.A Lux viszont nem jelenik meg LUX érték felvételével!?!?
Melyikhez milyen értéket lenne érdemes felvenni?"Lux"-
- "Felhőkitakarás"-
- "Azimut"-
- "Nap magasság" -
lplugo
csendes tag
Szia AcCEsS,
Lux = Nem működik Lux értékkel (ezt állítottam be elsőnek alapban)
Felhőkitakarás = Nem működik százalékkal (ezt állítottam be elsőnek alapban)
Azimut = "Custom Sensor" és a tengely felirat az Fok. Nálam a neve: Nap irányszöge (Azimut) Sajnos valamiért ez sem megy, szintén ezt állítottam be elsőnek alapban.
Nap magasság = "Custom Sensor" és a tengely felirat az Fok. Nálam a neve: Nap magassági szöge (Altitude) Ezt megrpóbálom
ÉS még továbrra is figyel a logban az error:
Error: EventSystem: in Nap adatok: [string "--..."]:94: attempt to index local 'jsonLocation' (a nil value)
[ Szerkesztve ]
-
lplugo
csendes tag
Igen, ezek az idx-ek elvileg jól vannak belőve.
Most azt csináltam, hogy kitöröltem az összes eszközt a vegyes fül alól és felvettem újra.
Úgy tűnik ez jobban tetszik neki, bár voltak pirosra váltó fejlécek is. Holnap megnézem nappal, hogy mutat-e értéket és frissít-e rendesen, mert eddig semmit sem mutatott, most már legalább látok lekérdezési időket.Az error egy huszár vágással oldottam meg. Arra a következtetésre jutottam, hogy azért nyarvog, mert valamaiért nem tudja (printelni), azaz megjeleníteni valamelyik koordináta adatot. A magasságra gyankszom, amit beírtam kézzel erről az oldalról: https://www.daftlogic.com/sandbox-google-maps-find-altitude.htm, a script-ben 51 sorában pedig a debug-ot nulla értékre állítottam.
Várom, hogy most is error-t ír-e. -
lplugo
csendes tag
Az események fül alatt létrehoztam DarkSky scriptet, amibe bemásoltam AcCEsS kódját.
Látom a sznzorok logjában (pl. UV), hogy 10 percenként van lekérdezés, de minden virtuális szenzor 0 , azaz nulla értéket mutat.
Esetleg lenne valakinek ötlete, hogy merre keresgéljek, mit állítsak?
-
lplugo
csendes tag
Már nem is tudom....csak én vagyok ennyire szerencsétlena Domoticz appal?
Valaki találkozott esetleg ezzel a hibkóddal időjárás kapcsán?
2018-03-11 20:00:01.757 Error: EventSystem: in DarkSky: /home/pi/domoticz/scripts/lua/JSON.lua:1009: /home/pi/domoticz/scripts/lua/JSON.lua:660: can't parse JSON at char 1 of: Forbidden
-
lplugo
csendes tag
Próba képpen kerestem egy másik DarkSky-os scriptet https://www.domoticz.com/forum/viewtopic.php?f=61&t=22090, de érdekes módon úgyanez a gondja:
2018-03-12 12:03:01.111 Error: EventSystem: in DarkSky2: /home/pi/domoticz/scripts/lua/JSON.lua:1009: /home/pi/domoticz/scripts/lua/JSON.lua:660: can't parse JSON at char 1 of: Forbidden
Van valakinek ötlete?
-
lplugo
csendes tag
Akkor még szenvedek vele egy kicsit.
Az a furcsa, hogy ment rendesen kb. 3 órán keresztül, azután egyszer csak leállt az adatlekérés és elkezde írni ezt a hibakódot a log-ba folyamatsoan...pedig gyakorlatilag hozzá sem nyúltam.
Most ha kitörlöm za összes ekszközt és felveszem újra, akkor is ez az error van, semmi adatot nem olvas be. -
lplugo
csendes tag
Szia AcCEsS,
Te biztosan jobban átlátod a scriptet.
Elképzelhető, hogy a 76-77 sorban szereplő kódtime = os.date("*t")
csak a wundergrondra vonatkozik és a DarkSky-ra nem?
if ( (time.min % 10) == 0 ) then -- Run every 10 minutes. Check the wundergroud API limitation before changing this
Az a gyanúm, hogy azért nem jönnek az adatok, mert a DarkSky folyamatosan kéri az adatokat. Ez tényleg csak gyanú, de gondoltam megújítom az API key-emet és láttam a DarkSky oldalán bejelentkezve, hogy tegnap és ma is elértem az 1000db ingyenes lekérdezést. Pedig semmilyen adatot sem írt ki egyik virtuális érzékelő sem. Csak nullákat. -
lplugo
csendes tag
Szinte biztos, hogy itt van a baj.
Alig kapcsoltam be a scriptet az események alatt, egyből kiírt a (jelenleg 2db beállított) virtuális érzékelő értékét.
Bejelntkeztem a DarkSky oldalán és ott 41 db lekérdezést mutatott, pedig összesen nem ment kb. 5 percet a szkript.Vártam egy kicsit. Az érzékelő logjában 5 perces lekérdezést látok annak ellenére, hogy a scriptben a korábban említett sort átírtam 20 percre. A DarkSky oldalán felugrott a lekérdezések száma 89-re.
Lehet még valamit állítgatni a scriptben a lekérdezési idővel kapcsolatban?
[ Szerkesztve ]
-
lplugo
csendes tag
Köszönöm AcCEsS!
Így, hogy átállítottam TIME-ra, már sokkal optimálisabbnak tűnik a lekérdezés.
Abban tudnátok még segíteni, hogy hogyan lehetne a leíráshoz képest plusz infókat lekérni?
Arra gondolok, hogy pl a Domoticz logjában megjelenik pl. a hőmérséklet és az előrejelzés is, de egyenlőre egyiket sem sikerül előcsalogatni.
CSináltam a Hardwer-ben egy Temperature érzékelőt, onnan felvettem egy Temperature eszközt, aminek a számát beírtam a scriptbe, amit kiegészítettem ezzel "local idxTemperature = 'x' -- Hőmérséklet ID" nem tudom ez-e a helyes út.
Minden esetre a hőmérséklet virtuális érzékelő logjában van lekérdezés, de mindig csak 0˘C-ot mutat.Szeretném megoldani, hogy legyen szél és csapadék is, de valahogy túl kellene jutnom a hőmérsékleten és az alapján már gondolom megoldódna a többi is.
-
lplugo
csendes tag
Sziasztok,
Túrom a netet DarkSky scriptekért, de nem találok semmi alkalmazhatót.
Tudnátok esetleg segíteni abban, hogy hol találok ilyeneket?Szél, csapadék, UV, előrejelzés....igazából minden érdekelne.
AcCeSs leírása alapján be tudtam állítani a hőmérsékletet előre, de ha ugyanazt a parancsot alkalmaztam másra (persze átírva a val_....-t...stb,), akkor már nem működött, úgy hogy gondolom minden adat lekérdezéséhez más parancsot kell alkalmazni.