Neues Modul: BOTVAC (für Neato BotVac Connected)

Begonnen von vuffiraa, 02 April 2016, 22:12:29

Vorheriges Thema - Nächstes Thema

the ratman

suppi - btw - die meldungen kommen scheints bei jedem start des bot - gut, dass ich noch ne 2. probefahrt gmacht hab *g*.

ich würd auch ned glauben, dass das problem bei deinem modul liegt. glaub, langsam würds zeit, wenn irgendwer ne alternative firmware schreiben würd - bin eh kein großer freund von zwangsanmeldungen in der united stasi of the americans. hab bis jetzt nur leider nix gfunden für den d7.
→do↑p!dnʇs↓shit←

Leeloo_Dallas

#691
Moin zusammen,

mein VR100 hat vor kurzen "Suizid" begangen, weshalb nun der Nachfolger VR300 zum Einsatz kommt.
DANKE, dass es hier bereits ein Modul zu Einbindung in FHEM gibt. Echt super.  :D

Das Modul ist bereits implementiert und läuft auch. Das ging wirklich einfach.
Jetzt stellen sich mir ein paar Fragen zu techn. Umsetzung in Verbindung mit der Map-Funktion.

Hintergrund:
- der Hauptbereich zum Reinignen liegt im EG. Hier steht die Ladestation und es gibt keine Sperrzonen oder Bereiche. Eine Map dazu wurde sauber erstellt (MAP_EG).
- ab und an, lassen wir den Sauger auch im OG laufen. Dazu tragen wir das Teil einfach hoch. Leider gibt hier eine Todeszone, die Treppe (RIP erster VR100), weshalb ich eine Sperrline in die sauber erstellt Map (MAP_OG) eingetragen habe.

Fragen zur Umsetzung:
- Wie lautet der Befehl, um unterschiedliche Maps anzusteuren? Bei mir EG oder OG.
set VR300 startCleaning map MAP_EG
set VR300 startCleaning map MAP_OG
???

- Kann ich die Map auch ohne Ladestation reinigen lassen? Ich habe gelesen, dass die Map-Funktionalität nur von der Ladestation aus genutzt werden können.

Falls ich keine unterschiedlichen Maps ansteuern kann, dann war der Plan das OG mit MAP zu putzen (wegen der Todeszone) und das EG ohne Angabe einer MAP.
Ich denke das geht jedoch nicht wegen der Restiktion mit der Ladestation.
Wie würdet Ihr vorgehen?

Bereits jetzt vielen Dank für die Unterstützung.

----------Nachtrag: 27.04.2020 ------------------------------------------
Nach einem Gespräch mit dem Vorwerk-Support wurde mir bestätigt, dass die Verwendung einer MAP zwingend den Start von der Basis-Station voraussetzt.
Das ist in meinem Fall, ehrlich gesagt recht doof. Heißt, ich müsste zusätzlich auch immer die Basissation mit hochtragen. Oder eine für ca. 100Euro zusätzlich kaufen.  :(
Ich denke ich werde dann wohl eher auf die Nutzung von Maps verzichten und eine mechanische Absturz-Blockade + ein Magnetband einbauen. Sicher ist sicher.  ::)

Greatz Leeloo

Schlimbo

#692
Zitat von: the ratman am 05 April 2020, 16:27:33
nur der vollständigkeit halber - folgendes stand dann noch im log - zeitmäßig kommt das zum restart hin.2020.04.05 16:44:57 1:  PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1494.
2020.04.05 16:44:57 1:  stacktrace:
2020.04.05 16:44:57 1:      main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1494)
2020.04.05 16:44:57 1:      BOTVAC::GetBoolean                  called by ./FHEM/70_BOTVAC.pm (953)
2020.04.05 16:44:57 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.05 16:44:57 1:      main::__ANON__                      called by fhem.pl (754)
2020.04.05 16:44:57 1:  PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4775.
2020.04.05 16:44:57 1:  stacktrace:
2020.04.05 16:44:57 1:      main::__ANON__                      called by fhem.pl (4775)
2020.04.05 16:44:57 1:      main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (953)
2020.04.05 16:44:57 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.05 16:44:57 1:      main::__ANON__                      called by fhem.pl (754)


Hi vuffiraa,
Könntest du hierzu schon etwas herausfinden?
Das Problem tritt auch bei mir auf, es passiert nur einmalig nach einem FHEM Neustart

Auslöser Zeile 954:
              readingsBulkUpdateIfChanged($hash, "scheduleEnabled", GetBoolean($scheduleData->{enabled}));

