|GitHub| |License| |PyPi| |Fediverse| |Release|
Webthings RESTful API for Awox's "SmartLight" (SKRLm-c9-E27).
This lightbulb is supporting Bluetooth mesh.
.. image:: https://peertube.mastodon.host/static/previews/058df607-2ca9-4a2c-be42-286644e5071e.jpg :target: https://mastodon.social/@rzr/104250255817500884#
Prerequisite, smart light BLE's network configuration should be first set from any system supporting BLE as explained on following page. Success has been reported using Raspberry Pi3+ or some USB dongle (eg: 0a12:0001)
For WebThings users, addon can be installed from the addon repository:
Then once added and enabled, mesh's credentials should be configured from addon page:
Note: Mesh's default name is "unpaired" and "1234" is default password.
For developers, check standalone webthing example:
::
MAC=A4:C1:38:FF:FF:FF ./awox_mesh_light_single_webthing.py
curl http://localhost:8888/properties
curl -X PUT --data '{"color": "#00A000"}' \ -H 'Content-Type: "application/json" ' \ "http://localhost:8888/properties/color"
On WebThings Gateway, adapter can be run from shell using:
::
sudo hcitool lescan
pip3 install --user -r requirements.txt MAC=A4:C1:38:ff:ff:ff ./main.py
.. |GitHub| image:: https://img.shields.io/github/forks/rzr/awox-mesh-light-webthing.svg?style=social&label=Fork&maxAge=2592000 :target: https://GitHub.com/rzr/awox-mesh-light-webthing/network/ .. |License| image:: https://img.shields.io/badge/License-MIT-blue.svg :target: https://github.com/rzr/awox-mesh-light-webthing/blob/master/LICENSE .. |PyPI| image:: https://img.shields.io/pypi/v/awox-mesh-light-webthing.svg :target: https://pypi.org/project/awox-mesh-light-webthing .. |Fediverse| image:: https://img.shields.io/mastodon/follow/279303?domain=https%3A%2F%2Fmastodon.social&style=social :target: https://mastodon.social/@rzr/104246455002891688 .. |Release| image:: https://github.com/rzr/awox-mesh-light-webthing/workflows/Release/badge.svg :target: https://github.com/rzr/awox-mesh-light-webthing/actions?query=workflow%3ARelease