Mir fehlt die Datei 99_RoombaUtils.pm auf meinem Systemen (3x RPi, 1x debian-server).
Diese ist hier zu finden:
https://forum.fhem.de/index.php?topic=117481.0 (https://forum.fhem.de/index.php?topic=117481.0)
Diese Datei sollte gemäß einer Anleitung (https://wiki.fhem.de/wiki/Roomba (https://wiki.fhem.de/wiki/Roomba)) hier zu finden sein (wo sie bei mir auf keinem System ist):
im Ordner fhem/contrib/Roomba
Ich habe folgendes versucht:
cd /opt
svn checkout https://svn.fhem.de/fhem/trunk/fhem fhem
Leider ohne Erfolg - auch nach diesem checkout ist die Datei ist auf keinem System zu finden.
Was auch nicht funktioniert:
Die Datei "von Hand" über das Webinterface unter EDIT FILES neu anzulegen und den Inhalt aus dem Web dort einfügen. (wird beim Systemstart nicht geladen).
Ich hatte einen Kopierbefehl im Internet gefunden. Hiernach lag die Datei auf dem debian-server "irgendwo" und ich habe diese dann per ftp verschoben. Jetzt wird die Datei auf diesem System auch geladen - es funktioniert aber trotzdem nicht. Daher versuche ich es gerade auf einem anderen System auf dem kein ftp server installiert ist.
Mir wurde empfohlen die Anfänger Doku zu lesen - was mich in diesem Fall nicht weiter gebracht hat. Ich habe nicht verstanden wo in der Doku der entscheidende Hinweis steht.
Welches ist der korrekte Weg an diese Datei zu kommen?
oder
Mit welchem Befehl bekomme ich die Datei in den Ordner /opt/fhem/FHEM (falls das der richtige Ordner ist)?
Die mAn. einfachste Methode, um diese Datei aus dem svn-contrib an die richtige Stelle zu bekommen, ist der hier:
{ Svn_GetFile("contrib/Roomba/99_RoombaUtils.pm", "FHEM/99_RoombaUtils.pm", sub(){ CommandReload(undef, "99_RoombaUtils.pm") }) }
(für das FHEM-Kommandofeld).
Die ersten beiden Argumente sollten einigermaßen klar sein, das letzte Argument lädt dann die heruntergeladene Fassung.
Vorher würde ich empfehlen, die dort vorhandene Datei (typisch: /opt/fhem/FHEM/99_RoombaUtils.pm) zu löschen, denn das klingt danach, als hättest du die Rechte verbogen (oder einfach "Daten-Müll" eingelagert).
Allgemeine zu "myUtils" findest du in https://wiki.fhem.de/wiki/99_myUtils_anlegen.
Super! Vielen vielen Dank!!!
2021.10.12 08:31:22 1: SVN download of contrib/Roomba/99_RoombaUtils.pm to FHEM/99_RoombaUtils.pm finished