Hey Zusammen.
erst einmal ein "Hallo" von einem technikbesessenem Freizeitnerd, der sich den Wunsch des automatisiertem Zuhause erfüllen möchte :D
Ich habe mit der Hilfe des Forums schon folgende Punkte abarbeiten können.
- FHEM auf RPI2 installiert
- HM LAN Adapter eingerichtet
- 2 Türsensoren, 3 Steckdosenaktoren, ein Thermostat angemeldet
- meinen Enigma2 Receiver eingebunden, ebenso wie ein weiteren RPI2 mit OSMC in FHEM "sichtbar" gemacht
An dem TV RPI2 ist ein Ambilightsystem angeschlossen (WS2801 LEDs) das mittels Hyperion gesteuert wird. Sobald der TV angeht, schaltet sich das Ambilight ein. < darauf bin ich schon ein wenig stolz :o
So, jetzt möchte ich gern folgendes einrichten.
Der FHEM RPi soll dem KODI Rpi folgenden Befehl senden
"ssh hyperion@192.168.178.63 /usr/share/hyperion/bin/hyperion-remote --color darkorange"
Ich habe ein Dummy erstellt (Orange) und den mit 2 Atrributen versehen (on und off)
Dann habe ich mittels define noch folgendes erstellt
orange:on ssh hyperion@192.168.178.63 /usr/share/hyperion/bin/hyperion-remote --color darkorange
doch leider will das nicht klappen :(
Ich habe schon eine weile im Netz gesucht und will so richtig nix finden, kann auch sein das ich nach den falschen Wörtern suche, daher hier meine Bitte zur Hilfe! :)
Danke euch schonmal :)
warum nimmst du nicht das hyperion modul?
Grundsätzlich ja ein toller Lösungsansatz :D
Aber zum einen müsste man das mal Wissen, zum anderen auch finden :( beide trifft bei mir bis Dato nicht zu.
Kannst du mich hier unterstützen und mir sagen wie ich das einrichte. Fhem und Hyperion in Google sind mir keine so richtige Hilfe :(
PS: define Hyperion 192.168.178.63 19444
Bringt einen Fehler "unbekanntes Modul" oder so :(
PS2: :-) habe es hinbekommen, ist doch ne tolle Sache :-D
Würde trotzdem gern wissen wie man den ssh Befehl absenden kann, wenn evtl jmd ne Idee hat ;)
Wie meistens findet sich die Antwort in der offiziellen FHEM-Doku, der Commandref:
http://fhem.de/commandref.html#Hyperion
Und auch über die Forensuche findet man auf anhieb folgenden Thread:
https://forum.fhem.de/index.php/topic,55112.0.html
Ach ja: Ein frisch installiertes FHEM sollte übrigens erst mal per update auf den aktuellen Stand gebracht werden, falls noch nicht geschehen: http://fhem.de/fhem_DE.html#Download
Zitat
Achtung: FHEM wird kontinuierlich weiterentwickelt, und die hier herunterladbaren Versionen sind nur als Startpunkt für den update Prozess gedacht.
Bitte das FHEM update (http://fhem.de/commandref_DE.html#update) Kommando ausfuehren, um den aktuellen Stand herunterzuladen, insb. bevor man Probleme im Forum meldet.
z.b. orange:on "ssh hyperion@192.168.178.63 /usr/share/hyperion/bin/hyperion-remote --color dark orange"
wäre es gewesen.
Dankeschön! :)
Jetzt habe ich doch nochmal eine Frage und hoffe das Ihr mich nicht für Dumm verkauft oder ähnliches :(
Und ja, ich habe die letzten 3 Stunden gegoogelt und auch die Boardsuche bemüht, nur leider nichts für mein "Null Ahnung Gehirn" gefunden um es für mein Vorhaben zu nutzen.
Ich möchte das ein bestimmtes Reading von dem Modul KODI ein notify "auslöst"
Also wenn in den Readings der PlayStatus: playing anzeigt, soll das Hyperion Modul den mode auf clearall setzen und sobald stopped als PlayStatus angezeigt wird rgb FF4108
Mensch, so schwer kann das doch nicht sein :(
define n_blabla notify KODIDEVICE:PlayStatus:playing.* set HYPERIONDEVICE clearall
define n_blabla2 notify KODIDEVICE:PlayStatus:stopped.* set HYPERIONDEVICE rgb FF4108
Gruß
Dan
Danke für deine Hilfe, noch so spät am Abend ;)
Also leider macht dieses Notify gar nichts :( angepasst habe ich es so hier "KODI:playStatus:stopped.* set Hyperion rgb FF4108" Groß und kleinschreibung passt und wenn ich es über einen Dummy schalte (also Orange:Activate set Hyperion rgb FF5E00) dann klappt das auch. Nur den Status scheint er nicht wahr zu nehmen :(
Noch eine andere Idee? Bzw, habe ich einen Fehler gemacht?
Am besten im Event-Monitor schauen was beim Schalten vom Kodi wirklich für Events ankommen.
Hast Du beim Kodi Device eventuell die Events mittels "event-on-change-reading" beschränkt und dort "playStatus" nicht mit aufgenommen?
Gruß
Dan
2016-10-10 08:46:06 XBMC KODI label: Das Erste HD-Sturm der Liebe (2547).2016-10-07.mkv
2016-10-10 08:46:06 XBMC KODI currentTitle:
2016-10-10 08:46:06 XBMC KODI year: 0
2016-10-10 08:46:06 XBMC KODI totaltime: 00:50:30.481
2016-10-10 08:46:06 XBMC KODI time: 00:00:00.200
2016-10-10 08:46:06 XBMC KODI playStatus: playing
2016-10-10 08:46:06 XBMC KODI speed: 1
2016-10-10 08:46:06 XBMC KODI shuffle: off
2016-10-10 08:46:06 XBMC KODI repeat: off
2016-10-10 08:46:06 XBMC KODI partymode: off
2016-10-10 08:46:06 XBMC KODI thumbnail:
2016-10-10 08:46:06 XBMC KODI tvshowid: -1
2016-10-10 08:46:06 XBMC KODI currentTrack:
2016-10-10 08:46:06 XBMC KODI 3dfile: off
Das ist ein Auszug aus dem Eventmonitor. playingStatus:playing wird mit übermittelt. Habe auch schon versucht das Leerzeichen mit in meinen Befehl zu übernehmen (also playStatus: playing) aber leider ohne Erfolg.
event-on-change-reading habe ich nie eingerichtet.
für diesen : und das folgende leerzeichen je einen . schreiben
bei über 13.000 Beiträgen wirst du das öfter gehört haben > aber Danke, geiler Typ ! :D
KODI:playStatus..playing* set Hyperion mode clearall
War die Lösung !
Natürlich auch an DeeSPe und Benni !
Dankeschön!