Author SHA1 Message Date
neil 74fd433dde Update 'deploy.sh'
ci/woodpecker/pr/woodpecker Pipeline was successful
2023-04-03 01:38:44 +00:00
neil 4287c88bf2 Update '.woodpecker.yml' 2023-04-03 01:38:05 +00:00
neil 75c4b6de3f Update 'deploy.sh'
ci/woodpecker/push/woodpecker Pipeline was successful
2023-04-03 01:34:29 +00:00
neil 71da3d83cd Update 'deploy.sh'
ci/woodpecker/push/woodpecker Pipeline failed
2023-04-03 01:33:22 +00:00
neil de7fd2af11 Update '.woodpecker.yml'
ci/woodpecker/push/woodpecker Pipeline was successful
2023-04-03 01:28:41 +00:00
neil ef7ba795ca homeassistant/ble article (#3)
ci/woodpecker/push/woodpecker Pipeline failed
Co-authored-by: Neil Hanlon <neil@shrug.pw>
Reviewed-on: #3
2023-04-03 01:20:25 +00:00
4 changed files with 14 additions and 8 deletions
+2 -2
View File
@@ -37,11 +37,11 @@ pipeline:
environment: environment:
- CI_BUILD_EVENT=pull_close - CI_BUILD_EVENT=pull_close
when: when:
event: push event: pull_close
publish: publish:
image: git.shrug.pw/neil/containers/woodpecker-ci:latest image: git.shrug.pw/neil/containers/woodpecker-ci:latest
secrets: [ssh_key] secrets: [ssh_key, GITLAB_DEPLOY_TOKEN]
environment: environment:
- GIT_AUTHOR_NAME="Woody the Woodpecker" - GIT_AUTHOR_NAME="Woody the Woodpecker"
- GIT_AUTHOR_EMAIL=ci@shrug.pw - GIT_AUTHOR_EMAIL=ci@shrug.pw
@@ -1,10 +1,10 @@
--- ---
title: 'Smarthome Soldering Iron with Home Assistant and ESPHome' 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.' 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'
date: 2023-03-28T19:01:25-04:00 date: 2023-03-28T19:01:25-04:00
draft: false draft: false
categories: [Home Automation, DIY] categories: [Home Automation, DIY, FOSS]
tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp] tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp, PineSAM, Pine64, esphome]
--- ---
About a year ago, [wesdottoday](https://hachyderm.io/@wesdottoday) told me to 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 ## Requirements
- ESP32 device (Non affiliate link: - 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 - Home Assistant already setup
- ESPHome already setup - ESPHome already setup
@@ -206,11 +206,12 @@ 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. 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` - You can create one on the CLI using `openssl rand -base64 32`
3. Change OTA password to desired 3. Change OTA password to desired
4. Change wifi SSID and password for your network 4. Change wifi SSID and password for your network in ESPHome secrets
5. Change wifi access point fallback settings to desired 5. Change wifi access point fallback settings to desired
6. **Important** - Change ble_client mac address to your Pinecil's MAC. This 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 can be found in the settings as well as in logs from the above tools
(Joric/PineSAM) (Joric/PineSAM)
{{< figure src="pinecil-esphome.png" alt="Pinecil esp32 configuration example" class="inline" >}}
4. Flash the firmware to the ESP32 device 4. Flash the firmware to the ESP32 device
5. Add the device to Home Assistant 5. Add the device to Home Assistant
6. Create a Home Assistant dashboard to control and monitor your smart soldering 6. Create a Home Assistant dashboard to control and monitor your smart soldering
Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

+5
View File
@@ -28,3 +28,8 @@ git add -A
git commit -m "Deployment at $(date -u -Is)" git commit -m "Deployment at $(date -u -Is)"
git remote add origin $REMOTE git remote add origin $REMOTE
git push -f origin pages 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