Skip to content

Commit ac8c5f1

Browse files
committed
Update installation page & links
1 parent f878917 commit ac8c5f1

File tree

6 files changed

+48
-13
lines changed

6 files changed

+48
-13
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ Revision | Left | Fan Ports | Right | Details
4444
3.0 | DC 12V, Status LED, QWIIC | Fans | USB-C | [Link](https://zeroflow.github.io/esphome-fancontroller/fancontroller-rev3.0.html)
4545
3.1 | DC 12V, RGB Status LED, QWIIC | Fans, RGB Status LEDs | USB-C | [Link](https://zeroflow.github.io/esphome-fancontroller/fancontroller-rev3.1.html)
4646

47+
### Installation of prebuilt config via Web-UI
48+
49+
Controllers can be flashed with a default firmware via the [Installer on GitHub Pages](https://zeroflow.github.io/esphome-fancontroller/)
50+
4751
### Preparation of Config
4852

4953
* Create a new device in your ESPHome installation

static/fancontroller-rev1.0.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
* 2x External Input (100mil)
1717
* I2C Expansion Port (100mil, SCL, SDA & Int)
1818

19+
## Generic Firmware Instalation
20+
21+
<esp-web-install-button manifest="firmware/fancontroller-r1-0.manifest.json"></esp-web-install-button>
22+
1923
## Example Config File
2024

2125
[Base Config - 4 fans](https://github.com/zeroflow/esphome-fancontroller/blob/main/fancontroller-rev1.0-esp32.yaml)
@@ -76,3 +80,5 @@ Nr. | Pin -| Description
7680
1 | GND |
7781
2 | IN2 | 10k Pull-Up
7882
3 | IN1 | 10k Pull-Up
83+
84+
<script type="module" src="https://unpkg.com/esp-web-tools@10/dist/web/install-button.js?module"></script>

static/fancontroller-rev2.0.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@
1515
* 3x User Buttons
1616
* I2C Expansion Port (100mil, SCL, SDA & Int)
1717

18+
## Generic Firmware Instalation
19+
20+
<esp-web-install-button manifest="firmware/fancontroller-r2-0.manifest.json"></esp-web-install-button>
21+
1822
## Example Config File
1923

2024
[Base Config - 4 fans](https://github.com/zeroflow/esphome-fancontroller/blob/main/fancontroller-rev2.0-esp32s2.yaml)
@@ -71,4 +75,6 @@ Nr. | Pin -| Description
7175
2 | INT | GPIO 35
7276
3 | SCL | GPIO 34, 4.7k Pull-Up
7377
4 | SDA | GPIO 33, 4.7k Pull-Up
74-
5 | +3V3 |
78+
5 | +3V3 |
79+
80+
<script type="module" src="https://unpkg.com/esp-web-tools@10/dist/web/install-button.js?module"></script>

static/fancontroller-rev3.0.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
* I2C Expansion Port (100mil, SCL, SDA & Int)
1919
* Neopixel Port (5V, max. 2A total)
2020

21+
## Generic Firmware Instalation
22+
23+
<esp-web-install-button manifest="firmware/fancontroller-r3-0.manifest.json"></esp-web-install-button>
24+
2125
## Example Config File
2226

2327
[Base Config - 4 fans](https://github.com/zeroflow/esphome-fancontroller/blob/main/fancontroller-rev3.0-esp32s2.yaml)
@@ -92,4 +96,6 @@ Nr. | Pin -| Description
9296
11 | I/O | GPIO10
9397
12 | I/O | GPIO11
9498
13 | GND |
95-
14 | GND |
99+
14 | GND |
100+
101+
<script type="module" src="https://unpkg.com/esp-web-tools@10/dist/web/install-button.js?module"></script>

static/fancontroller-rev3.1.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
* I2C Expansion Port (100mil, SCL, SDA & Int)
1919
* Neopixel Port (5V, max. 2A total)
2020

21+
## Generic Firmware Instalation
22+
23+
<esp-web-install-button manifest="firmware/fancontroller-r3-1.manifest.json"></esp-web-install-button>
24+
2125
## Example Config File
2226

2327
[Base Config - 4 fans](https://github.com/zeroflow/esphome-fancontroller/blob/main/fancontroller-rev3.1-esp32s2.yaml)
@@ -92,4 +96,6 @@ Nr. | Pin -| Description
9296
11 | I/O | GPIO10
9397
12 | I/O | GPIO11
9498
13 | GND |
95-
14 | GND |
99+
14 | GND |
100+
101+
<script type="module" src="https://unpkg.com/esp-web-tools@10/dist/web/install-button.js?module"></script>

static/index.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,36 +10,43 @@ General specifications for all revisions
1010

1111
![view of the board](board_rev3.1.jpg)
1212

13-
## Revision history
13+
## Installation
14+
15+
You can use the buttons below to install the pre-built firmware directly to your device via USB from the browser.
16+
17+
## Revisions
1418

1519
### 1.0 - ESP32
1620

1721
Original Design with an ESP32, supports only flashing via 100mil header or SOCbite connector on board.
1822

19-
[Details](fancontroller-rev1.0.md)
23+
<esp-web-install-button manifest="firmware/fancontroller-r1-0.manifest.json"></esp-web-install-button>
24+
25+
[Board Details](fancontroller-rev1.0.md)
26+
2027

2128
### 2.0 - ESP32S2
2229

2330
Change of main controller from ESP32 to ESP32S2 to allow flashing via USB-C without the need for serial programming adapters.
2431

25-
[Details](fancontroller-rev2.0.md)
32+
<esp-web-install-button manifest="firmware/fancontroller-r2-0.manifest.json"></esp-web-install-button>
33+
34+
[Board Details](fancontroller-rev2.0.md)
2635

2736
### 3.0 - Resiliency
2837

2938
Changes for signal & resiliency (fan ports), QWIIC I2C port, 5V Neopixel port, and SMD expansion header for unused pins.
3039

31-
[Details](fancontroller-rev3.0.md)
40+
<esp-web-install-button manifest="firmware/fancontroller-r3-0.manifest.json"></esp-web-install-button>
41+
42+
[Board Details](fancontroller-rev3.0.md)
3243

3344
### 3.1 (latest) - RGB & Resiliency
3445

3546
Changes for signal & resiliency (USB), RGB LEDs (SK6805) for the board and for each fan port
3647

37-
[Details](fancontroller-rev3.1.md)
38-
39-
# Installation
40-
41-
You can use the button below to install the pre-built firmware for boards with revision 3.1 directly to your device via USB from the browser.
48+
<esp-web-install-button manifest="firmware/fancontroller-r3-1.manifest.json"></esp-web-install-button>
4249

43-
<esp-web-install-button manifest="firmware/fancontroller-esp32.manifest.json"></esp-web-install-button>
50+
[Board Details](fancontroller-rev3.1.md)
4451

4552
<script type="module" src="https://unpkg.com/esp-web-tools@10/dist/web/install-button.js?module"></script>

0 commit comments

Comments
 (0)