Es wird in Zeile 954 eine Datenstruktur vom Typ "messages/getScheduleEvents" erwartet,
{"version":1,"reqId":"0","result":"ok","data": {"enabled":false,"events": []}}
in der Antwort befinden sich jedoch die Struktur von "messages/getRobotState":
{"version":1,"reqId":"0","result":"ok","data": {},"error":null,"alert":null,"state":1,"action":0,"cleaning": {"category":4,"mode":2,"modifier":1,"navigationMode":1,"mapId":"","spotWidth":0,"spotHeight":0},"details": {"isCharging":false,"isDocked":true,"isScheduleEnabled":false,"dockHasBeenSeen":false,"charge":95},"availableCommands": {"start":true,"stop":false,"pause":false,"resume":false,"goToBase":false},"availableServices": {"findMe":"basic-1","generalInfo":"basic-1","houseCleaning":"basic-4","IECTest":"advanced-1","logCopy":"basic-1","manualCleaning":"basic-1","maps":"basic-2","preferences":"basic-2","schedule":"basic-2","softwareUpdate":"basic-1","spotCleaning":"basic-3","wifi":"basic-1"},"meta": {"modelName":"BotVacD7Connected","firmware":"4.5.3-189"}}

Log:

2020.04.28 23:03:06.902 4: BOTVAC Sauger: RCV messages/getScheduleEvents
2020.04.28 23:03:06.902 4: BOTVAC Sauger: RES messages/getScheduleEvents - {"version":1,"reqId":"0","result":"ok","data": {},"error":null,"alert":null,"state":1,"action":0,"cleaning": {"category":4,"mode":2,"modifier":1,"navigationMode":1,"mapId":"","spotWidth":0,"spotHeight":0},"details": {"isCharging":false,"isDocked":true,"isScheduleEnabled":false,"dockHasBeenSeen":false,"charge":95},"availableCommands": {"start":true,"stop":false,"pause":false,"resume":false,"goToBase":false},"availableServices": {"findMe":"basic-1","generalInfo":"basic-1","houseCleaning":"basic-4","IECTest":"advanced-1","logCopy":"basic-1","manualCleaning":"basic-1","maps":"basic-2","preferences":"basic-2","schedule":"basic-2","softwareUpdate":"basic-1","spotCleaning":"basic-3","wifi":"basic-1"},"meta": {"modelName":"BotVacD7Connected","firmware":"4.5.3-189"}}
2020.04.28 23:03:06.902 1: PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1494.
2020.04.28 23:03:06.902 1: stacktrace:
2020.04.28 23:03:06.902 1:     main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1494)
2020.04.28 23:03:06.902 1:     BOTVAC::GetBoolean                  called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 23:03:06.902 1:     BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 23:03:06.902 1:     main::__ANON__                      called by fhem.pl (750)
2020.04.28 23:03:06.902 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4777.
2020.04.28 23:03:06.902 1: stacktrace:
2020.04.28 23:03:06.902 1:     main::__ANON__                      called by fhem.pl (4777)
2020.04.28 23:03:06.902 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 23:03:06.902 1:     BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 23:03:06.902 1:     main::__ANON__                      called by fhem.pl (750)
2020.04.28 23:03:06.902 4: BOTVAC Sauger: Close connection

the ratman

bei mir auch immer noch da - allerdings krieg ich die meldung beim abfahren - hier 2 kleine reinigungsbereiche:2020.04.28 08:43:49 1:  logfile wurde gelöscht
2020.04.28 13:51:56 1:  PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1494.
2020.04.28 13:51:56 1:  stacktrace:
2020.04.28 13:51:56 1:      main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1494)
2020.04.28 13:51:56 1:      BOTVAC::GetBoolean                  called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 13:51:56 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 13:51:56 1:      main::__ANON__                      called by fhem.pl (750)
2020.04.28 13:51:56 1:  PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4777.
2020.04.28 13:51:56 1:  stacktrace:
2020.04.28 13:51:56 1:      main::__ANON__                      called by fhem.pl (4777)
2020.04.28 13:51:56 1:      main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 13:51:56 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 13:51:56 1:      main::__ANON__                      called by fhem.pl (750)
2020.04.28 17:00:34 1:  PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1494.
2020.04.28 17:00:34 1:  stacktrace:
2020.04.28 17:00:34 1:      main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1494)
2020.04.28 17:00:34 1:      BOTVAC::GetBoolean                  called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 17:00:34 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 17:00:34 1:      main::__ANON__                      called by fhem.pl (750)
2020.04.28 17:00:34 1:  PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4777.
2020.04.28 17:00:34 1:  stacktrace:
2020.04.28 17:00:34 1:      main::__ANON__                      called by fhem.pl (4777)
2020.04.28 17:00:34 1:      main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (953)
2020.04.28 17:00:34 1:      BOTVAC::ReceiveCommand              called by FHEM/HttpUtils.pm (634)
2020.04.28 17:00:34 1:      main::__ANON__                      called by fhem.pl (750)
→do↑p!dnʇs↓shit←

