Witam,
Witam,
Mam problem z ciągle rozłączającym się czujnikiem zmierzchu, który sam wykonałem na płytce stykowej i podłączyłem go do ESP32. Podczas załadowania programu w Home Assistancie na nowo czujnik uruchamia się na chwilę, ale zaraz po tym znów się wyłącza.
Natomiast w logach czujnika ciągle zapętlają mi się te same wartości odcztane z czujnika, pomimo zmiany warunków świetlnych.
Zapomniałem dodać, że system postawiony jest na Raspberry Pi 4
Kod czujnika
esphome:
name: esp
friendly_name: Esp
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "xxxxx"
ota:
- platform: esphome
password: "xxxxx"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
power_save_mode: none
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esp Fallback Hotspot"
password: "xxxxx"
captive_portal:
sensor:
- platform: resistance
sensor: source_sensor
configuration: DOWNSTREAM
resistor: 100kOhm
name: Resistance sensor
unit_of_measurement: "lx"
device_class: "illuminance"
state_class: "measurement"
accuracy_decimals: 1
filters:
- calibrate_linear:
method: exact
datapoints:
- 2325.6 -> 462.5
- 10000.0 -> 100.0
- 50000.0 -> 10.0
- platform: adc
id: source_sensor
pin: GPIO36
update_interval: 20s
Logi z czujnika
[20:44:15][W][component:170]: Component api cleared Warning flag
[20:44:15][D][api.connection:1389]: Home Assistant 2024.6.1 (192.168.100.108): Connected successfully
[20:44:15][D][sensor:094]: 'source_sensor': Sending state 0.07500 V with 2 decimals of accuracy
[20:44:15][D][resistance:039]: 'Resistance sensor' - Resistance 2325.6Ω
[20:44:15][D][sensor:094]: 'Resistance sensor': Sending state 462.50085 lx with 1 decimals of accuracy
[20:44:35][D][sensor:094]: 'source_sensor': Sending state 0.07500 V with 2 decimals of accuracy
[20:44:35][D][resistance:039]: 'Resistance sensor' - Resistance 2325.6Ω
[20:44:35][D][sensor:094]: 'Resistance sensor': Sending state 462.50085 lx with 1 decimals of accuracy