Closed jankorous closed 2 weeks ago
na jaké platformě to běží? jak vypadá appdaemon.yaml? jak vypadá konfigurace modulů AppDaemon? Jaká je verze HA a verze AppDaemon?
Tohle je chyba někde mezi appdaemon a HA.
AppDaemon.yaml:
---
appdaemon:
latitude: 52.379189
longitude: 4.899431
elevation: 2
time_zone: Europe/Amsterdam
thread_duration_warning_threshold: 60
plugins:
HASS:
type: hass
ha_url: http://192.168.1.242:8123
token: tádýdádýdá
app_dir: /homeassistant/appdaemon/apps
http:
url: http://127.0.0.1:5050
admin:
api:
hadashboard:
logs:
pnd:
name: pnd
filename: /homeassistant/appdaemon/pnd.log
apps.yaml:
secrets: /homeassistant/secrets.yaml
pnd:
module: pnd
class: pnd
log: pnd
PNDUserName: !secret pnd_login
PNDUserPassword: !secret pnd_password
DataInterval: "01.06.2023 00:00 - 31.06.2024 00:00"
ELM: "890971"
DownloadFolder: "/homeassistant/appdaemon/apps/pnd"
Core je 2024.6.3 a běží na Rpi 4B 8GB.
Nastavení je takto:
Vypadá normálně. Můžete zkusit restart celého RPi? Občas tam vytuhne nějaká aktualizace. Ale tohle evidentně nestartuje kontejner s AppDaemonem :(
I po restartu chyba zůstává a data netečou... 🫣 jako je to jen warning, ale nevypadá, že by se spouštěl.
Snip logu by se nenasel? Skript se nepousti sam od sebe, je nutna ta automatizace
No to mám jako automatizaci, viz návod:
alias: Run PND
description: ""
trigger:
- platform: time
at: "00:30:00"
condition: []
action:
- event: run_pnd
event_data: {}
mode: single
A spouštím jí ručně pro test
Tady ještě konec logu
Chyba je porad stejna, cetl jsem vic, napadlo me - zkusit dat prihlasovaci udaje primo do apps.yaml a vyhodit ten secret radek.
Ono to vypada, ze to ma za dalsi aplikaci a muze to na tom umrit.
Pokus
To už jsem tak zkoušel - dat login a pass na přímo, stejná issue 🫣
Po te zmene je potreba restart appdaemon - stejny vysledek?
Jj, restartuju pokaždé
V GUI toho AppDaemona mám něco vidět?
na portu :5050 jeportál appdaemonu, ale tam asi nic nebude, když nestartuje. lze skusit komplet vyčistit apps.yaml, aby byl prázndý? aby zkusil nastartovat bez ničeho
Problém izolován (a projevuje se i v jiných instalacích), jenom nemá rychlé řešení. Někdy v uplynulých dnech došlo k aktualizaci buď Numpy nebo DeeDiff, které jsou podkladovým modulem pro Pandas (čte CSV). Díky této chybě nenaběhne AppDaemon správně a skript nemůže fungovat. Chyba je komplet mimo moji kontrolu.
Zkusím přepsat část s Pandas na jinou komponentu, jenom to nebude dnes, zkusím co nejdřív.
Pouze pro referenci a ladeni problemu https://github.com/pandas-dev/pandas/issues/59023
Včera (16.6.24) byla vydána verze Numpy 2.0.0 která zásadně mění funkcionalitu, Pandas si s ní zatím nepovída. Je nutné, nežli bude Pandas aktualizovaný používat Numpy 1.26.4. V nastavení AppDaemon je nutné přidat Python package numpy==1.26.4
Nice solution, s tím numpy je to náhoda, že jsem se do toho pustil zrovna včera :D
PND se dostalo znatelně dál, nicméně se akce nedaří stáhnout nějaké csv:
link 07 Profil spotřeby za den (+A)
link 08 Profil výroby za den (-A)
a přijde mi, že po nestažení csv už nezpracuje data nebo se zastaví? Přikládám log.
To je asi stejna chyba jako zde https://github.com/ondrejvysek/HomeAssistant-CEZDistribuce-PND/issues/39 prosim stahnete ty csv soubory a prejmenujte na png, pokud je v tom obrazek, je to stejny problem.
Jak se pise v tom vlakne, zatim nemam reseni.
Na tom RPi to je managed nebo kontejner?
Jj, po přejmenování je to obrázek.
Na RPi mi HA běží jako OS, nic jiného na RPi není.
Toto zaviram, udelal jsem novy bug https://github.com/ondrejvysek/HomeAssistant-CEZDistribuce-PND/issues/43 at se neplete
Pro prvotní instalaci a nastavení podle Readme.md mi zůstává následující chyba:
AppDeamon mám podle vzoru.