[gelöst] Unbekannter Raum in Raumliste

Begonnen von MarkoP, 20 August 2020, 20:16:03

Vorheriges Thema - Nächstes Thema

MarkoP

Hallo,

ich habe in der Übersicht der Räume den Raum Wettervorhersage stehen obwohl ich kein Wetter mehr angelegt habe.
Wenn ich auf den Raum klicke bekomme ich folgendes angezeigt:
Undefined subroutine &main::WeatherAsHtml called at (eval 83735) line 1.

Hatte beim Aufräumen alle Wetter-Devices gelöscht weil ich es anders strukturieren wollte.
Jetzt würde ich den Raum gerne auch weg haben um komplett neu aufzubauen.

Kann mir jemand helfen?
Fhem-Server läuft per Bridge mit eigener IP auf einem Docker-Container auf meinem NAS. Alle Geräte haben eine statische IP im Netzwerk und laufen im gleichen Subnetzwerk. DHCP ist deaktiviert. DNS läuft über den Router (Fritzbox Cable), alternative über Googles 8.8.8.8

MadMax-FHEM

list room=RoomName

Und dann prüfen und Devices einzeln löschen...
...oder:

delete room=RoomName

EDIT: statt Devices löschen geht nat. auch einfach bei allen gelisteten Devices den "unerwünschten Raum" herauszunehmen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

betateilchen

Man sollte versuchen zu verstehen, warum das passiert, was da gerade passiert. Einfach zu löschen hilft nicht beim Verständnisgewinn.

Zitat von: MarkoP am 20 August 2020, 20:16:03
Hatte beim Aufräumen alle Wetter-Devices gelöscht weil ich es anders strukturieren wollte.

Da es keine zugehörigen devices mehr gibt, wird das Modul "Weather" nicht mehr geladen, deshalb steht die Funktion WeatherAsHtml() nicht zur Verfügung.

Es gibt vermutlich ein weblink-Device, das Wetterinformationen darstellen sollte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MarkoP

Es existierte doch noch eine Device Namens "weblink_Wetter_Heinsberg". Das muss wohl automatisch angelegt worden sein.
Komisch nur, dass es nirgends aufgelistet wird, selbst unter "Everything" nicht.

Hab es jetzt gelöscht und der Raum ist verschwunden, so wie es sollte.

Danke euch beiden.
Fhem-Server läuft per Bridge mit eigener IP auf einem Docker-Container auf meinem NAS. Alle Geräte haben eine statische IP im Netzwerk und laufen im gleichen Subnetzwerk. DHCP ist deaktiviert. DNS läuft über den Router (Fritzbox Cable), alternative über Googles 8.8.8.8

betateilchen

#4
q.e.d.

Zitat von: MarkoP am 20 August 2020, 22:56:31
Komisch nur, dass es nirgends aufgelistet wird, selbst unter "Everything" nicht.

naja, ich sag mal so: aufgelistet wird es, aber wenn man es nicht weiß, erkennt man es nicht :)

Mit einem "list TYPE=weblink" hättest Du es aber "sichtbar" machen können. Wenn es nur ein device dieses Typs gibt, wird direkt die Detailansicht gezeigt, wenn es mehrere devices gibt, kommt eine Liste mit Namen als Ergebnis, die Namen sind dann klickbar und führen zur Detailansicht.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

roedert

Zitat von: MarkoP am 20 August 2020, 22:56:31
Es existierte doch noch eine Device Namens "weblink_Wetter_Heinsberg"

Hallo Nachbar :-)