Ich hab das erst recht spät mitbekommen, als die Rollläden nicht herunterfuhren.
Auf dem Bildschirm des Analyzers konnte ich dann sofort gesehen, dass der RSSI Pegel dauerhaft bei ~ -80dBm lag.
Also Powerbank ran und mit der Wünschelrute auf Suche gegangen... Verursacher war eines meiner ersten AskSinPP Bauten bei dem ich keine BOD deaktiviert hatte
Um nun künftig zügiger benachrichtigt zu werden, wenn der Rauschpegel über eine gewisse Zeit (Anzahl Messungen) eine eingestellte Schwelle überschreitet, habe ich nun in der CCU eine Alarm-Variable angelegt, die ausgelöst wird.
Hier zum Test mit "Alarmauslösung bei RSSI > -124dBm": Das Anlegen der Alarmvariable erfolgt automatisch mit dem ccu_create_devlist.txt-Skript.
Der Code liegt momentan noch zum Test im dev_rssi_alarm-Branch.
Das Konfigurieren der Schwellwerte erfolgt per HTTP POST an http://asksinanalyzer.local/setConfig:
- rssi_alarmcount = Anzahl der letzten RSSI-Messungen (1...255), über die der Schwellwert überschritten sein muss (0 = keine RSSI Alarmmeldungen generieren)
- rssi_alarmthreshold = Schwelle, über der der RSSI Pegel über rssi_alarmcount liegen muss
Über den ausgelösten Alarm in der CCU kann sich dann jeder nach Belieben eine Benachrichtigung irgendwo hin schicken lassen ^^