Pinecil V2 BLE to MQTT Gateway
164
This project has been barely tested and might not work as expected. Use at your own risk.
Find the full readme and source code at https://github.com/excieve/pinecil2mqtt
This project is a BLE to MQTT gateway for the Pinecil V2 soldering irons. It is based on the Pinecil V2 BLE Services from IronOS.
While there are already some excellent projects that read data from the Pinecil V2 soldering iron via BLE, this project aims to provide a more flexible and extensible solution by publishing the data to an MQTT broker. From there, the data can be consumed by other applications or services (e.g. Home Assistant, Grafana).
docker pull excieve/pinecil2mqtt:dev
mqtt.example.com with your MQTT broker:
docker run -d -e P2M_MQTT_HOST=mqtt.example.com -v /run/dbus/:/run/dbus excieve/pinecil2mqtt:dev
The container needs access to the host's D-Bus socket to be able to communicate with BLE devices. This is achieved by mounting the host's D-Bus socket into the container. This might not work on all platforms.
Additionally, this image is built on an Alpine Linux base image, which is known to be particular about DNS resolution. If you encounter issues with resolving your MQTT broker's hostname, you might need to use IP address instead. This might change in the future.
Content type
Image
Digest
sha256:08e664b5f…
Size
6.7 MB
Last updated
over 2 years ago
docker pull excieve/pinecil2mqtt:8616d22440e002c550ff1a41ffa1448f69b82dc1