Author SHA1 Message Date
neil 3833b30e36 WIP - outline for pinecil homeassistant / ble article
ci/woodpecker/pr/woodpecker Pipeline was successful
2023-04-02 20:10:40 -04:00
4 changed files with 8 additions and 14 deletions
+2 -2
View File
@@ -37,11 +37,11 @@ pipeline:
environment:
- CI_BUILD_EVENT=pull_close
when:
event: pull_close
event: push
publish:
image: git.shrug.pw/neil/containers/woodpecker-ci:latest
secrets: [ssh_key, GITLAB_DEPLOY_TOKEN]
secrets: [ssh_key]
environment:
- GIT_AUTHOR_NAME="Woody the Woodpecker"
- GIT_AUTHOR_EMAIL=ci@shrug.pw
@@ -1,10 +1,10 @@
---
title: 'Smarthome Soldering Iron with Home Assistant and ESPHome (also: web GUIs for Pinecil)'
description: 'Learn how to create a smart soldering iron using Pinecil with Home Assistant and ESPHome, as well as explore the options for controlling and monitoring your Pinecil with Bluetooth'
title: 'Smarthome Soldering Iron with Home Assistant and ESPHome'
description: 'Learn how to create a smart soldering iron using Pinecil with Home Assistant and ESPHome.'
date: 2023-03-28T19:01:25-04:00
draft: false
categories: [Home Automation, DIY, FOSS]
tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp, PineSAM, Pine64, esphome]
categories: [Home Automation, DIY]
tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp]
---
About a year ago, [wesdottoday](https://hachyderm.io/@wesdottoday) told me to
@@ -191,7 +191,7 @@ put together by Pine64 community member TomW1605. Thank you again, Tom!
## Requirements
- ESP32 device (Non affiliate link:
[ESP-WROOM-32 Development MCU on Amazon](https://www.amazon.com/ESP-WROOM-32-Development-Microcontroller-Integrated-Compatible/dp/B08D5ZD528))
[ESP-WROOM-32 Development MCU on Amazon](https://www.amazon.com/ESP-WROOM-32-Development-Microcontroller-Integrated-Compatible/dp/B08D5ZD528)
- Home Assistant already setup
- ESPHome already setup
@@ -206,12 +206,11 @@ put together by Pine64 community member TomW1605. Thank you again, Tom!
2. Setup an encryption key. This must be a base64-encoded, 32 bit string.
- You can create one on the CLI using `openssl rand -base64 32`
3. Change OTA password to desired
4. Change wifi SSID and password for your network in ESPHome secrets
4. Change wifi SSID and password for your network
5. Change wifi access point fallback settings to desired
6. **Important** - Change ble_client mac address to your Pinecil's MAC. This
can be found in the settings as well as in logs from the above tools
(Joric/PineSAM)
{{< figure src="pinecil-esphome.png" alt="Pinecil esp32 configuration example" class="inline" >}}
4. Flash the firmware to the ESP32 device
5. Add the device to Home Assistant
6. Create a Home Assistant dashboard to control and monitor your smart soldering
Binary file not shown.

Before

Width:  |  Height:  |  Size: 104 KiB

-5
View File
@@ -28,8 +28,3 @@ git add -A
git commit -m "Deployment at $(date -u -Is)"
git remote add origin $REMOTE
git push -f origin pages
curl -X POST --fail \
-F token=$GITLAB_DEPLOY_TOKEN \
-F ref=main \
https://gitlab.com/api/v4/projects/29559707/trigger/pipeline