Autor Thema: Wasserdichter Schalter  (Gelesen 3322 mal)

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6258
Antw:Wasserdichter Schalter
« Antwort #15 am: 28 April 2015, 14:14:11 »
Also ... ich habe mir ein Script geschrieben, der Aufruf erfolgt mit:
[
begin
        remote = PANASONIC
        button = subtitle
        prog   = irexec
        repeat = 0
        config = /home/irexec/schalte-fhem.sh Rechner on
end
/code]

Oder auch

[code]begin
        remote = LG
        button = play
        prog   = irexec
        repeat = 0
        config = /home/irexec/schalte-fhem.sh myMPD play
end

Das Scipt ist auch einfach:
#!/bin/bash
nc="/bin/nc"
pw=`grep "attr telnetPort password" /etc/fhem/fhem.cfg | cut -f4 -d " "`
server="Dein_Toller_Server"

if [ $# -lt 2 ];
then
  echo "Zuwenig Parameter!"
  echo "1. Was"
  echo "2. Wie (on,off)"
  exit 1
fi

echo -en "${pw}\nset ${1} ${2}\nquit\n" | $nc $server 7072 >/dev/null

Natürlich könnte man anstatt nc auch den "normalen" FHEM-Befehl nehmen .. hatte aber mal Probleme damit.

Hinweis:
ich habe den Telnet ein Passwort gegeben. Ohne den, solltest Du den ${pw}\n Teil weglassen.

Falls Du den Zugang SSL-Verschlüsselt hast, geht es auch, sollte man anpassen

Edit:Auch über ein wget aufruf könnte man es implementieren, nur .. "never change a running system"  8)

Edit2:Bei mir liegt die Fhem-Konfiguarion unter /etc/fhem/fhem.cfg. Wenn es bei Dir woanders liegt, bitte anpassen (oder Passwort in Scrypt hinterlegen  :-\ )
« Letzte Änderung: 28 April 2015, 14:16:23 von Wernieman »
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20272
Antw:Wasserdichter Schalter
« Antwort #16 am: 28 April 2015, 14:16:38 »
event basiert und ohne pollen geht z.b. hiermit: http://forum.fhem.de/index.php/topic,36257.0.html

du bist damit nicht nur auf ir beschränkt sondern kannst auch bluetooth basierte tastaturen/fernbedienungen verwenden. das ganze muss nur als usb hid device funktionieren.

ich habe beim googeln eine wasserdichte bluetooth fb gesehen die eventuell in frage kommt. irgendetwas mit fugoo. weiß aber nicht in das ein hid device ist.

gruß
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6258
Antw:Wasserdichter Schalter
« Antwort #17 am: 28 April 2015, 14:20:55 »
Für mich insofern nicht ideal, da ich mit verschiedenen Fernsteuerung und einem Empfänger verschiedene "Geräte" steuere. Im irexec kannst Du, je nach Fernsteuerung, verschiedene Aktionen auslösen.

Wenn man dieses nicht brauchst, gebe ich Dir Recht.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20272
Antw:Wasserdichter Schalter
« Antwort #18 am: 28 April 2015, 14:37:34 »
das kannst du hier auch wenn du bluetooth verwendest.

jede tastatur/fb taucht als eigenes device auf.

bei ir sollte es auch gehen wenn die ferbedienungen unterschiedliche codierungen verwenden und du auf die raw events triggerst.

gruß
  andre
« Letzte Änderung: 28 April 2015, 14:43:13 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Wernieman

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6258
Antw:Wasserdichter Schalter
« Antwort #19 am: 28 April 2015, 14:40:13 »
Zitat:
"Wenn die Ferbedienungen unterschiedliche codierungen verwenden"

*griiins*

Aber das wird jetzt OT  8)

Und .. wie gut, das es immer mehr als einen Weg gibt, es umzusetzen  8)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

 

decade-submarginal