🐺

HomeAssistantでpython scriptを実行した際importできない問題の解決方法

2022/12/09に公開

概要

HomeAsssistantのPythonSprictのドキュメントに沿ってpythonを実行した場合import機能でエラーが出ることがある。
Python_script-Home Assistant

ImportError: __import__ not found

これはHomeAssistant標準の方法では機能が限定的であるために起きている。

解決方法

importを行う必要がある場合は、シェルコマンドから実行する必要がある。
Configuration.yamlに以下を記載し、システムを再起動する。

shell_command:
    program1: 'python3 ./python_scripts/プログラム名.py '

これで、サービスとしてpythonスプリクトを呼び出せるようになる

Discussion