Bonjour,
J’étais tout heureux de recevoir le nouveau capteur as3935
qui permet de détecter la foudre sur un rayon de 30km
mais quelque chose me dit qu’il ne fonctionne pas convenablement, on va dire que j’avais des doutes hier sur son bon fonctionnement.
et ils se sont confirmés ce matin car on a eu un big orage à 7h30 du matin.
il y a eu aussi un arcus qui precede un orage violent !
et je regardais sur meteociel les impact de foudre … il y en avait des centaines
à 1 km environs
bon bref …
ce matin l’orage etait bien la et la distance indiquée etait de 12km ??
le capteur à l’air d’etre « reconnu »
mais la par exemple en fin de journée il m’indique qu’il y a un orage à 10km alors qu il y a rien du tout.
j’ai plusieurs capteurs sur un nodemcu v3 esp8266
ccs811 - Co2 + composés volatils
+3.3V / D1 / D2 / GND (bus I2c)
une led WS2812B adressable
Vin 5V / D3 / GND
capteur temperature Dallas DS18B20
+3.3V / D4 / GND
as3935 detecteur d’orage :
cablé en mode spi
coté cateur ==> esp8266
A1 - non connecté
A0 - non connecté
EN-V - GND
IRQ - GPIO16 D0
SI - GND
CS - GPIO15 D8
MISO - GPIO12 D6
MOSI - GPIO13 D7
SCL - GPIO14 D5
comme ceci
le code ESHOME :
captive_portal:
i2c:
sda: D2
scl: D1
scan: True
id: bus_a
spi:
clk_pin: GPIO14 #D5
mosi_pin: GPIO13 #D7
miso_pin: GPIO12 #D6
id: spi_bus
# Example configuration for SPI (decide for one!)
as3935_spi:
cs_pin: GPIO15 #D8
irq_pin: D0
indoor: True
noise_level: 2
spike_rejection: 5 # Default 2
lightning_threshold: 1
mask_disturber: false
div_ratio: 0
capacitance: 0
watchdog_threshold: 2
# Example configuration entry
dallas:
pin: D4
update_interval: 60s
sensor:
- platform: dallas
address: 0xaf3c01b556bf9828
name: "Temp_ext"
- platform: ccs811
eco2:
name: "CO2"
tvoc:
name: "TVOC"
address: 0x5A
update_interval: 60s
baseline: 0xD3C1
# Example lightning and energy sensor
- platform: as3935
lightning_energy:
name: "Lightning Energy"
distance:
name: "Distance Storm"
binary_sensor:
- platform: as3935
name: "Storm Alert"
- platform: gpio
pin: D0
name: "AS3935 IRQ"
id: as3935_irq
light:
- platform: neopixelbus
type: GRB
variant: WS2812
pin: D3
num_leds: 1
name: "NeoPixel Led"
une partie du Log :
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from station-multicapteur.local using esphome API
WARNING Can't connect to ESPHome API for station-multicapteur.local: Error resolving IP address: [Errno -5] No address associated with hostname (APIConnectionError)
INFO Trying to connect to station-multicapteur.local in the background
INFO Successfully connected to station-multicapteur.local
[18:10:04][I][app:102]: ESPHome version 2023.8.2 compiled on Aug 24 2023, 18:07:41
[18:10:04][C][wifi:543]: WiFi:
[18:10:04][C][wifi:379]: Local MAC: 8C:AA:B5:0E:37:8C
[18:10:04][C][wifi:380]: SSID: [redacted]
[18:10:04][C][wifi:381]: IP Address: 192.168.1.52
[18:10:04][C][wifi:382]: BSSID: [redacted]
[18:10:04][C][wifi:384]: Hostname: 'station-multicapteur'
[18:10:04][C][wifi:386]: Signal strength: -49 dB ▂▄▆█
[18:10:04][C][wifi:390]: Channel: 11
[18:10:04][C][wifi:391]: Subnet: 255.255.255.0
[18:10:04][C][wifi:392]: Gateway: 192.168.1.254
[18:10:04][C][wifi:393]: DNS1: 192.168.1.254
[18:10:04][C][wifi:394]: DNS2: 0.0.0.0
[18:10:04][C][logger:301]: Logger:
[18:10:04][C][logger:302]: Level: DEBUG
[18:10:04][C][logger:303]: Log Baud Rate: 115200
[18:10:04][C][logger:305]: Hardware UART: UART0
[18:10:04][C][i2c.arduino:053]: I2C Bus:
[18:10:04][C][i2c.arduino:054]: SDA Pin: GPIO4
[18:10:04][C][i2c.arduino:055]: SCL Pin: GPIO5
[18:10:04][C][i2c.arduino:056]: Frequency: 50000 Hz
[18:10:04][C][i2c.arduino:059]: Recovery: bus successfully recovered
[18:10:04][I][i2c.arduino:069]: Results from i2c bus scan:
[18:10:04][I][i2c.arduino:075]: Found i2c device at address 0x5A
[18:10:04][C][spi:125]: SPI bus:
[18:10:04][C][spi:126]: CLK Pin: GPIO14
[18:10:04][C][spi:127]: MISO Pin: GPIO12
[18:10:04][C][spi:128]: MOSI Pin: GPIO13
[18:10:04][C][spi:130]: Using HW SPI: YES
[18:10:04][C][gpio.binary_sensor:015]: GPIO Binary Sensor 'AS3935 IRQ'
[18:10:04][C][gpio.binary_sensor:016]: Pin: GPIO16
[18:10:04][C][light:103]: Light 'NeoPixel Led'
[18:10:04][C][light:105]: Default Transition Length: 1.0s
[18:10:04][C][light:106]: Gamma Correct: 2.80
[18:10:04][C][as3935:027]: AS3935:
[18:10:04][C][as3935:028]: Interrupt Pin: GPIO16
[18:10:04][C][as3935:030]: Thunder alert 'Storm Alert'
[18:10:04][C][as3935:033]: Distance 'Distance Storm'
[18:10:04][C][as3935:033]: State Class: ''
[18:10:04][C][as3935:033]: Unit of Measurement: 'km'
[18:10:04][C][as3935:033]: Accuracy Decimals: 1
[18:10:04][C][as3935:033]: Icon: 'mdi:signal'
[18:10:04][C][as3935:034]: Lightning energy 'Lightning Energy'
[18:10:04][C][as3935:034]: State Class: ''
[18:10:04][C][as3935:034]: Unit of Measurement: ''
[18:10:04][C][as3935:034]: Accuracy Decimals: 1
[18:10:04][C][as3935:034]: Icon: 'mdi:flash'
[18:10:04][C][as3935_spi:018]: CS Pin: GPIO15
[18:10:04][C][dallas.sensor:075]: DallasComponent:
[18:10:04][C][dallas.sensor:076]: Pin: GPIO2
[18:10:04][C][dallas.sensor:077]: Update Interval: 60.0s
[18:10:04][D][dallas.sensor:082]: Found sensors:
[18:10:04][D][dallas.sensor:084]: 0xaf3c01b556bf9828
[18:10:04][C][dallas.sensor:089]: Device 'Temp_ext'
[18:10:04][C][dallas.sensor:089]: Device Class: 'temperature'
[18:10:04][C][dallas.sensor:089]: State Class: 'measurement'
[18:10:04][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:10:04][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:10:04][C][dallas.sensor:097]: Address: 0xaf3c01b556bf9828
[18:10:04][C][dallas.sensor:098]: Resolution: 12
[18:10:04][C][ccs811:152]: CCS811
[18:10:04][C][ccs811:153]: Address: 0x5A
[18:10:04][C][ccs811:154]: Update Interval: 60.0s
[18:10:04][C][ccs811:155]: CO2 Sensor 'CO2'
[18:10:04][C][ccs811:155]: Device Class: 'carbon_dioxide'
[18:10:04][C][ccs811:155]: State Class: 'measurement'
[18:10:04][C][ccs811:155]: Unit of Measurement: 'ppm'
[18:10:04][C][ccs811:155]: Accuracy Decimals: 0
[18:10:04][C][ccs811:155]: Icon: 'mdi:molecule-co2'
[18:10:04][C][ccs811:156]: TVOC Sensor 'TVOC'
[18:10:04][C][ccs811:156]: Device Class: 'volatile_organic_compounds_parts'
[18:10:04][C][ccs811:156]: State Class: 'measurement'
[18:10:04][C][ccs811:156]: Unit of Measurement: 'ppb'
[18:10:04][C][ccs811:156]: Accuracy Decimals: 0
[18:10:04][C][ccs811:156]: Icon: 'mdi:radiator'
[18:10:04][C][ccs811:159]: Baseline: D3C1
[18:10:05][C][captive_portal:088]: Captive Portal:
[18:10:05][C][mdns:112]: mDNS:
[18:10:05][C][mdns:113]: Hostname: station-multicapteur
[18:10:05][C][ota:093]: Over-The-Air Updates:
[18:10:05][C][ota:094]: Address: station-multicapteur.local:8266
[18:10:05][C][ota:097]: Using Password.
[18:10:05][C][api:138]: API Server:
[18:10:05][C][api:139]: Address: station-multicapteur.local:6053
[18:10:05][C][api:143]: Using noise encryption: NO
[18:10:05][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:05][I][as3935:050]: Lightning has been detected!
[18:10:05][D][binary_sensor:036]: 'Storm Alert': Sending state ON
[18:10:05][D][sensor:093]: 'Distance Storm': Sending state 1.00000 km with 1 decimals of accuracy
[18:10:05][D][sensor:093]: 'Lightning Energy': Sending state 140580.00000 with 1 decimals of accuracy
[18:10:05][D][binary_sensor:036]: 'Storm Alert': Sending state OFF
[18:10:05][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:05][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:05][I][as3935:048]: Disturber was detected - try increasing the spike rejection value!
[18:10:05][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:05][D][api:102]: Accepted 192.168.1.164
[18:10:05][D][api.connection:1031]: Home Assistant 2023.8.3 (192.168.1.164): Connected successfully
[18:10:06][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:06][I][as3935:050]: Lightning has been detected!
[18:10:06][D][binary_sensor:036]: 'Storm Alert': Sending state ON
[18:10:06][D][sensor:093]: 'Distance Storm': Sending state 1.00000 km with 1 decimals of accuracy
[18:10:06][D][sensor:093]: 'Lightning Energy': Sending state 52141.00000 with 1 decimals of accuracy
[18:10:06][D][binary_sensor:036]: 'Storm Alert': Sending state OFF
[18:10:06][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:07][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:07][I][as3935:050]: Lightning has been detected!
[18:10:07][D][binary_sensor:036]: 'Storm Alert': Sending state ON
[18:10:07][D][sensor:093]: 'Distance Storm': Sending state 1.00000 km with 1 decimals of accuracy
[18:10:07][D][sensor:093]: 'Lightning Energy': Sending state 4202.00000 with 1 decimals of accuracy
[18:10:07][D][binary_sensor:036]: 'Storm Alert': Sending state OFF
[18:10:07][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:13][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:13][I][as3935:050]: Lightning has been detected!
[18:10:13][D][binary_sensor:036]: 'Storm Alert': Sending state ON
[18:10:13][D][sensor:093]: 'Distance Storm': Sending state 1.00000 km with 1 decimals of accuracy
[18:10:13][D][sensor:093]: 'Lightning Energy': Sending state 12084.00000 with 1 decimals of accuracy
[18:10:13][D][binary_sensor:036]: 'Storm Alert': Sending state OFF
[18:10:13][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:15][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:10:15][I][as3935:050]: Lightning has been detected!
[18:10:15][D][binary_sensor:036]: 'Storm Alert': Sending state ON
[18:10:15][D][sensor:093]: 'Distance Storm': Sending state 1.00000 km with 1 decimals of accuracy
[18:10:15][D][sensor:093]: 'Lightning Energy': Sending state 2600.00000 with 1 decimals of accuracy
[18:10:15][D][binary_sensor:036]: 'Storm Alert': Sending state OFF
[18:10:15][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:10:18][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
apparement il detecte du bruit aussi …
peut etre des reglages par forcement bons ?
# Example configuration for SPI (decide for one!)
as3935_spi:
cs_pin: GPIO15 #D8
irq_pin: D0
indoor: True
noise_level: 2
spike_rejection: 5 # Default 2
lightning_threshold: 1
mask_disturber: false
div_ratio: 0
capacitance: 0
watchdog_threshold: 2
(decide for one!) ??
j’ai pas trop compris ca ^^ au passage …
j’ai touché egallement le capteur … l’antenne
et le capteur s’affolait !!!
il me met ca aussi
try increasing Spike rejection
[18:20:48][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:20:48][I][as3935:048]: Disturber was detected - try increasing the spike rejection value!
[18:20:48][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:20:58][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:20:58][I][as3935:048]: Disturber was detected - try increasing the spike rejection value!
[18:20:58][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
[18:20:59][D][binary_sensor:036]: 'AS3935 IRQ': Sending state ON
[18:20:59][I][as3935:048]: Disturber was detected - try increasing the spike rejection value!
[18:20:59][D][binary_sensor:036]: 'AS3935 IRQ': Sending state OFF
Variables de configuration :
- cs_pin ( Obligatoire , Schéma des broches ) : La broche de sélection de la puce.
- irq_pin ( Obligatoire , Pin ) : La broche IRQ, qui indique si un coup de foudre a été détecté.
- indoor ( Facultatif , booléen) : Indique si le capteur est utilisé à l’intérieur. La valeur par défaut est
true
. - noise_level ( Facultatif , int) : le niveau de bruit de fond est comparé à la tension de référence connue. Si ce niveau est dépassé, la puce émettra une interruption sur la broche IRQ, signalant qu’elle ne peut pas fonctionner correctement en raison du bruit (INT_NH). La valeur par défaut est
2
. - Spike_rejection ( Facultatif , int) : Aide à faire la différence entre les faux événements et la foudre réelle. L’augmentation de cette valeur augmente la robustesse au détriment de la sensibilité aux événements distants. La valeur par défaut est
2
. - Lightning_threshold ( Facultatif , int) : nombre d’éclairs qui doivent apparaître dans une fenêtre de temps de 15 minutes avant qu’un orage ne soit détecté. 15 minutes est la fenêtre de temps avant que le nombre d’événements de foudre détectés soit réinitialisé. Le nombre de coups de foudre peut être défini sur 1, 5, 9 ou 16. La valeur par défaut est
1
. - mask_disturber ( Facultatif , booléen) : ce paramètre indiquera si les perturbateurs déclenchent ou non la broche IRQ. La valeur par défaut est
false
. - div_ratio ( Facultatif , int) : L’antenne est conçue pour résonner à 500 kHz et peut donc être réglée avec le réglage suivant. La précision de l’antenne doit être inférieure à 3,5 % de cette valeur pour une validation correcte du signal et une estimation de la distance. La valeur par défaut est
0
. - capacité ( Facultatif , int) : Ce paramètre ajoutera de la capacité à l’antenne série RLC du produit pour aider à régler sa résonance. La fiche technique précise qu’elle se situe à moins de 3,5 % de 500 kHz pour obtenir une détection optimale de la foudre et une détection de distance. Il est possible d’ajouter jusqu’à 120pF par pas de 8pF à l’antenne. La valeur par défaut est
0
. - watchdog_threshold ( Facultatif , int) : Détermine le seuil pour les événements qui déclenchent la broche IRQ. La valeur par défaut est
2
.
j’ai passé Spike rejection à 8 …
est ce qu’une personne connait les bons parametres à rentrer ?
pour que le capteur fonctionne a peu pres correctement ?
distance de 1km ???
il n’y a plus d’orage lol
le ciel est bleu
Merci
configuration :
System Information
version | core-2023.8.3 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.11.4 |
os_name | Linux |
os_version | 6.1.21-v7l |
arch | armv7l |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 4996 |
Installed Version | 1.32.1 |
Stage | running |
Available Repositories | 1267 |
Downloaded Repositories | 7 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 1 janvier 2018 à 01:00 |
relayer_connected | false |
relayer_region | null |
remote_enabled | false |
remote_connected | false |
alexa_enabled | true |
google_enabled | true |
remote_server | null |
certificate_status | null |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 10.5 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2023.08.1 |
agent_version | 1.5.1 |
docker_version | 23.0.6 |
disk_total | 57.8 GB |
disk_used | 8.3 GB |
healthy | true |
supported | true |
board | rpi4 |
supervisor_api | ok |
version_api | ok |
installed_addons | Samba share (10.0.2), File editor (5.6.0), Duck DNS (1.15.0), Mosquitto broker (6.2.1), ESPHome (2023.8.2), Home Assistant Google Drive Backup (0.111.1), Spotify Connect (0.12.4), AdGuard Home (4.8.14), Node-RED (14.4.5), Zigbee2MQTT (1.32.2-1), Terminal & SSH (9.7.1), InfluxDB (4.7.0), Grafana (9.0.3) |
Dashboards
dashboards | 1 |
---|---|
resources | 6 |
views | 4 |
mode | storage |
Recorder
oldest_recorder_run | 15 août 2023 à 13:47 |
---|---|
current_recorder_run | 23 août 2023 à 17:48 |
estimated_db_size | 70.58 MiB |
database_engine | sqlite |
database_version | 3.41.2 |
mais j’ai l’impression que celui ci ne fonctionne pas convenablement.
Renseigner votre problème
Ma configuration
Comment récupérer ma configuration :
Dans votre HA, Menu latéral
Paramètres
> Système
> Corrections
puis les trois petits points en haut a droite > Informations Système
puis une fois en bas Copier