Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3833b30e36
|
+2
-2
@@ -37,11 +37,11 @@ pipeline:
|
|||||||
environment:
|
environment:
|
||||||
- CI_BUILD_EVENT=pull_close
|
- CI_BUILD_EVENT=pull_close
|
||||||
when:
|
when:
|
||||||
event: pull_close
|
event: push
|
||||||
|
|
||||||
publish:
|
publish:
|
||||||
image: git.shrug.pw/neil/containers/woodpecker-ci:latest
|
image: git.shrug.pw/neil/containers/woodpecker-ci:latest
|
||||||
secrets: [ssh_key, GITLAB_DEPLOY_TOKEN]
|
secrets: [ssh_key]
|
||||||
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 (also: web GUIs for Pinecil)'
|
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, as well as explore the options for controlling and monitoring your Pinecil with Bluetooth'
|
description: 'Learn how to create a smart soldering iron using Pinecil with Home Assistant and ESPHome.'
|
||||||
date: 2023-03-28T19:01:25-04:00
|
date: 2023-03-28T19:01:25-04:00
|
||||||
draft: false
|
draft: false
|
||||||
categories: [Home Automation, DIY, FOSS]
|
categories: [Home Automation, DIY]
|
||||||
tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp, PineSAM, Pine64, esphome]
|
tags: [Pinecil, Home Assistant, DIY, RISC-V, Blisp]
|
||||||
---
|
---
|
||||||
|
|
||||||
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,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.
|
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 in ESPHome secrets
|
4. Change wifi SSID and password for your network
|
||||||
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
|
||||||
|
|||||||
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 104 KiB |
@@ -28,8 +28,3 @@ 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
|
|
||||||
Reference in New Issue
Block a user