Hallo,
als Anfänger mit FHEM auf einem Raspi habe ich mal eine typische Anfängerfrage zu der ich auch nach einer ausgiebigen Suche noch keine Antwort gefunden habe.
Ich habe ein PM File zur Ankopplung eines Device heruntergeladen und möchte dieses gerne für FHEM bekannt machen. In welchem Ordner muss ich dieses File unter FHEM ablegen und wie mache ich es FHEM bekannt, dass ich das Device mit DEFINE definieren kann.
Wenn ich es in den Ordner mit den anderen PM-Files kopiere kann er es wohl nicht erkennen.
Vielen Dank für eure Hilfe!
Viele Grüße
Ralf
Du müsstest schon etwas mehr über das PM File sagen.
Wenn es ein FHEM Modul ist, gehört es in den FHEM Ordner und dann machst du einen shutdown restart. In der Regel reicht auch ein reload DATEI (ohne .pm).
Aber das ist nur Raterei und ggf. unvollständig, denn du bietest zu wenig Infos.
Und wie hast du es reinkopiert?
Passen die Rechte (pi:dialout)?
Edit: (fhem:dialout)
Wohl eher fhem:dialout (in Standard).
Es ist das File "99_smappee_1.7.pm" um den Smappee Energiezähler auszulesen.
Danke für die Info. ::) Hast du denn nun die Vorschläge beachtet?
Hi,
Es gehört in den meisten Fällen in den Ordner /opt/fhem/FHEM wie alle anderen auch. Beim ersten define wird automatisch dort gesucht.
Gruß Otto
Wiederholen bringt ihm ja nun auch nicht viel.
Zitat von: marvin78 am 01 Dezember 2017, 09:54:23
gehört es in den FHEM Ordner
Und wenn er nicht weiß wo der ist? ;D
Zitat von: Ralf_62 am 01 Dezember 2017, 09:52:27
In welchem Ordner muss ich dieses File unter FHEM ablegen
Das sagt mir, er weiß wo FHEM liegt...je nach System ist dein Pfad allerdings falsch. ;) Aber das soll hier nicht das Thema sein,
Vielen Dank für eure Hilfe. Ich habe den Ordner gefunden und das File per WinSCP kopiert. Hat ohne Probleme geklappt.
Jetzt kämpfe ich mit dem DEFINE Befehl für das SMAPPEE Device.
Kann ich eigentlich irgendwie prüfen ob FHEM das File eingelesen hat?
Und wie sind jetzt die Rechte auf das file? (Vermutung: pi:pi)
Soll ist (im Standard): fhem:dialout
Und dann war da noch der Hinweis auf das Umbenennen (https://forum.fhem.de/index.php/topic,24887.msg413229.html#msg413229)...
Zitat von: Ralf_62 am 01 Dezember 2017, 10:46:00
Vielen Dank für eure Hilfe. Ich habe den Ordner gefunden und das File per WinSCP kopiert. Hat ohne Probleme geklappt.
Jetzt kämpfe ich mit dem DEFINE Befehl für das SMAPPEE Device.
Kann ich eigentlich irgendwie prüfen ob FHEM das File eingelesen hat?
Hast Du "shutdown restart" oder "reload MODULE" gemacht nach dem Kopieren? Falls nicht, mußt Du das erst machen. Wenn das define dann noch fehlschlägt, solltest Du was dazu im Log finden.
Im Logfile stehen nach einem Shutdown restart keine Fehler. Ich habe das File nach "99_smappee.pm" umbenannt wie oben schon erwähnt.
Das mit den Rechten verstehe ich nicht. Wo und wie muss ich die einstellen?
Das mit den Dateirechten geht z.B., indem man sich per ssh mit dem Rechner verbindet, auf dem FHEM läuft.
Dann
cd /<fhem-Ordner>/FHEM
ls -lah
Ggf.: https://wiki.ubuntuusers.de/chown/
https://wiki.ubuntuusers.de/Benutzer_und_Gruppen/
Vielen, vielen Dank für eure Hilfe. Der Thread kann geschlossen werden, ich habe es ans Laufen gebracht und kann alles schalten und Daten lesen.