devices.esphome.io
AHRise AHR-083
AHRise AHR-083
Device Type: plugElectrical Standard: usBoard: esp8266
Product Images
      
  
        
GPIO Pinout
| Pin | Function | 
|---|---|
| GPIO04 | Status LED inverted | 
| GPIO05 | Push Button | 
| GPIO12 | Relay 2 not inverted | 
| GPIO13 | Relay 1 not inverted | 
| GPIO14 | Relay 3 not inverted | 
| GPIO15 | Relay 4 not inverted | 
Basic Configuration
# Basic Config---substitutions:  displayname: "AHRise Power Strip"  unique_id: "ahrise_ahr-083"
esphome:  name: ${unique_id}  platform: ESP8266  board: esp01_1m  esp8266_restore_from_flash: true
# WiFi connectionwifi:  ssid: !secret wifi_ssid  password: !secret wifi_password  ap:
captive_portal:
# Enable logginglogger:
# Enable Home Assistant APIapi:  reboot_timeout: 0s  encryption:    key: !secret api_encryption_key
text_sensor:  - platform: wifi_info    ip_address:      name: "${displayname} IP Address"
ota:  password: !secret ota_password
switch:  - platform: gpio    name: "${displayname} Relay 1"    id: relay1    pin:      number: GPIO13  - platform: gpio    name: "${displayname} Relay 2"    id: relay2    pin:      number: GPIO12  - platform: gpio    name: "${displayname} Relay 3"    pin:      number: GPIO14    id: relay3  - platform: gpio    name: "${displayname} Relay 4"    id: relay4    pin:      number: GPIO15  - platform: restart    name: "${displayname} Restart"
light:  # Blue LED PWM  # GPIO4  - platform: monochromatic    name: "${displayname} Blue LED"    output: output_component_blue
output:  #Blue LED  - platform: esp8266_pwm    id: output_component_blue    pin: GPIO4    inverted: yes
# Button & Automation to toggle all switches# GPIO5
binary_sensor:  - platform: gpio    pin: GPIO5    id: button    name: "${displayname} Button"    on_press:      - switch.toggle: relay1      - switch.toggle: relay2      - switch.toggle: relay3      - switch.toggle: relay4    internal: True
  # Binary sensor to display the connected status  - platform: status    name: "${displayname} Status"