Hey guys, I need your help.
I use HA as a virtual machine on a Synology NAS (VMware ESXi/vSphere). Everything works fine. Now I wanted to install ControllerX on my HA to controll lights with my Philips Hue Dimmer V2 controller. So I added AppDaemon and installed ControllerX via HACS. I used the official installation guide (Installation - ControllerX) and followed all the steps in the right way:
My /addon_configs/a0d7b954_appdaemon/appdaemon.yaml is edited:
---
secrets: /homeassistant/secrets.yaml
appdaemon:
latitude: 52.379189
longitude: 4.899431
elevation: 2
time_zone: Europe/Amsterdam
missing_app_warnings: 0
app_dir: /homeassistant/appdaemon/apps
plugins:
HASS:
type: hass
http:
url: http://127.0.0.1:5050
admin:
api:
hadashboard:
ControllerX is installed to /homeassistant/appdaemon/apps/
After every change in AppDaemon settings I restarted AppDaemon addon.
My apps.yaml in /homeassistant/appdaemon/apps/apps.yaml looks like:
---
hello_world:
module: hello
class: HelloWorld
schlafzimmer_hue.dimmer:
module: controllerx
class: Philips929002398602LightController
integration: zha
controller: 00:17:88:01:0d:8b:70:74
light: light.schlafzimmer
When I start AppDaemon addon, the log file shows that AppDaemon doesn’t find <<schlafzimmer_hue.dimmer>> as a second active app:
Add-on: AppDaemon
Python Apps and Dashboard using AppDaemon 4.x for Home Assistant
-----------------------------------------------------------
Add-on version: 0.16.7
You are running the latest version of this add-on.
System: Home Assistant OS 14.2 (amd64 / qemux86-64)
Home Assistant Core: 2025.3.3
Home Assistant Supervisor: 2025.03.2
-----------------------------------------------------------
Please, share the above information when looking for help
or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-appdaemon: starting
s6-rc: info: service init-appdaemon successfully started
s6-rc: info: service appdaemon: starting
s6-rc: info: service appdaemon successfully started
s6-rc: info: service legacy-services: starting
[23:21:47] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2025-03-15 23:21:53.861997 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2025-03-15 23:21:53.862503 INFO AppDaemon: Python version is 3.11.10
2025-03-15 23:21:53.862880 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml
2025-03-15 23:21:53.863542 INFO AppDaemon: Added log: AppDaemon
2025-03-15 23:21:53.864150 INFO AppDaemon: Added log: Error
2025-03-15 23:21:53.864721 INFO AppDaemon: Added log: Access
2025-03-15 23:21:53.865388 INFO AppDaemon: Added log: Diag
2025-03-15 23:21:54.251206 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2025-03-15 23:21:54.631854 INFO HASS: HASS Plugin Initializing
2025-03-15 23:21:54.632503 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2025-03-15 23:21:54.633107 INFO HASS: HASS Plugin initialization complete
2025-03-15 23:21:54.636476 INFO AppDaemon: Initializing HTTP
2025-03-15 23:21:54.637569 INFO AppDaemon: Using 'ws' for event stream
2025-03-15 23:21:54.653840 INFO AppDaemon: Starting API
2025-03-15 23:21:54.661623 INFO AppDaemon: Starting Admin Interface
2025-03-15 23:21:54.662469 INFO AppDaemon: Starting Dashboards
2025-03-15 23:21:54.762005 INFO HASS: Connected to Home Assistant 2025.3.3
2025-03-15 23:21:54.783982 INFO AppDaemon: App 'hello_world' added
2025-03-15 23:21:54.786223 INFO AppDaemon: Found 1 active apps
2025-03-15 23:21:54.787620 INFO AppDaemon: Found 0 inactive apps
2025-03-15 23:21:54.787943 INFO AppDaemon: Found 0 global libraries
2025-03-15 23:21:54.788369 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2025-03-15 23:21:54.790442 INFO AppDaemon: Running on port 5050
2025-03-15 23:21:54.847892 INFO HASS: Evaluating startup conditions
2025-03-15 23:21:54.861950 INFO HASS: Startup condition met: hass state=RUNNING
2025-03-15 23:21:54.862882 INFO HASS: All startup conditions met
2025-03-15 23:21:54.888465 INFO AppDaemon: Got initial state from namespace default
2025-03-15 23:21:56.800189 INFO AppDaemon: Scheduler running in realtime
2025-03-15 23:21:56.807520 INFO AppDaemon: Adding /homeassistant/appdaemon/apps to module import path
2025-03-15 23:21:56.808474 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx to module import path
2025-03-15 23:21:56.809425 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_devices to module import path
2025-03-15 23:21:56.810518 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core to module import path
2025-03-15 23:21:56.811921 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core/feature_support to module import path
2025-03-15 23:21:56.812854 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core/type to module import path
2025-03-15 23:21:56.813801 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core/action_type to module import path
2025-03-15 23:21:56.814681 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core/integration to module import path
2025-03-15 23:21:56.815815 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/controllerx/cx_core/stepper to module import path
2025-03-15 23:21:56.926698 INFO AppDaemon: Loading App Module: /homeassistant/appdaemon/apps/hello.py
2025-03-15 23:21:57.041939 INFO AppDaemon: Loading app hello_world using class HelloWorld from module hello
2025-03-15 23:21:57.045592 INFO AppDaemon: Calling initialize() for hello_world
2025-03-15 23:21:57.194548 INFO hello_world: Hello from AppDaemon
2025-03-15 23:21:57.196608 INFO hello_world: You are now ready to run Apps!
2025-03-15 23:21:57.212215 INFO AppDaemon: App initialization complete
The IEEE of the Hue Controller is 100% correct. The ID of the light the same. I have no idea, why AppDaemon doesn’t find the ControllerX app, Who can tell me where my mistake is? I am happy for every help/idea I get from you!
Thanks guys in advance!