FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Patrix2911 am 14 Oktober 2017, 19:43:08

Titel: GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 14 Oktober 2017, 19:43:08
Hallo,

ich wollte gerade meine vorhandenen 433MHz Funksteckdosen in FHEM mit einbinden und habe dazu dieses Tutorial gefunden ... (https://blog.moneybag.de/fhem-baumarkt-funksteckdosen-433-mhz-anschliessen/ (https://blog.moneybag.de/fhem-baumarkt-funksteckdosen-433-mhz-anschliessen/)).

Leider scheitere ich an dieser Stelle:

define Laterne_LED GenShellSwitch send 11111 2 1 0

Mein Fhem kennt GenShellSwitch nicht ... also mal schnell Google befragt ... und auch die Forum-Suche, das muss scheinbar manuell nachinstalliert werden ... mein Problem, ich finde nirgends ne Downloadquelle dazu :(

Kann mir vllt. jemand sagen wo ich das herbekomme, oder gibt es da inzwischen vllt. ne integrierte Lösung?

Danke vorab, beste Grüße Patrick.
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: KölnSolar am 14 Oktober 2017, 20:06:54
Hallo Patrick,
nutze die Forums-Suchfunktion u. Du wirst schnell fündig.
Grüße Markus
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 14 Oktober 2017, 20:11:33
Hallo KölnSolar,

danke für deine Antwort. Nun vllt. stell ich mich etwas dämlich an, aber wenn ich nach GenShellSwitch suche, wird mir nur mein Thema angezeigt...  :-\ Könntest Du mich vllt. auf die richtige fährte führen?

Korrektur: Hab jetzt nochmal gesucht und plötzlich war es wesentlich meh :) Ich kämpf mich nochmal durch
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: KölnSolar am 14 Oktober 2017, 20:17:31
genshell eingeben u. der 17.Beitrag ist es  ;)
Edit: im 1. Post findest Du das attachment, welches Du in Dein FHEM-Verzeichnis kopieren musst.
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 14 Oktober 2017, 20:30:43
Danke für deine Mühe, ich glaub ich bin zu blöd für die Forensuche ... Schau Dir mal den angehängten Screenshot an ... ich hab nach genshell gesucht und erhalte nur 3 Ergebnisse  ???
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: KölnSolar am 14 Oktober 2017, 20:39:06
https://forum.fhem.de/index.php/topic,59062.msg504603.html#msg504603

guck Dir mal Deine Suchoptionen an. Du hast bestimmt irgendwelche einschränkenden Optionen. Und nicht direkt ne PN  ;)
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 14 Oktober 2017, 20:44:53
Besten dank! Ich hatte an den Suchoptionen nichts umgestellt und den Suchbegriff oben direkt im Suchfeld eingegeben ... merkwürdig. Trotzdem danke.... mal sehen ob ich das damit hinbekommen. :)
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Hollo am 15 Oktober 2017, 12:16:58
Die meisten Ergebnisse liefert die Such-Funktion, wenn man sie vom "Hauptverzeichnis" aus startet.  ;)
Wenn man IN einem Unterforum steht, wird auch nur das durchsucht.
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: ak323 am 17 Oktober 2017, 23:13:43
... ich scheitere auch daran !

ShellSwitch entsprechend der Anleitung geladen, device definiert:

define TEST1 ShellSwitch /home/pi/rcswitch-pi/send 01110 2 1 0
attr TEST1 group Funksteckdosen
attr TEST1 room 3.Funksteckdosen

... aber sie schaltet nicht aus fhem heraus .. direkt von der Shell des RPI geht es einwandfrei ... Wo liegt der Fehler ?
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Neuhier am 17 Oktober 2017, 23:19:09
Hatte es hier mit dem 433MHz-Modul am RPi getestet, ging mit FHEM nicht wirklich gut.

Jetzt steuere ich meine 433MHz-Steckdosen per SignalDuino.
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: ak323 am 17 Oktober 2017, 23:31:50
Auf meinem Raspberry B unter Raspbian funktioniert es seit Jahren einwandfrei ...
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: KölnSolar am 18 Oktober 2017, 10:46:03
dann verstehe ich Deine Frage 2 Posts früher nicht  :o

Bzw. Du kannst vermutlich als Einziger den Unterschied zwischen funktioniert(Post #10) und funktioniert nicht(Post #8) analysieren und beurteilen.
Grüße Markus
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: mbrak am 18 Oktober 2017, 11:32:29
Hallo

Du kannst das ohne Probleme mit dem PI und einem Sendemodul 433Mhz machen. Hat bei mir mehrere Jahre einwandfrei funktioniert.
Ich habe aber aus Gründen der Unabhängigkeit vom PI nach einer anderen Lösung gesucht und gefunden. Da ich ggf. auf eine andere Hardwareplatform wechseln möchte, habe ich nach einer Netzwerktauglichen Lösung gesucht.
Seit 2 Monaten habe ich ESPeasy Mega mit einem Plugin aus dem Playground (läuft aber absolut stabil) an einem 433er Sendemodul und steuere damit meine ganzen 433er Steckdosen im Haus.
Angesprochen wird das ganze über einen Http Request. Aus Fhem heraus geht das ganze über die ESPBridge ohne großen Aufwand. Habe dazu auch schon mal was hier im Forum geschrieben.

Mit der jetzigen Lösung bin ich von der Hardware, wo FHEM drauf läuft, wieder unabhängig geworden.

Gruß Michael
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 18 Oktober 2017, 17:40:16
Also bei mir funktioniert es ohne Probleme....
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Wernieman am 18 Oktober 2017, 18:03:51
Die Berühmte Frage:
Wenn es in der Konsole probiert, mit welchem User?

FHEM läuft (im Standard) nicht unter pi, sondern dem user fhem .....
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Patrix2911 am 18 Oktober 2017, 18:09:27
Also, ich habe in der Datei /etc/sudoers

Folgende Zeile hinzugefügt:

fhem ALL=(ALL) NOPASSWD:ALL

der FHEM Befehl selbst lautet bei mir ... siehe Screenshot

Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: ak323 am 18 Oktober 2017, 20:13:14
Danke für Eure Tipps ... leider hilft nichts davon weiter  :-\

@KölnSolar: das sind 2 unterschiedliche PIs
@Wernieman: auf der console als root (sudo)
@Patrix2911: in /etc/sudoers hinzugefügt (ist bei meinem anderen PI auch so), funktioniert aber leider hier nicht ..

Noch weitere Ideen ?
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: Wernieman am 18 Oktober 2017, 21:05:22
Einfache Frage:
Funktioniert es denn als User fhem?

Immer von Einfachen zum schwierigen Probieren ...
Titel: Antw:GenShellSwitch nicht gefunden ..?
Beitrag von: ak323 am 18 Oktober 2017, 21:34:16
Gelöst !
Es waren die Rechte der send Datei ..

Danke für die Hilfe ...