FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SebastianStorb am 11 Oktober 2021, 23:30:04

Titel: [gelöst] 99_*******.pm
Beitrag von: SebastianStorb am 11 Oktober 2021, 23:30:04
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)?






Titel: Antw:99_*******.pm
Beitrag von: Beta-User am 12 Oktober 2021, 07:07:20
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.
Titel: Antw:99_*******.pm
Beitrag von: SebastianStorb am 12 Oktober 2021, 08:33:17
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