Forum Turris
Fórum Turris Nápověda

Milí majitelé routerů Turris,

toto fórum bylo 9. 12. 2016 zmrazeno a nahrazeno naším novým Turris fórem. Ještě chvíli bude dostupné k prohlížení, ale již zde není možné přispívat. Více informací naleznete v oznámení o uzavření fóra.


Dear Turris routers users,

this forum has been frozen on Dec 9th, 2016 and replaced by our new Turris forum. It will be read-only accessible for some time after. For more information, read the announcement about closing the forum.

Nahoru Téma Majitelé routerů / Gadgets / Home-assistant chyby, logy, navrhy
- - Od linker Dne 2015-09-23 12:40 Upraveno 2015-09-23 12:43
Dobry den

Vidim v logu nasledovne spravy:
2015-09-23T13:31:15+02:00 err hass[15295]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.INT from device XXXXXXX (TP-82N)
2015-09-23T13:31:16+02:00 err hass[15295]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.SET from device XXXXXXX (TP-82N)
2015-09-23T13:32:46+02:00 err hass[15295]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.BEACON from device XXXXXXX (JA-85ST)

Chapem to spravne ze tieto udalosti nie su spracovavane? (trocha ma matie zaciatok "err hass")

Pri zmene teploty cez slider termostatu sa nastavena teplota nezmeni. Je to bug v implementacii?

Bolo by mozne senzory nastavit do nejakeho default stavu pred prijatim prvej spravy? Neukazuje sa stav ako OFF alebo ON ale senzor je v 'nedefinovanom' stave.

Kedze dokumentacia na stranke projektu je velmi, ako to povedat, "strucna", bolo by mozne doplnit do vasej dokumentacie spracovanie viacerych udalosti naraz ("or", "and" conditionals) v sekcii automatizacia? Z ich dokumentacie to podla mna nie je uplne jasne.
Nadřazený - - Od Pavel Špírek Dne 2015-09-23 13:48
Zprávy se normálně zpracovávají, uvedené řádky naopak říkají, že dongle zprávu úspěšně přijal. V případě problémů byste v logu viděl "Unknown message received". To "err hass[15295]" na začátku je jen nějaký "nepořádek", typ zprávy v logu určuje následující pole - v tomto případě INFO.

Že slider nezmění nastavenou teplotu je OK, komunikace se senzory je jen jednosměrná a data do nich nelze zapisovat. Je to omezení technologie kterou Gadgets používají. S tím souvisí i váš další dotaz - po startu HA nelze zjistit stav senzorů na vyžádání, je třeba počkat až pošlou nějakou zprávu. Proto se zpočátku zobrazují "neznámém" stavu.

Co se týká automatizace, také si myslím, že v tomto ohledu je HA oproti konkurenci (zatím) poněkud slabší. Na druhou stranu se ty události zpracovávají skutečně okamžitě, není tam ta cca sekundová prodleva jako u Domoticzu.
Nadřazený - - Od Petr Jochman Dne 2015-09-23 14:21
Zdravím,

     take bojuji s ne zcela vycerpavajici dokumentací. Polozim tedy dotaz zde.
Lze presmerovat vystup z HA do separatniho log souboru ?

s pozdravem
PJ
Nadřazený - - Od Pavel Špírek Dne 2015-09-23 14:23
Logy jsou v konfiguračním adresáři - výchozí je /tmp/home-assistant
Nadřazený - - Od Petr Jochman Dne 2015-09-23 14:35
Hmm

v /data/home-assistant/home-assistant.log    nic moc ...

15-09-23 15:26:38 homeassistant.bootstrap: Error during setup of component sun
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/homeassistant/bootstrap.py", line 95, i
n _setup_component
    if not component.setup(hass, config):
  File "/usr/lib/python3.4/site-packages/homeassistant/components/sun.py", line
128, in setup
    from astral import Location, GoogleGeocoder
ImportError: No module named 'astral'
15-09-23 15:26:38 homeassistant.bootstrap: Error during setup of component disco
very
Traceback (most recent call last):
  File "/usr/lib/python3.4/site-packages/homeassistant/bootstrap.py", line 95, i
n _setup_component
    if not component.setup(hass, config):
  File "/usr/lib/python3.4/site-packages/homeassistant/components/discovery.py",
line 64, in setup
    from netdisco.service import DiscoveryService
ImportError: No module named 'netdisco'
15-09-23 15:26:38 homeassistant.components.recorder: Found unfinished sessions

INFO hlaseni mam v /var/log/messages
root@asrtep27t:~# tail -30 /var/log/messages
2015-09-23T15:21:24+02:00 err hass[19507]: INFO:homeassistant.core:Bus:Handling <Event state_changed[L]: entity_id=sensor.ja83p_6682962_sensor, new_state=<state sensor.ja83p_6682962_sensor=off; battery_level=100%, friendly_name=JA-83P_6682962_SENSOR @ 15:21:24 23-09-2015>, old_state=<state sensor.ja83p_6682962_sensor=on; battery_level=100%, friendly_name=JA-83P_6682962_SENSOR @ 15:20:24 23-09-2015>>
2015-09-23T15:21:24+02:00 err hass[19507]: INFO:homeassistant.components.recorder:Running query INSERT INTO events (event_type, event_data, origin, created, time_fired, utc_offset) VALUES (?, ?, ?, ?, ?, ?)
2015-09-23T15:21:25+02:00 err hass[19507]: INFO:homeassistant.components.recorder:Running query INSERT INTO states (entity_id, state, attributes, last_changed, last_updated,created, utc_offset, event_id) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
2015-09-23T15:21:35+02:00 err hass[19507]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.BEACON from device 1886025 (JA-83M)
2015-09-23T15:22:41+02:00 err hass[19507]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.BEACON from device 7765317 (JA-85ST)
2015-09-23T15:24:08+02:00 err hass[19507]: INFO:homeassistant.components.jablo_dongle:Received message of type JaMtype.BEACON from device 6555168 (JA-83P)
Nadřazený - Od Pavel Špírek Dne 2015-09-23 14:45
Vypadá to, že komponenta "sun" vyžaduje python balíček astral - ten si můžete doinstalovat pomocí

opkg install python3-astral

Komponentu discovery vůbec používat nemusíte, k provozu turris gadgets není nutná. Pokud jí přesto chcete mít aktivní, nainstalujte ještě python balíček netdisco:

opkg install python3-netdisco

Jinak je log naprosto v pořádku. Jestli bude HA používat syslog nebo ukládat do souboru se dá nastavit v /etc/config/home-assistant.
Nadřazený - Od Jan Čermák (>>) Dne 2015-09-29 12:03
Doplním techničtější odpověď k původu onoho err v syslogu - Home Assistant tiskne logovací hlášky na stderr standardním modulem logging v Pythonu. Všechen výstup ze stdout a stderr pak zachycuje procd, který ho přesměrovává do syslogu - a protože je to výstup ze stderr (standardní chování logging), má to v syslogu tenhle error level. Čistější řešení by vyžadovalo výraznější přepsání samotného jádra logování v HA, ale řekl bych, že se dá žít i bez toho.
Nahoru Téma Majitelé routerů / Gadgets / Home-assistant chyby, logy, navrhy

Powered by mwForum 2.29.3 © 1999-2013 Markus Wichitill