Index: 02_RSS.pm
===================================================================
--- 02_RSS.pm (revision 7789)
+++ 02_RSS.pm (working copy)
@@ -43,7 +43,7 @@
my $url = "/" . $link;
$data{FWEXT}{$url}{FUNC} = $func;
- $data{FWEXT}{$url}{LINK} = $link;
+ $data{FWEXT}{$url}{LINK} = "+$link";
$data{FWEXT}{$url}{NAME} = $friendlyname;
$data{FWEXT}{$url}{FORKABLE} = 0;
}
Achtung: Funktioniert erst mit der heute von Rudi eingecheckten Version von 01_FHEMWEB.pm! (siehe http://forum.fhem.de/index.php/topic,33066.0.html)
und dann hab ich gleich noch einen:
Index: 02_RSS.pm
===================================================================
--- 02_RSS.pm (revision 7830)
+++ 02_RSS.pm (working copy)
@@ -53,6 +53,7 @@
RSS_Initialize($) {
my ($hash) = @_;
$hash->{DefFn} = "RSS_Define";
+ $hash->{UndefFn} = "RSS_Undefine";
#$hash->{AttrFn} = "RSS_Attr";
$hash->{AttrList}= "size bg bgcolor tmin refresh areas";
$hash->{SetFn} = "RSS_Set";
@@ -119,6 +120,14 @@
return undef;
}
+sub RSS_Undefine($$) {
+ my ($hash, $arg) = @_;
+ # check if last device
+ my $url = '/rss';
+ $data{FWEXT}{$url} = undef if int(devspec2array('TYPE=RSS')) == 1;
+ return undef;
+}
+
##################
sub
RSS_Set() {
Damit verschwindet RSS sofort aus den FWEXT, wenn das letzte RSS-device gelöscht wird, und nicht mehr erst nach dem nächsten fhem Neustart.