Skip to content

Commit c12e081

Browse files
jeffmhastingsCopilottekmaven
authored
Add FK-PW801US Smart Plug (#1359)
* add fk-pw801us * add cf-p1 * fix image * add additional image * update config examples * clean up config examples * Update index.md Remove some extra config * Clean up device configuration by removing unused sensors Removed logging, status, uptime, wifi signal, and version sensors from configuration. * additional example config cleanup * Update src/docs/devices/FrankEver-FK-PW801US/index.md Co-authored-by: Copilot <[email protected]> * try to fix link * Try to fix link --------- Co-authored-by: Copilot <[email protected]> Co-authored-by: Ryan Hoffman <[email protected]>
1 parent 89b50e5 commit c12e081

File tree

5 files changed

+169
-0
lines changed

5 files changed

+169
-0
lines changed
626 KB
Loading
158 KB
Loading
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: CloudFree CF-P1
3+
date-published: 2025-12-01
4+
type: plug
5+
standard: us
6+
board: esp8266
7+
---
8+
![alt text](./cloudfree-cf-p1.jpg "Product Image")
9+
![alt text](./cloudfree-cf-p1-back.jpg "Product Model Info")
10+
11+
Model reference: CF-P1
12+
13+
Equivalent devices:
14+
15+
- [FrankEver FK-PW801US](../FrankEver-FK-PW801US)
16+
17+
Manufacturer: [CloudFree](https://cloudfree.shop/)
18+
19+
## GPIO Pinout
20+
21+
| Pin | Function |
22+
|--------|----------------------------|
23+
| GPIO02 | Blue LED (Inverted: true) |
24+
| GPIO13 | Push Button |
25+
| GPIO15 | Relay |
26+
27+
## Basic Config
28+
29+
```yaml
30+
substitutions:
31+
device_name: cloudfree-cf-p1
32+
friendly_name: CloudFree CF-P1
33+
device_description: CloudFree smart plug with button and blue led.
34+
35+
esphome:
36+
name: ${device_name}
37+
comment: ${device_description}
38+
39+
esp8266:
40+
board: esp01_1m
41+
42+
wifi:
43+
# Enable fallback hotspot (captive portal) for WiFi configuration
44+
ap:
45+
ssid: ${friendly_name}
46+
47+
captive_portal:
48+
49+
# Enable logging
50+
logger:
51+
52+
# Enable Home Assistant API
53+
api:
54+
55+
# Enable OTA
56+
ota:
57+
58+
binary_sensor:
59+
- platform: gpio
60+
device_class: power
61+
id: button
62+
pin:
63+
number: GPIO13
64+
inverted: true
65+
mode: INPUT_PULLUP
66+
on_press:
67+
- switch.toggle: relay
68+
69+
switch:
70+
- platform: gpio
71+
name: Relay
72+
pin: GPIO15
73+
id: relay
74+
on_turn_on:
75+
- output.turn_on: led
76+
on_turn_off:
77+
- output.turn_off: led
78+
79+
output:
80+
- platform: gpio
81+
id: led
82+
pin:
83+
number: GPIO02
84+
inverted: true
85+
```
372 KB
Loading
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: FrankEver FK-PW801US
3+
date-published: 2025-12-01
4+
type: plug
5+
standard: us
6+
board: esp8266
7+
---
8+
![alt text](./frankever-fk-pw801us.jpg "Product Image")
9+
10+
Model reference: FK-PW801US
11+
12+
Equivalent devices:
13+
14+
- [CloudFree CF-P1](../CloudFree-CF-P1/)
15+
16+
Manufacturer: [FrankEver](https://frankever.com/product/)
17+
18+
## GPIO Pinout
19+
20+
| Pin | Function |
21+
|--------|----------------------------|
22+
| GPIO02 | Blue LED (Inverted: true) |
23+
| GPIO13 | Push Button |
24+
| GPIO15 | Relay |
25+
26+
## Basic Config
27+
28+
```yaml
29+
substitutions:
30+
device_name: frankever-fk-pw801us
31+
friendly_name: FrankEver FK-PW801US
32+
device_description: FrankEver smart plug with button and blue led.
33+
34+
esphome:
35+
name: ${device_name}
36+
comment: ${device_description}
37+
38+
esp8266:
39+
board: esp01_1m
40+
41+
wifi:
42+
# Enable fallback hotspot (captive portal) for WiFi configuration
43+
ap:
44+
ssid: ${friendly_name}
45+
46+
captive_portal:
47+
48+
# Enable logging
49+
logger:
50+
51+
# Enable Home Assistant API
52+
api:
53+
54+
# Enable OTA
55+
ota:
56+
57+
binary_sensor:
58+
- platform: gpio
59+
device_class: power
60+
id: button
61+
pin:
62+
number: GPIO13
63+
inverted: true
64+
mode: INPUT_PULLUP
65+
on_press:
66+
- switch.toggle: relay
67+
68+
switch:
69+
- platform: gpio
70+
name: Relay
71+
pin: GPIO15
72+
id: relay
73+
on_turn_on:
74+
- output.turn_on: led
75+
on_turn_off:
76+
- output.turn_off: led
77+
78+
output:
79+
- platform: gpio
80+
id: led
81+
pin:
82+
number: GPIO02
83+
inverted: true
84+
```

0 commit comments

Comments
 (0)