hi,
i’m using this module from electrodragon (https://www.electrodragon.com/w/ESP_Relay_Board_Hardware) with esphome on HA.
i configured the sketch:
esphome:
name: garden_lights
platform: ESP8266
board: esp01_1m
wifi:
ssid: "pargitulcell"
password: "12345678"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Garden Lights Fallback Hotspot"
password: "22WY6EN8jBqw"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
ota:
i2c:
sda: 4
scl: 5
scan: True
id: bus_a
switch:
- platform: gpio
pin: 12
name: "Hydro Lights"
- platform: gpio
pin: 13
name: "Garden Lights"
sensor:
- platform: dht
pin: 14
temperature:
name: "Garden Temperature"
humidity:
name: "Garden Humidity"
update_interval: 5s
- platform: adc
pin: A0
name: "Garden Brightness"
update_interval: 5s
- platform: bh1750
name: "BH1750 Illuminance"
measurement_time: 69
update_interval: 60s
address: 0x23
- platform: bmp085
temperature:
name: "Outside Temperature"
pressure:
name: "Outside Pressure"
update_interval: 60s
address: 0x77
in the logs i see this:
INFO Reading configuration /config/garden_lights.yaml...
INFO Starting log output from garden_lights.local using esphome API
INFO Connecting to garden_lights.local:6053 (192.168.43.29)
INFO Successfully connected to garden_lights.local
[13:28:57][I][app:105]: ESPHome version 1.15.3 compiled on Nov 3 2020, 13:07:02
[13:28:57][C][wifi:443]: WiFi:
[13:28:57][C][wifi:303]: SSID: [redacted]
[13:28:57][C][wifi:304]: IP Address: 192.168.43.29
[13:28:57][C][wifi:306]: BSSID: [redacted]
[13:28:57][C][wifi:307]: Hostname: 'garden_lights'
[13:28:57][C][wifi:311]: Signal strength: -65 dB ▂▄▆█
[13:28:57][C][wifi:315]: Channel: 6
[13:28:57][C][wifi:316]: Subnet: 255.255.255.0
[13:28:57][C][wifi:317]: Gateway: 192.168.43.1
[13:28:57][C][wifi:318]: DNS1: 192.168.43.1
[13:28:57][C][wifi:319]: DNS2: (IP unset)
[13:28:57][C][i2c:028]: I2C Bus:
[13:28:57][C][i2c:029]: SDA Pin: GPIO4
[13:28:57][C][i2c:030]: SCL Pin: GPIO5
[13:28:57][C][i2c:031]: Frequency: 50000 Hz
[13:28:57][I][i2c:033]: Scanning i2c bus for active devices...
[13:28:57][I][i2c:043]: Unknown error at address 0x01
[13:28:57][I][i2c:043]: Unknown error at address 0x02
[13:28:57][I][i2c:043]: Unknown error at address 0x03
[13:28:57][I][i2c:043]: Unknown error at address 0x04
[13:28:57][I][i2c:043]: Unknown error at address 0x05
[13:28:57][I][i2c:043]: Unknown error at address 0x06
[13:28:57][I][i2c:043]: Unknown error at address 0x07
[13:28:57][I][i2c:043]: Unknown error at address 0x08
[13:28:57][I][i2c:043]: Unknown error at address 0x09
[13:28:57][I][i2c:043]: Unknown error at address 0x0A
[13:28:57][I][i2c:043]: Unknown error at address 0x0B
[13:28:57][I][i2c:043]: Unknown error at address 0x0C
[13:28:57][I][i2c:043]: Unknown error at address 0x0D
[13:28:57][I][i2c:043]: Unknown error at address 0x0E
[13:28:57][I][i2c:043]: Unknown error at address 0x0F
[13:28:57][I][i2c:043]: Unknown error at address 0x10
[13:28:57][I][i2c:043]: Unknown error at address 0x11
[13:28:57][I][i2c:043]: Unknown error at address 0x12
[13:28:57][I][i2c:043]: Unknown error at address 0x13
[13:28:57][I][i2c:043]: Unknown error at address 0x14
[13:28:57][I][i2c:043]: Unknown error at address 0x15
[13:28:57][I][i2c:043]: Unknown error at address 0x16
[13:28:57][I][i2c:043]: Unknown error at address 0x17
[13:28:57][I][i2c:043]: Unknown error at address 0x18
[13:28:57][I][i2c:043]: Unknown error at address 0x19
[13:28:57][I][i2c:043]: Unknown error at address 0x1A
[13:28:57][I][i2c:043]: Unknown error at address 0x1B
[13:28:57][I][i2c:043]: Unknown error at address 0x1C
[13:28:57][I][i2c:043]: Unknown error at address 0x1D
[13:28:57][I][i2c:043]: Unknown error at address 0x1E
[13:28:57][I][i2c:043]: Unknown error at address 0x1F
[13:28:57][I][i2c:043]: Unknown error at address 0x20
[13:28:57][I][i2c:043]: Unknown error at address 0x21
[13:28:57][I][i2c:043]: Unknown error at address 0x22
[13:28:57][I][i2c:043]: Unknown error at address 0x23
[13:28:57][I][i2c:043]: Unknown error at address 0x24
[13:28:57][I][i2c:043]: Unknown error at address 0x25
[13:28:57][I][i2c:043]: Unknown error at address 0x26
[13:28:57][I][i2c:043]: Unknown error at address 0x27
[13:28:57][I][i2c:043]: Unknown error at address 0x28
[13:28:57][I][i2c:043]: Unknown error at address 0x29
[13:28:57][I][i2c:043]: Unknown error at address 0x2A
[13:28:57][I][i2c:043]: Unknown error at address 0x2B
[13:28:57][I][i2c:043]: Unknown error at address 0x2C
[13:28:57][I][i2c:043]: Unknown error at address 0x2D
[13:28:57][I][i2c:043]: Unknown error at address 0x2E
[13:28:57][I][i2c:043]: Unknown error at address 0x2F
[13:28:57][I][i2c:043]: Unknown error at address 0x30
[13:28:57][I][i2c:043]: Unknown error at address 0x31
[13:28:57][I][i2c:043]: Unknown error at address 0x32
[13:28:57][I][i2c:043]: Unknown error at address 0x33
[13:28:57][I][i2c:043]: Unknown error at address 0x34
[13:28:57][I][i2c:043]: Unknown error at address 0x35
[13:28:57][I][i2c:043]: Unknown error at address 0x36
[13:28:57][I][i2c:043]: Unknown error at address 0x37
[13:28:57][I][i2c:043]: Unknown error at address 0x38
[13:28:57][I][i2c:043]: Unknown error at address 0x39
[13:28:57][I][i2c:043]: Unknown error at address 0x3A
[13:28:57][I][i2c:043]: Unknown error at address 0x3B
[13:28:57][I][i2c:043]: Unknown error at address 0x3C
[13:28:57][I][i2c:043]: Unknown error at address 0x3D
[13:28:57][I][i2c:043]: Unknown error at address 0x3E
[13:28:57][I][i2c:043]: Unknown error at address 0x3F
[13:28:57][I][i2c:043]: Unknown error at address 0x40
[13:28:57][I][i2c:043]: Unknown error at address 0x41
[13:28:57][I][i2c:043]: Unknown error at address 0x42
[13:28:57][I][i2c:043]: Unknown error at address 0x43
[13:28:57][I][i2c:043]: Unknown error at address 0x44
[13:28:57][I][i2c:043]: Unknown error at address 0x45
[13:28:57][I][i2c:043]: Unknown error at address 0x46
[13:28:57][I][i2c:043]: Unknown error at address 0x47
[13:28:57][I][i2c:043]: Unknown error at address 0x48
[13:28:57][I][i2c:043]: Unknown error at address 0x49
[13:28:57][I][i2c:043]: Unknown error at address 0x4A
[13:28:57][I][i2c:043]: Unknown error at address 0x4B
[13:28:57][I][i2c:043]: Unknown error at address 0x4C
[13:28:57][I][i2c:043]: Unknown error at address 0x4D
[13:28:57][I][i2c:043]: Unknown error at address 0x4E
[13:28:57][I][i2c:043]: Unknown error at address 0x4F
[13:28:57][I][i2c:043]: Unknown error at address 0x50
[13:28:57][I][i2c:043]: Unknown error at address 0x51
[13:28:57][I][i2c:043]: Unknown error at address 0x52
[13:28:57][I][i2c:043]: Unknown error at address 0x53
[13:28:57][I][i2c:043]: Unknown error at address 0x54
[13:28:57][I][i2c:043]: Unknown error at address 0x55
[13:28:57][I][i2c:043]: Unknown error at address 0x56
[13:28:57][I][i2c:043]: Unknown error at address 0x57
[13:28:57][I][i2c:043]: Unknown error at address 0x58
[13:28:57][I][i2c:043]: Unknown error at address 0x59
[13:28:57][I][i2c:043]: Unknown error at address 0x5A
[13:28:57][I][i2c:043]: Unknown error at address 0x5B
[13:28:57][I][i2c:043]: Unknown error at address 0x5C
[13:28:57][I][i2c:043]: Unknown error at address 0x5D
[13:28:57][I][i2c:043]: Unknown error at address 0x5E
[13:28:57][I][i2c:043]: Unknown error at address 0x5F
[13:28:57][I][i2c:043]: Unknown error at address 0x60
[13:28:57][I][i2c:043]: Unknown error at address 0x61
[13:28:57][I][i2c:043]: Unknown error at address 0x62
[13:28:57][I][i2c:043]: Unknown error at address 0x63
[13:28:57][I][i2c:043]: Unknown error at address 0x64
[13:28:57][I][i2c:043]: Unknown error at address 0x65
[13:28:57][I][i2c:043]: Unknown error at address 0x66
[13:28:57][I][i2c:043]: Unknown error at address 0x67
[13:28:57][I][i2c:043]: Unknown error at address 0x68
[13:28:57][I][i2c:043]: Unknown error at address 0x69
[13:28:57][I][i2c:043]: Unknown error at address 0x6A
[13:28:57][I][i2c:043]: Unknown error at address 0x6B
[13:28:57][I][i2c:043]: Unknown error at address 0x6C
[13:28:57][I][i2c:043]: Unknown error at address 0x6D
[13:28:57][I][i2c:043]: Unknown error at address 0x6E
[13:28:57][I][i2c:043]: Unknown error at address 0x6F
[13:28:57][I][i2c:043]: Unknown error at address 0x70
[13:28:57][I][i2c:043]: Unknown error at address 0x71
[13:28:57][I][i2c:043]: Unknown error at address 0x72
[13:28:57][I][i2c:043]: Unknown error at address 0x73
[13:28:57][I][i2c:043]: Unknown error at address 0x74
[13:28:57][I][i2c:043]: Unknown error at address 0x75
[13:28:57][I][i2c:043]: Unknown error at address 0x76
[13:28:57][I][i2c:043]: Unknown error at address 0x77
[13:28:57][I][i2c:049]: Found no i2c devices!
[13:28:57][C][switch.gpio:042]: GPIO Switch 'Hydro Lights'
[13:28:57][C][switch.gpio:043]: Pin: GPIO12 (Mode: OUTPUT)
[13:28:57][C][switch.gpio:059]: Restore Mode: Restore (Defaults to OFF)
[13:28:57][C][switch.gpio:042]: GPIO Switch 'Garden Lights'
[13:28:57][C][switch.gpio:043]: Pin: GPIO13 (Mode: OUTPUT)
[13:28:57][C][switch.gpio:059]: Restore Mode: Restore (Defaults to OFF)
[13:28:57][C][logger:185]: Logger:
[13:28:57][C][logger:186]: Level: DEBUG
[13:28:57][C][logger:187]: Log Baud Rate: 115200
[13:28:57][C][logger:188]: Hardware UART: UART0
[13:28:57][C][dht:017]: DHT:
[13:28:57][C][dht:018]: Pin: GPIO14 (Mode: INPUT)
[13:28:57][C][dht:020]: Auto-detected model: DHT22
[13:28:57][C][dht:027]: Update Interval: 5.0s
[13:28:57][C][dht:029]: Temperature 'Garden Temperature'
[13:28:57][C][dht:029]: Unit of Measurement: '°C'
[13:28:57][C][dht:029]: Accuracy Decimals: 1
[13:28:57][C][dht:029]: Icon: 'mdi:thermometer'
[13:28:57][C][dht:030]: Humidity 'Garden Humidity'
[13:28:57][C][dht:030]: Unit of Measurement: '%'
[13:28:57][C][dht:030]: Accuracy Decimals: 0
[13:28:57][C][dht:030]: Icon: 'mdi:water-percent'
[13:28:58][C][adc:026]: ADC Sensor 'Garden Brightness'
[13:28:58][C][adc:026]: Unit of Measurement: 'V'
[13:28:58][C][adc:026]: Accuracy Decimals: 2
[13:28:58][C][adc:026]: Icon: 'mdi:flash'
[13:28:58][C][adc:031]: Pin: 17
[13:28:58][C][adc:051]: Update Interval: 5.0s
[13:28:58][C][bh1750.sensor:027]: BH1750 'BH1750 Illuminance'
[13:28:58][C][bh1750.sensor:027]: Unit of Measurement: 'lx'
[13:28:58][C][bh1750.sensor:027]: Accuracy Decimals: 1
[13:28:58][C][bh1750.sensor:027]: Icon: 'mdi:brightness-5'
[13:28:58][C][bh1750.sensor:028]: Address: 0x23
[13:28:58][E][bh1750.sensor:030]: Communication with BH1750 failed!
[13:28:58][C][bh1750.sensor:048]: Resolution: 0.5
[13:28:58][C][bh1750.sensor:049]: Update Interval: 60.0s
[13:28:58][C][bmp085.sensor:044]: BMP085:
[13:28:58][C][bmp085.sensor:045]: Address: 0x77
[13:28:58][E][bmp085.sensor:047]: Connection with BMP085 failed!
[13:28:58][C][bmp085.sensor:049]: Update Interval: 60.0s
[13:28:58][C][bmp085.sensor:051]: Temperature 'Outside Temperature'
[13:28:58][C][bmp085.sensor:051]: Unit of Measurement: '°C'
[13:28:58][C][bmp085.sensor:051]: Accuracy Decimals: 1
[13:28:58][C][bmp085.sensor:051]: Icon: 'mdi:thermometer'
[13:28:58][C][bmp085.sensor:052]: Pressure 'Outside Pressure'
[13:28:58][C][bmp085.sensor:052]: Unit of Measurement: 'hPa'
[13:28:58][C][bmp085.sensor:052]: Accuracy Decimals: 1
[13:28:58][C][bmp085.sensor:052]: Icon: 'mdi:gauge'
[13:28:58][C][captive_portal:169]: Captive Portal:
[13:28:58][C][ota:029]: Over-The-Air Updates:
[13:28:58][C][ota:030]: Address: garden_lights.local:8266
[13:28:58][C][api:095]: API Server:
[13:28:58][C][api:096]: Address: garden_lights.local:6053
[13:28:58][D][adc:056]: 'Garden Brightness': Got voltage=0.00V
[13:28:58][D][sensor:092]: 'Garden Brightness': Sending state 0.00293 V with 2 decimals of accuracy
[13:28:59][W][dht:162]: Requesting data from DHT failed!
[13:29:00][W][dht:060]: Invalid readings! Please check your wiring (pull-up resistor, pin number) and consider manually specifying the DHT model using the model option.
[13:29:00][D][sensor:092]: 'Garden Temperature': Sending state nan °C with 1 decimals of accuracy
[13:29:00][D][sensor:092]: 'Garden Humidity': Sending state nan % with 0 decimals of accuracy
i tried switching the I2C pins but no success.
can anyone help understand the problem?
thanks
Mor