1Control integration

hey there! I’ve managed to integrate 1Control with my home assistant instance through appdaemon/selenium.

guide here: GitHub - andriensis/1Control-HomeAssistant-web-dashboard-integration: Custom 1Control Solo HomeAssistant integration to trigger solo device from HomeAssistant through AppDaemon and 1Control web dashboard

Hi dear, thanks for the guide, I have installed everything up to the point where I need to insert the files into the config file, but I can’t see the folder.

The addon is installed as per the guide, like this:

system_packages:
  - chromium
  - chromium-chromedriver
python_packages:
  - selenium
init_commands:
  - >-
    echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >
    /etc/apk/repositories
  - >-
    echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >>
    /etc/apk/repositories
  - apk update

[03:02:11] INFO: Starting AppDaemon...
s6-rc: info: service legacy-services successfully started
2025-04-05 03:02:13.376937 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2025-04-05 03:02:13.377110 INFO AppDaemon: Python version is 3.11.10
2025-04-05 03:02:13.377186 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml
2025-04-05 03:02:13.377270 INFO AppDaemon: Added log: AppDaemon
2025-04-05 03:02:13.377341 INFO AppDaemon: Added log: Error
2025-04-05 03:02:13.377432 INFO AppDaemon: Added log: Access
2025-04-05 03:02:13.377497 INFO AppDaemon: Added log: Diag
2025-04-05 03:02:13.479862 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2025-04-05 03:02:13.581526 INFO HASS: HASS Plugin Initializing
2025-04-05 03:02:13.581642 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2025-04-05 03:02:13.581758 INFO HASS: HASS Plugin initialization complete
2025-04-05 03:02:13.581932 INFO AppDaemon: Initializing HTTP
2025-04-05 03:02:13.582101 INFO AppDaemon: Using 'ws' for event stream
2025-04-05 03:02:13.583791 INFO AppDaemon: Starting API
2025-04-05 03:02:13.584932 INFO AppDaemon: Starting Admin Interface
2025-04-05 03:02:13.585201 INFO AppDaemon: Starting Dashboards
2025-04-05 03:02:13.590606 INFO HASS: Connected to Home Assistant 2025.3.2
2025-04-05 03:02:13.594710 INFO AppDaemon: App 'hello_world' added
2025-04-05 03:02:13.595164 INFO AppDaemon: Found 1 active apps
2025-04-05 03:02:13.595282 INFO AppDaemon: Found 0 inactive apps
2025-04-05 03:02:13.595385 INFO AppDaemon: Found 0 global libraries
2025-04-05 03:02:13.595478 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2025-04-05 03:02:13.595789 INFO AppDaemon: Running on port 5050
2025-04-05 03:02:13.617206 INFO HASS: Evaluating startup conditions
2025-04-05 03:02:13.620543 INFO HASS: Startup condition met: hass state=RUNNING
2025-04-05 03:02:13.620694 INFO HASS: All startup conditions met
2025-04-05 03:02:13.670635 INFO AppDaemon: Got initial state from namespace default
2025-04-05 03:02:15.599742 INFO AppDaemon: Scheduler running in realtime
2025-04-05 03:02:15.602740 INFO AppDaemon: Adding /config/apps to module import path
2025-04-05 03:02:15.604821 INFO AppDaemon: Loading App Module: /config/apps/hello.py
2025-04-05 03:02:15.649335 INFO AppDaemon: Loading app hello_world using class HelloWorld from module hello
2025-04-05 03:02:15.650439 INFO AppDaemon: Calling initialize() for hello_world
2025-04-05 03:02:15.676183 INFO hello_world: Hello from AppDaemon
2025-04-05 03:02:15.676745 INFO hello_world: You are now ready to run Apps!
2025-04-05 03:02:15.677366 INFO AppDaemon: App initialization complete

I don’t understand why it’s not creating a folder in the config file! Can you help me?"

Let me know if you need further help!

From the logs it looks like the appdaemon folder is in config/
Try looking for an apps.yaml file in there or if you have Visual Studio Code installed on hour HA instance open it and look for file apps.yaml

Bonjour à tous, j’ai contacté le support 1control ce jour, voici la réponse …

Bonjour,
Merci d’avoir contacté le support technique de 1Control.
En raison de difficultés rencontrées lors d’autres projets précédents, nous avons dû reporter temporairement l’intégration de HomeAssistant et nous n’avons pas de date de sortie estimée.
Nous vous tiendrons informés de toute nouvelle actualité via notre newsletter officielle :

Nous vous prions de nous excuser pour la gêne occasionnée.

Hey everyone, I released this custom integration a few days ago that links your 1Conrol device to your home assistant instance:

@massimilianomassaro
Thanks for your efforts, especially since 1Control keeps putting this off! Out of curiosity: How did you set up the integration, given that there’s no official API? Did you replicate the app’s communication?

there’s an architecture section on the github project that briefly goes over it. anyway its pretty much replicating the web interface provided by 1control to call ther internal API and trigger 1control devices

Hi everyone,

I’ve implemented a direct BLE integration for the 1Control SoloMini in Home Assistant (no cloud, no Link required — fully local communication).

It’s currently working reliably in my setup, and I’d love to get a few beta testers to validate it on different environments.

Current state:

  • Open/close control works
  • Direct BLE communication (no internet dependency)
  • Communication is a bit slower compared to the official mobile app
  • Battery status is not yet implemented (work in progress)

Requirements:

  • A Bluetooth adapter compatible with Home Assistant (tested on Linux)
  • SoloMini device nearby (BLE range applies)

If you’re interested in testing, let me know — I can share the integration and instructions.