Hauptmenü

Installieren von PM Files

Begonnen von Ralf_62, 01 Dezember 2017, 09:52:27

Vorheriges Thema - Nächstes Thema

Ralf_62

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

marvin78

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.

Beta-User

#2
Und wie hast du es reinkopiert?

Passen die Rechte (pi:dialout)?
Edit: (fhem:dialout)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

marvin78

Wohl eher fhem:dialout (in Standard).

Ralf_62

Es ist das File "99_smappee_1.7.pm" um den Smappee Energiezähler auszulesen.


marvin78

Danke für die Info.  ::) Hast du denn nun die Vorschläge beachtet?

Otto123

#6
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

marvin78

Wiederholen bringt ihm ja nun auch nicht viel.

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

marvin78

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,

Ralf_62

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?


Beta-User

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...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

mahowi

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.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Ralf_62

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?

Beta-User

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/
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors