Buonasera a tutti,
sto realizzando uno script python, per comodità fin'ora l'ho scritto e testato fuori da HA ed adesso è il momento di implementarlo per essere eseguito da un'automazione, tutto ok tranne che sfruttando la libreria datetime mi restituisce errori di import.
Es:
date = datetime.datetime.now()
data_riferimento = datetime.datetime(2019, 2, 20)
giorno_riferimento_n = data_riferimento.strftime("%j")
giorno_riferimento_s = data_riferimento.strftime("%a")
oggi_n = date.strftime("%j")
oggi_s = date.strftime("%a")
mi torna il seguente errore dove "line 17" è la prima riga (date = datetime...) :
Error executing script: '__import__'
Traceback (most recent call last):
File "/srv/homeassistant/homeassistant_venv/lib/python3.5/site-packages/homeassistant/components/python_script.py", line 166, in execute
exec(compiled.code, restricted_globals, local)
File "raccolta.py", line 17, in <module>
KeyError: '__import__'
Facendo una piccola ricerca su Google dicono di usare il logger ad esempio:
date = logger.info(datetime.datetime.now())
Però così facendo mi restituisce altri errori riutilizzando la variabile, come se fosse vuota.
Avete avuto a che fare con qualcosa di simile? Dove sto sbagliando?
Grazie a chi mi darà una mano!!