Bonjour,
J’essaie de mettre en service un AS3935 (détection orage) sur ESP32 en utilisant EspHome mais je ne vois pas l’AS3935.J’ai essayé plusieurs pins pour le bus I2c mais rien n’y fait. Venant de jeedom, j’ai essayé de rapasser par EspEasy qui lui voit l’AS3935 sur le bus I2C. J’ai essayé de changer la vitesse du bus, pareil…
j’ai dû rater qq chose ?
Config : RPI5 / HAOS / toutes les mises à jours faites
les logs:
[15:06:59][C][i2c.arduino:071]: I2C Bus:
[15:06:59][C][i2c.arduino:072]: SDA Pin: GPIO21
[15:06:59][C][i2c.arduino:073]: SCL Pin: GPIO22
[15:06:59][C][i2c.arduino:074]: Frequency: 10000 Hz
[15:06:59][C][i2c.arduino:086]: Recovery: bus successfully recovered
[15:06:59][I][i2c.arduino:096]: Results from i2c bus scan:
[15:06:59][I][i2c.arduino:098]: Found no i2c devices!
[15:06:59][C][as3935:035]: AS3935:
[15:06:59][C][as3935:036]: Interrupt Pin: GPIO23
[15:06:59][C][as3935:038]: Thunder alert 'Storm Alert'
[15:06:59][C][as3935:041]: Distance 'Distance Storm'
[15:06:59][C][as3935:041]: State Class: ''
[15:06:59][C][as3935:041]: Unit of Measurement: 'km'
[15:06:59][C][as3935:041]: Accuracy Decimals: 1
[15:06:59][C][as3935:041]: Icon: 'mdi:signal'
[15:06:59][C][as3935:042]: Lightning energy 'Lightning Energy'
[15:06:59][C][as3935:042]: State Class: ''
[15:06:59][C][as3935:042]: Unit of Measurement: ''
[15:06:59][C][as3935:042]: Accuracy Decimals: 1
[15:06:59][C][as3935:042]: Icon: 'mdi:flash'
[15:06:59][C][as3935_i2c:040]: Address: 0x03
[15:06:59][C][captive_portal:089]: Captive Portal:
[15:06:59][C][mdns:116]: mDNS:
[15:06:59][C][mdns:117]: Hostname: orage
[15:06:59][C][esphome.ota:073]: Over-The-Air updates:
[15:06:59][C][esphome.ota:074]: Address: 192.168.1.210:3232
[15:06:59][C][esphome.ota:075]: Version: 2
[15:06:59][C][esphome.ota:078]: Password configured
[15:06:59][C][safe_mode:018]: Safe Mode:
[15:06:59][C][safe_mode:020]: Boot considered successful after 60 seconds
[15:06:59][C][safe_mode:021]: Invoke after 10 boot attempts
[15:06:59][C][safe_mode:023]: Remain in safe mode for 300 seconds
[15:06:59][C][api:140]: API Server:
[15:06:59][C][api:141]: Address: 192.168.1.210:6053
[15:06:59][C][api:143]: Using noise encryption: YES
Le code esphome :
esphome:
name: orage
friendly_name: Orage
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "N9KiqF3H0ipxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
ota:
- platform: esphome
password: "f4e21b853486f9d550cd4c81880e093e"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Optional manual IP
manual_ip:
static_ip: 192.168.1.210
gateway: 192.168.1.1
subnet: 255.255.255.0
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Orage Fallback Hotspot"
password: "EQCwAxyFYfrr"
captive_portal:
i2c:
id: bus_a
scl: GPIO22
sda: GPIO21
scan: True
frequency: 10000 (j'ai essayé 40000/50000)
as3935_i2c:
irq_pin: GPIO23
indoor: True
noise_level: 5
spike_rejection: 2 # Default 2
lightning_threshold: 1
mask_disturber: True
div_ratio: 0
capacitance: 10
watchdog_threshold: 2
calibration: True
binary_sensor:
- platform: as3935
name: "Storm Alert"
sensor:
- platform: as3935
lightning_energy:
name: "Lightning Energy"
distance:
name: "Distance Storm"
espeasy: