Ciao a tutti,
ho montato tutto il montabile ed effettivamente lanciando lo script python da terminale tutto funziona senza alcun problema, ma voi come lo fate avviare all'avvio del raspberry?
In pratica, se lancio lo script da terminale, da una qualsiasi directory, a me restituisce:
Codice:
Traceback (most recent call last):
File "/home/pi/thermostat/thermostat.py", line 284, in <module>
tempScale = settings.get( "scale" )[ "tempScale" ]
File "/usr/local/lib/python2.7/dist-packages/kivy/storage/__init__.py", line 159, in get
return self.store_get(key)
File "/usr/local/lib/python2.7/dist-packages/kivy/storage/jsonstore.py", line 50, in store_get
return self._data[key]
KeyError: 'scale'
se invece mi reco nella cartella del file py, lo script parte senza alcun problema.
Chiaramente avendo questo problema non ho modo di fare nulla, ne creare un servizio, ne farlo avviare tramite uno script inserito in /etc/init.d/...
P.s. ho provato anche ad aggiungere resouces/thermostat.desktop, come da readme, ma non si avvia...
Cosa mi sono perso?
Grazie
________________________
come non detto, non so cosa sbagliavo, ma adesso tramite rc.local riesco ad avviarlo all'avvio.