vuffiraa

Ab morgen gibt es eine neue Version im Update.
Vielleicht auch mit weniger Warnugen ;)

Außerdem habe ich das Modul intern nach den Entwicklerdiskussionen hier im Forum umgestellt.
Leider gibt es dadurch eine Änderung bei der Benutzung des Moduls. Der Paketname wurde geändert und ihr müsst nach dem Update eure Weblink-Definitionen anpassen.

Der neue Paketname ist FHEM::BOTVAC.

Ich habe die Beschreibung im Wiki angepasst:
- Weblink zur letzten Karte
- Weblink zur Statistik
- Userreadings-Definition für die Kartenanzeige

Schönen Abend,
VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

#695
servus - ich krieg beim aufruf der karte jetzt nur mehr ne fehlermeldung als grafik:

Die Grafik "http://192.168.178.8:8084/fhem/BOTVAC/tatortreiniger/map" kann nicht angezeigt werden, weil sie Fehler enthält.

bau ich einen weblink nach deinem wiki, kommt mit der grafikurl: http://192.168.178.8:8084/fhem/BOTVAC/tatortreiniger/map
die selbe meldung wie oben.
im weblink selber steht (ebenfalls als grafik) lustiger weise: "Map currently not available"

keine fehler im log
→do↑p!dnʇs↓shit←

vuffiraa

Mach mal ein set reloadMaps!

Die Karten sind nach einem Neustart noch nicht geladen. Das passiert automatisch nach einer Reinigung oder ein mal in der Nacht, oder eben per Hand mit dem Set-Befehl.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

hat ich schon - hilft auch nix.
relaod maps machen meine doifs sogar immer automatisch *g*
→do↑p!dnʇs↓shit←

vuffiraa

Komisch  ???

Bei mir geht es natürlich...

Dann gehen wir mal auf Fehlersuche. Schau mal im Log vom FHEM-Start, da solltest du sowas finden:
Registering BOTVAC neato for URL /BOTVAC/neato/map... Ist da alles gut, oder gibt es Fehler?

Außerdem interessiert mich auch wieder ein Verbose-5-Log vom reloadMaps. Und als letztes, wie sieht es denn in der App aus, werden da die Karten gezeigt?
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

du meinst:  fhem restarten und im log schaun?

dann steht dort nix mit den üblichen 3er loglevel - weder registring irgendwas, noch sonst was zum sauger
→do↑p!dnʇs↓shit←

vuffiraa

Genau das meine ich, das ist sogar ein Log 2:
2020.05.01 09:14:21 2: Registering BOTVAC neato for URL /BOTVAC/neato/map...

Sehr komisch. Hast du andere Fehlermeldung?
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

