Und hier noch ein Patch, den ich bei mir seit ein paar Tagen benutze, um nur einen Alarm auf max_neu_GA zu bekommen, wenn eine höhere Unwetterstufe gemeldet wird (als vorher):
Code:
--- generic-svn/Unwetterzentrale.pl 2011-12-30 16:01:48.000000000 +0100
+++ dev/Unwetterzentrale.pl 2012-01-02 12:35:45.000000000 +0100
@@ -167,7 +167,7 @@
}
else
{
- if ($unwetter_max_neu_GA)
+ if (($unwetter_max_neu_GA) && ($plugin_info{$plugname.'_highstufe'} lt $high_stufe))
{
knx_write($unwetter_max_neu_GA, 1, 1);
}
@@ -181,6 +181,7 @@
$sock->send("0;Unwetterwarnung;Unwetterwarnung;$meldung\n");
}
$plugin_info{$plugname.'_allstr'} = $all_str;
+ $plugin_info{$plugname.'_highstufe'} = $high_stufe;
}



Kommentar