Add Smart Socket outlet service, test suite, and deployment tooling#33
Conversation
dxdc
commented
Apr 13, 2026
- Implement OutletService / OutletServiceZwave for Smart Socket devices (the only unimplemented device type)
- Add the project's first test suite (18 tests covering zones, partitions, and the outlet service)
- Fix a few bugs found during development
- Add deployment guide and systemd service unit
- Add missing runtime dependencies to pyproject.toml
|
Tnx for your work @dxdc ! Are you using qolsys-controller in a standalone mode or through home assistant ? I will look at everything tomorrow. My only concern is with the amqtt import. Just found out after finishing mqtt bridge in v0.5.3 that home assistant can't import any versions of amqtt... I did a few changes in MqttBridge to do some lazy import of amqtt only when bridge is enabled. Bridge can be disabled for home assistant and I'll to see if it's worth it to use another python broker or switch to an external broker. |
55fc1b8 to
4834f95
Compare
4834f95 to
663afa9
Compare
|
thx for the quick response @EHylands! I'm using it standalone (no Home Assistant). Running 0.5.3 with the MQTT bridge enabled.
I don't have a physical Z-Wave outlet to test against, but the command is standard Z-Wave SwitchBinary SET - same as lights and sirens.
I modified the behavior to make amqtt optional, and instructions amended to use
|
|
@dxdc I’m not currently using a Linux systemd-based OS, so I’m not able to provide feedback on the deployment procedure you described. I also took a look at the optional import you suggested for enabling the bridge controller. This is what I was also considering. |