#701
nein - nur 3 warnings seit locker ein paar monaten (wo mir keiner sagen kann, warum das so da steht) - ich zeigs einfach mal *g*: ein vollständiger restart schaut derzeit so aus2020.05.01 12:38:36 1:  logfile wurde gelöscht
2020.05.01 13:25:57 1:  Server shutdown delayed due to logdb for max 10 sec
2020.05.01 13:25:58 0:  Server shutdown
2020.05.01 13:25:58 1:  Including fhem.cfg
2020.05.01 13:26:00 1:  PERL WARNING: Prototype mismatch: sub main::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 627.
2020.05.01 13:26:00 1:  stacktrace:
2020.05.01 13:26:00 1:      main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.05.01 13:26:00 1:      Exporter::import                    called by ./FHEM/82_LGTV_WebOS.pm (70)
2020.05.01 13:26:00 1:      (eval)                              called by ./FHEM/82_LGTV_WebOS.pm (68)
2020.05.01 13:26:00 1:      (eval)                              called by fhem.pl (2614)
2020.05.01 13:26:00 1:      (eval)                              called by fhem.pl (2613)
2020.05.01 13:26:00 1:      main::CommandReload                 called by fhem.pl (1999)
2020.05.01 13:26:00 1:      main::LoadModule                    called by fhem.pl (2056)
2020.05.01 13:26:00 1:      main::CommandDefine                 called by fhem.pl (1243)
2020.05.01 13:26:00 1:      main::AnalyzeCommand                called by fhem.pl (1096)
2020.05.01 13:26:00 1:      main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.05.01 13:26:00 1:      main::CommandInclude                called by fhem.pl (609)
2020.05.01 13:26:00 1:  PERL WARNING: Prototype mismatch: sub FHEM::UWZ::decode_json ($) vs ($;$) at /usr/share/perl/5.24/Exporter.pm line 66, <$fh> line 3276.
2020.05.01 13:26:00 1:  stacktrace:
2020.05.01 13:26:00 1:      main::__ANON__                      called by /usr/share/perl/5.24/Exporter.pm (66)
2020.05.01 13:26:00 1:      Exporter::import                    called by ./FHEM/77_UWZ.pm (76)
2020.05.01 13:26:00 1:      (eval)                              called by ./FHEM/77_UWZ.pm (74)
2020.05.01 13:26:00 1:      (eval)                              called by fhem.pl (2614)
2020.05.01 13:26:00 1:      (eval)                              called by fhem.pl (2613)
2020.05.01 13:26:00 1:      main::CommandReload                 called by fhem.pl (1999)
2020.05.01 13:26:00 1:      main::LoadModule                    called by fhem.pl (2056)
2020.05.01 13:26:00 1:      main::CommandDefine                 called by fhem.pl (1243)
2020.05.01 13:26:00 1:      main::AnalyzeCommand                called by fhem.pl (1096)
2020.05.01 13:26:00 1:      main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.05.01 13:26:00 1:      main::CommandInclude                called by fhem.pl (609)
2020.05.01 13:26:01 1:  PERL WARNING: Prototype mismatch: sub main::decode_json ($;$) vs ($) at (eval 147) line 1.
2020.05.01 13:26:01 1:  stacktrace:
2020.05.01 13:26:01 1:      main::__ANON__                      called by /usr/share/perl/5.24/Carp.pm (169)
2020.05.01 13:26:01 1:      Carp::carp                          called by /usr/share/perl/5.24/Exporter/Heavy.pm (38)
2020.05.01 13:26:01 1:      Exporter::Heavy::__ANON__           called by /usr/share/perl/5.24/Exporter/Heavy.pm (185)
2020.05.01 13:26:01 1:      Exporter::Heavy::heavy_export       called by /usr/share/perl/5.24/Exporter/Heavy.pm (205)
2020.05.01 13:26:01 1:      Exporter::Heavy::heavy_export_to_level called by /usr/share/perl5/JSON.pm (111)
2020.05.01 13:26:01 1:      JSON::import                        called by (eval 147) (1)
2020.05.01 13:26:01 1:      main::BEGIN                         called by (eval 147) (1)
2020.05.01 13:26:01 1:      (eval)                              called by (eval 147) (1)
2020.05.01 13:26:01 1:      (eval)                              called by ./FHEM/72_FRITZBOX.pm (56)
2020.05.01 13:26:01 1:      (eval)                              called by fhem.pl (2614)
2020.05.01 13:26:01 1:      (eval)                              called by fhem.pl (2613)
2020.05.01 13:26:01 1:      main::CommandReload                 called by fhem.pl (1999)
2020.05.01 13:26:01 1:      main::LoadModule                    called by fhem.pl (2056)
2020.05.01 13:26:01 1:      main::CommandDefine                 called by fhem.pl (1243)
2020.05.01 13:26:01 1:      main::AnalyzeCommand                called by fhem.pl (1096)
2020.05.01 13:26:01 1:      main::AnalyzeCommandChain           called by fhem.pl (1381)
2020.05.01 13:26:01 1:      main::CommandInclude                called by fhem.pl (609)
2020.05.01 13:26:14 1:  Including ./log/fhem.save
2020.05.01 13:26:23 0:  Featurelevel: 6
2020.05.01 13:26:23 0:  Server started with 329 defined entities (fhem.pl:21762/2020-04-23 perl:5.024001 os:linux user:fhem pid:14363)



