Forum
Tento příkaz ti teda jede?
python3 nibe.py --once --dry-run
Spíš to vypadá, že máš pořád špatné device_id. Jedeš podle tohoto readme https://github.com/Kts-CZ/loxone-nibe_myuplink ?
vše v pohodě, samo se to během večera rozjelo a dneska vše letí do Loxone 🙂
Tak je trochu bojuju s tím, že všechny ty virtuální vstupy se updatují po 60 vteřinách a hodnota po pár vteřinách zmizí. Analogová paměť mi bez triggeru nepřepíše novou hodnotu, generování impulsu na trigger je taky nesmysl, bere pak i nulový stav. Takže čím sakra udržet poslední hodnotu dokud se nezmění? AI nepomáhá, ta si hledá bloky co neexistují.
EDIT: je to jakoby Synology script nenechával ty data na výstupu nijak uložené, ale jednou je pošle do loxone a pak je vše 0. Pak za 60s zase vše pošle a pak zase 0.. nevím v těch scriptech moc nechodím
Tak zkusím vytvořit vstup znovu a manuálně. Importoval jsem XML z githubu...
Já importoval taky, ale zkus.
a jakou máš dotazovací URL? Pouze IP zařízení na kterým ti běží script? Nebo i port a request.php
pořád to hapruje..
@kynio Teď se dívám, že v tom readme je to tak, jak to vygeneroval chatgpt a to není úplně ok, ale pamatuji si, že jsem to přepisoval. Počkej chvilku a přepíšu ten návod.
tak mám něco špatně. Loxone to najde v nasu, ale ten script to sám neposílá do loxonu.. příkaz
python3 nibe.py --once --dry-run
File "nibe.py", line 223, in <module>
main()
File "nibe.py", line 217, in main
run_once(cfg, log, cache, dry_run=args.dry_run)
File "nibe.py", line 176, in run_once
pts = get_points(cfg, log, cache)
File "nibe.py", line 117, in get_points
token = get_access_token(cfg, log, cache)
File "nibe.py", line 98, in get_access_token
resp = requests.post(TOKEN_URL, data={
AttributeError: module 'requests' has no attribute 'post'
@kynio S tím jsem se jednou taky motal a nebyl problém v requests, ale u mě byl problém v tom, že jsem hodnoty v configu měl ohraničené uvozovkami a to python nepobral, že má vzít hodnotu mezi, takže je dost možné, že máš někde chybu v těchto hodnotách:
[myuplink] CLIENT_ID = 00000000-0000-0000-0000-000000000000 CLIENT_SECRET = your_client_secret_here # Fallback refresh token jen pro 1. spuštění (pak se přepíše do token.json): REFRESH_TOKEN = paste_initial_refresh_token_here DEVICE_ID = emmy-r-xxxxxxxx-xxxxxxxxxxxxxxxxxx
edit: Ok, tak vidím podle editu, že skript jede. V loxone jsem nic speciélně nenastavoval. Napsal sis tam správně uživatele a heslo do configu?
# údaje o loxone
[loxone] IP = ip-adresa-miniserveru-zde USER = admin PASS = ********
Si myslím psal, že se ti tam nějaká ta hodnota už objevila.
@kaktus ne názvy jsem neupravoval, Pouze jsem měnil ve virtuálích vstupech tu adresu z http://dummy/ na IP adresu NASu
jak říkám, loxone ty data vyčte, ale přijde mi, že pak data ztratí a načte je zase za 60s. Takhle furt dokola... prostě to po 10s zmizí všechno na 0
edit: hmm HTTP monitor nic nebere, nedetekuje žádné příchozí zprávy. Což by po spuštění příkazu python3 nibe.py --once měl, že?



