Esphome ct calmp sct-013-000 and nodemcu

Get one of these

ESP8266 Mains Current Sensor - Wemos - Current transformer - SCT013 - 100A/50mA

code

esphome:
  name: wemos_d1_mini_1
  platform: ESP8266
  board: d1_mini
  
  
wifi:
  ssid: 
  password: 
  power_save_mode: none
  
  manual_ip:  
   static_ip: 192.168.0.107
   gateway: 192.168.0.2
   subnet: 255.255.255.0
   
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Wemos D1 Mini 1 Fallback Hotspot"
    password: "VGaeoNIRWbVa"

captive_portal:

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:


# Enable Web server.
web_server:
  port: 80


text_sensor:
  - platform: version
    name: "ESPHome Version Wemos D1 Mini 1"

    
# Example configuration entry

  - platform: wifi_info
    ip_address:
      name: ESP IP Address Wemos D1 Mini 1
    ssid:
      name: ESP Connected SSID Wemos D1 Mini 1
    bssid:
      name: ESP Connected BSSID Wemos D1 Mini 1
      
      
# Sync time with Home Assistant.
time:
  - platform: homeassistant
    id: homeassistant_time

binary_sensor:

  - platform: status
    name: "wemos_d1_mini_1 Status"  
    
sensor:
  - platform: ct_clamp
    sensor: adc_sensor
    name: "Measured Current"
    update_interval: 10s
    filters:
      - calibrate_linear:
          - 0.00009 -> 0.0
          - 0.01300 -> 1.6
          - 0.01438 -> 1.94
          - 0.02088 -> 3.25
          - 0.02184 -> 3.51
          - 0.02312 -> 3.72
          - 0.02600 -> 4.34
#          - 0.02740 -> 5.0
#          - 0.04340 -> 6.75
#          - 0.08990 -> 17.1
            
          
  - platform: adc
    pin: A0
    id: adc_sensor   
    
    
# Sensors with general information.


  # Uptime sensor.
  - platform: uptime
    name: Wemos D1 Mini 1 Uptime


  # WiFi Signal sensor.
  - platform: wifi_signal
    name: Wemos D1 Mini 1 WiFi Signal
    update_interval: 60s


status_led:
  pin:
     number: D4
     inverted: FALSE
5 Likes