nachtrag:
hab sicherheitshalber mal eine ecke putzen lassen per fhem - funzt alles wunderbar ... rausschicken, meldung, dass er fertig ist - kommt alles, nur grafik fehlt. aja, die altbekannten meldungen beim wegfahren gibts auch noch:2020.05.01 13:28:36 1:  logfile wurde gelöscht
2020.05.01 13:29:15 1:  PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1532.
2020.05.01 13:29:15 1:  stacktrace:
2020.05.01 13:29:15 1:      main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1532)
2020.05.01 13:29:15 1:      FHEM::BOTVAC::GetBoolean            called by ./FHEM/70_BOTVAC.pm (989)
2020.05.01 13:29:15 1:      FHEM::BOTVAC::ReceiveCommand        called by FHEM/HttpUtils.pm (634)
2020.05.01 13:29:15 1:      main::__ANON__                      called by fhem.pl (750)
2020.05.01 13:29:15 1:  PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4777.
2020.05.01 13:29:15 1:  stacktrace:
2020.05.01 13:29:15 1:      main::__ANON__                      called by fhem.pl (4777)
2020.05.01 13:29:15 1:      main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (989)
2020.05.01 13:29:15 1:      FHEM::BOTVAC::ReceiveCommand        called by FHEM/HttpUtils.pm (634)
2020.05.01 13:29:15 1:      main::__ANON__                      called by fhem.pl (750)
2020.05.01 13:31:59 1:  PERL WARNING: Use of uninitialized value $value in hash element at ./FHEM/70_BOTVAC.pm line 1532.
2020.05.01 13:31:59 1:  stacktrace:
2020.05.01 13:31:59 1:      main::__ANON__                      called by ./FHEM/70_BOTVAC.pm (1532)
2020.05.01 13:31:59 1:      FHEM::BOTVAC::GetBoolean            called by ./FHEM/70_BOTVAC.pm (989)
2020.05.01 13:31:59 1:      FHEM::BOTVAC::ReceiveCommand        called by FHEM/HttpUtils.pm (634)
2020.05.01 13:31:59 1:      main::__ANON__                      called by fhem.pl (750)
2020.05.01 13:31:59 1:  PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4777.
2020.05.01 13:31:59 1:  stacktrace:
2020.05.01 13:31:59 1:      main::__ANON__                      called by fhem.pl (4777)
2020.05.01 13:31:59 1:      main::readingsBulkUpdateIfChanged   called by ./FHEM/70_BOTVAC.pm (989)
2020.05.01 13:31:59 1:      FHEM::BOTVAC::ReceiveCommand        called by FHEM/HttpUtils.pm (634)
2020.05.01 13:31:59 1:      main::__ANON__                      called by fhem.pl (750)
→do↑p!dnʇs↓shit←

vuffiraa

Dein Start-Log ist ja übersichtlich, wenn man von den Warnungen absieht.
Kann es sein, dass du global das Loglevel etwas runtergeschraubt hast. Da sind nur Level 0 und 1 Meldungen.
Bei mir kommen da mindestens noch die geöffneten Web- und Telnetports. Die sind aber schon Level 3.

Bei den Warnungen sind sich deine Perlversion 5.24 und die Bibliothek JSON::MaybeXS uneinig, wie viele Parameter die Funktion decode_json jetzt haben soll. Das Problem löst sich, wenn du eine Versionskombination findest, wo die Signatur der Funktion gleich ist. Ich denke, die Bibliothek muss da nachziehen bzw. wird nicht benötigt.
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

the ratman

meinst den loglevel unter global verbose? der steht auf 1

hab mal umgestellt auf 3 für dich:

2020.05.01 14:24:09 2:  Registering BOTVAC tatortreiniger for URL /BOTVAC/tatortreiniger/map...
2020.05.01 14:24:10 2:  BOTVAC set tatortreiniger reloadMaps

das war alles mit  globalen loglevel 3 in sachen botvac




und thx für die warning-info!
somit seh ich keinen handlungsbedarf und hoffe, dass es sich auflöst, wenn ich dann endlich mal debian selber update (passiert aber erst, wenn ich infos zum "mehrfach-restart-problem" krieg). otto arbeitet da schon dran *g* https://forum.fhem.de/index.php/topic,110377.msg1046602.html#msg1046602
→do↑p!dnʇs↓shit←

vuffiraa

Das passt, aber leider erklärt es nicht warum die Karte nicht angezeigt wird.

Die Meldung "Map currently not available" stammt aus dem Modul und wird erzeugt, wenn keine Karten geladen sind.

Also doch mal ein langes Log von reloadMaps, um zu sehen, ob da etwas schief läuft.
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean