Browse Source

`BTLEManagementError`: added workaround instructions for docker-based setups

https://github.com/fphammerle/switchbot-mqtt/pull/31#issuecomment-916446066
Fabian Peter Hammerle 2 years ago
parent
commit
0e492e446b
1 changed files with 3 additions and 0 deletions
  1. 3 0
      switchbot_mqtt/__init__.py

+ 3 - 0
switchbot_mqtt/__init__.py

@@ -332,6 +332,9 @@ class _CurtainMotor(_MQTTControlledActor):
                         shlex.quote(bluepy.btle.helperExe)
                     )
                     + "\n3. restart switchbot-mqtt"
+                    + "\nIn docker-based setups, you could use"
+                    + " `sudo docker run --cap-drop ALL --cap-add NET_ADMIN --user 0 …`"
+                    + " (seriously insecure)."
                 ) from exc
             raise
         self._report_position(mqtt_client=mqtt_client)