Unknown module GenShellSwitch

Begonnen von Chriss6n, 21 Mai 2016, 22:37:22

Vorheriges Thema - Nächstes Thema

Chriss6n

Mhhh das heisst wie vekomm ich die kuh vom eis bin absoluter neuling bezüglich linux und FHME

Gesendet von meinem SM-G900F mit Tapatalk


ernst1024

morgen,

bei mir auch bis auf das 'x' aber das heisst jetzt erstmal niX.
-rw-rw-rw- 1 pi pi 4957 Jan 10 16:13 /opt/fhem/FHEM/00_GenShellSwitch.pm

Trotzdem stimmt irgendwo, irgendwas mit den Rechten nicht, steht ja ganz klar im log.
Das Kapitel Rechte unter linux steht irgendwo auf meiner todo Liste, sprich, ich bin auch nicht der Experte. Aber ich meine mich dumpf zu erinnern es hat auch was mit den Gruppenrechten bzw der Zugehörigkeit zu bestimmten Gruppen zu tun. Evtl ist bei mir Pi in der Gruppe Sudo und bei dir nicht, irgendsowas.
Du kannst ja mal (gehst du mit putty auf den pi oder wie?) ein
chown fhem:dialout /opt/fhem/FHEM/00_Gen*
absetzen, das kann nichts schaden und dann nochmal versuchen.
Gruß Ernst

Hans Franz

Ich denke, es könnte wegen
ZitatNote: Take care that commands can be executed with fhem's user rights.
eher mit den Rechten der /home/pi/433Utils/RPi_utils/codesend zu  tun haben.

Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Chriss6n

Ja über putty habs grade mal gemacht was du gesagt hast beingt leider nichts gleicher fehler

Gesendet von meinem SM-G900F mit Tapatalk


ernst1024

Zitat von: Hans Franz am 22 Mai 2016, 11:48:49
Ich denke, es könnte wegeneher mit den Rechten der /home/pi/433Utils/RPi_utils/codesend zu  tun haben.

Gruß
Hans

Ein guter Einwand, das wird es sein.
Gruß Ernst

ernst1024

Zitat von: Chriss6n am 22 Mai 2016, 11:53:03
Ja über putty habs grade mal gemacht was du gesagt hast beingt leider nichts gleicher fehler

Gesendet von meinem SM-G900F mit Tapatalk

dann mach das gleiche mal wie Hans Franz vorgeschlagen hat mit codesend und schau dir da mal die Rechte an.
Gruß Ernst

Chriss6n

Stehe grad auf sem schlauch wie müsst ich das in die console schreiben  sorry bin doof ich weis hehe

Gesendet von meinem SM-G900F mit Tapatalk


ernst1024

gucken:
ls -l /home/pi/433Utils/RPi_utils/codesend
ändern

chown fhem:dialout /home/pi/433Utils/RPi_utils/codesend
Gruß Ernst

Chriss6n

gesagt getan und siehe da geht immernoch nicht :-(

2016.05.22 12:44:28 1: PERL WARNING: Can't exec "1": Datei oder Verzeichnis nicht gefunden at ./FHEM/00_GenShellSwitch.pm line 131.
2016.05.22 12:44:28 2: GenShellSwitch set lampe off
wiringPiSetup: Must be root. (Did you forget sudo?)


CoolTux

Mache ein


ls -all /opt/fhem/FHEM/00_GenShellSwitch.pm


hier sollte raus kommen das die Datei dem User fhem und der Gruppe dailout gehört. Die Rechte sollten auf -rw--r--r stehen.

Dann kopiert Du Die Datei codesend am besten in ein Verzeichnis /opt/fhem/scripts/
Das Verzeichnis musst Du anlegen. Nach dem das Verzeichnis angelegt und die Datei da eingespielt ist machst Du


chown fhem:dailout -R /opt/fhem/scripts/
chmod 755 -R /opt/fhem/scripts/


Dein define noch anpassen und gut ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Chriss6n

ok gesagt getan jetzt kommt der nächste fehler


wiringPiSetup: Must be root. (Did you forget sudo?)
2016.05.22 13:20:47 2: GenShellSwitch set Lampe off

CoolTux

Kommt die Meldung von FHEM? Anscheinend meldet was auch immer das die Aktion nur mit root Rechten erlaubt ist. Was ist wiringPi?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Hast Du Dir zu diesem Modul mal die Commandref durchgelesen. Was steht da zu Voraussetzungen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Chriss6n


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net