tdtool.py från web

Moderator: Telldus

Post Reply
mwd123
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

tdtool.py från web

Post by mwd123 »

Hej

Har råkat på ett litet bekymmer, när jag väl hade fått till det så at det fungerade att styra mina lampor från egen websida, så dyker detta bekymmer upp märkligt nog:

Traceback (most recent call last):
File "/usr/local/bin/tdtool.py", line 238, in <module>
config = ConfigObj(os.environ['HOME'] + '/.config/Telldus/tdtool.conf')
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'HOME'


Detta är alltså från apache's error_log, det funkade till igårkväll, och nu helt plötsligt på morgonen så fungerade det inte att slå av och på lamporna via websidan jag gjort, märkligt att det funkade igår innan jag gick och la mig, och nu funkar det inte mer.

Det funkar om jag kör tdtool.py från shell. men inte via websidan, någon som kan ha nån aning om vad som är fel?
Now using Tellstick NET + NEXA & PLUGWISE
http://homeauto.does-it.net powered by gadgets from m.nu
davka003
Posts: 187
Joined: Fri Mar 17, 2023 9:45 am
Location: Sweden
Contact:

Re: tdtool.py från web

Post by davka003 »

Så vitt jag förstår så försöker tdtool.py att hämta environment-variabeln HOME som tyvärr saknas och att den saknas hanteras inte alls. Se till att användaren som kör webservern har HOME satt till något.
My home automation software: Automagically @ Raspberry Pi http://automagically.weebly.com
mwd123
Posts: 17
Joined: Fri Mar 17, 2023 9:45 am

Re: tdtool.py från web

Post by mwd123 »

Frågan är ju vad som hänt under natten och varför, det funkade det sista det gjorde när jag gick och la mig, sedan när jag kom upp och provade trycka på en knapp så fick jag felet... skumt

EDIT:

flyttade tdtool.conf till /tmp och ändrade sökvägen dit från tdtool.py, så nu fungerar det igen, tack :)
Now using Tellstick NET + NEXA & PLUGWISE
http://homeauto.does-it.net powered by gadgets from m.nu
Post Reply