Hallo,
ich bin seit einiger Zeit dabei mein Haus zu automatisieren mit Fhem. Nun meine Frage gibt es VDR Nutzer die ebenfalls
Fhem nutzen und vielleich einen Weg gefunden haben vom TV aus Fhem zu bedienen?
Grüße
Hallo,
ich bin seit einiger Zeit dabei mein Haus zu automatisieren mit Fhem. Nun meine Frage gibt es VDR Nutzer die ebenfalls
Fhem nutzen und vielleich einen Weg gefunden haben vom TV aus Fhem zu bedienen?
Grüße
Hi,
ich nutze FHEM, aber nicht die VDR Obefläche sondern ausschliesslich über XBMC via VNSI.
Was machst du?
Interesse an dem Thema habe ich auch schon.
Gruß
Ich nutze FHEM im Moment nur, um ein AVM DECT200 zu schalten, wenn der virtuelle VDR-Server startet und damit auch den SAT>IP-Server mit Strom zu versorgen.
Aber grundsätzlich sollte das auch per VDR im Befehle-Menü gehen. Mann braucht ja nur die passenden Telnet-Kommandos per SSH auf dem FHEM-Server auszuführen. Und das kann man ja in den Command-Hooks machen.
ByE...
Sent from my iPhone using Tapatalk
Ich habe mir mittels menuorg ein Untermenu zur Steuerung angelegt. Die Einträge rufen dann ganz simpel die WEB-GUI von FHEM mittels wget auf:
Anbei meine für yavdr erzeugte 98_11_fhem.xml die in /etc/yavdr/templates_custom/var/lib/vdr/plugins/menuorg.xml gehört, damit sie auch nach Update und Releasewechseln funktioniert. Man kann den Inhalt zum Testen natürlich auch erst mal an gewünschter Stelle in die /var/lib/vdr/plugins/menuorg.xml reinkopieren.
Server-IP und Device-Namen sollte man natürlich noch austauschen,
<menu name="Steuerung">
<menu name="Licht">
<command name="Licht Wohnzimmer an/aus" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Wohnzimmer toggle' " />
<command name="Licht Wohnzimmer gedimmt" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Wohnzimmer pct 10' " />
<command name="Licht Esszimmer an/aus" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Esszimmer toggle' " />
<command name="Licht Esszimmer gedimmt" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Esszimmer pct 10' " />
<command name="Licht Kueche an/aus" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Kueche toggle' " />
<command name="Licht Flur an/aus" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Licht_Flur toggle' " />
</menu>
<menu name="Receiver">
<command name="Receiver an" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 on' " />
<command name="Receiver aus" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 off' " />
<command name="Receiver auf GAME" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 input game' " />
<command name="Receiver auf CBL/SAT" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 input cbl/sat' " />
<command name="Receiver lauter" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 volumeUp 2' " />
<command name="Receiver leiser" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set DENON_X2000 volumeDown 2' " />
</menu>
<menu name="Rolladen">
<command name="Rolladen Esszimmer runter" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Rolladen_Esszimmer off' " />
<command name="Rolladen Esszimmer rauf" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Rolladen_Esszimmer on' " />
<command name="Rolladen Esszimmer abschatten" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Rolladen_Esszimmer pct 40' " />
<command name="Alle Rolladen runter" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Alle_Rolladen_Btn1 press' " />
<command name="Alle Rolladen rauf" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Alle_Rolladen_Btn2 press' " />
</menu>
<menu name="Leinwand">
<command name="Leinwand runter" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Leinwand off' " />
<command name="Leinwand rauf" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Leinwand on' " />
</menu>
<command name="Umschalten auf Beamer" execute="wget -q --spider 'http://172.16.0.1:8083/fhem?cmd=set Beamer on' " />
</menu>
Alles anzeigen
Hey,
hört sich gut an werde ich mal versuchen. Ich schalte momentan "Nur" via Timer diverse Geräte an und aus. Bzw. hab noch einen kleinen Touchscreen (hängt via USB Grafikkarte am ESXI und läuft Firefox im Vollbildmodus) im Flur hängen auf dem man auch mal schnell von Hand eingreifen kann. Werde die kommenden Tage mal das mit dem Menü Bauen versuchen. Kannst du mal ein Screenshot vom Menü machen wie das dann aussieht? Sieht man auch den aktuellen Status den ein Aktor hat?
Grüße
Hi,
Mal eine Frage dazu :
Kannst du ein Touchscreen und Display empfehlen?
Hab jetzt grade keine Möglichkeit Screenshots zu posten.......
Das Menu sieht wie jedes normale VDR Menu aus. Der Text aus "name=" mit der führenden Nummerierung. Bei mir ist das Menu "Steuerung" dann nr. 8 im Hauptmenu. Mittels Macro habe ich mir auch einige Punkte direkt auf die Fernbedienung gelegt.
Zu den Touchscreens:
Ich habe für 120.- (Metro Resterampe, die haben viele Rückläufer, weil die Leute das Prinzip eines Smartdisplay nicht verstanden haben) ein Viewsonic VSD220 bekommen, und bin damit sehr glücklich. Es ist ein 22" Smartdisplay mit Android 4.0. XBMC läuft darauf sofort und selbst Full-HD Material vom Fileserver läuft per WLAN ruckelfrei. Leider hat XBMC auf dieser Platform ein Problem mit dem VDR-Streams per VNSI, das ruckelt leider nur ... VDR per HTTP Streamdev geht per MXplayer aber einwandfrei. Das Display hat auch noch einen HDMI Eingang und der Touch kann per USB an einen Fremdrechner als HID weitergegeben werden, so daß in ein paar Jahren wenn die Andoid Version nicht mehr brauchbar ist, der Bildschirm nur noch als Touchscreem benutzt werden kann. Alternativ ist der RDP-Client von Microsoft echt klasse, da meine Frau sich dann einfach Ihr Notebook-Display in die Küche holen kann.
Der Touch ist nicht kapazitiv sondern per iR-Rahmen, das hat mich anfangs gestört, da das Ding aber unser "Küchenrechner" ist, bin ich dankbar, daß ich das Ding auch per Stäbchen, Löffel, oder anderen "nicht Fettfingern" bedienen kann.
Hey,
also bei mir hängt ein ELO Touchscreen noch mit RS232. Hab ich damal per Zufall im Ebay für 12 Euro geschossen. Hat für mich mehrere Vorteile:
- war eben günstig aber auch ein Zufall
- RS232 könnte ich zimlich weit verlängern und hänge nicht bei den ca. 5 Metern von USB...
- Hat VGA könnte ich auch verlängern
Grüße
Moin moin,
ich pack das alte Thema noch mal aus...
Hab bei mir mal angefangen damit. Und 2 Dinge sind mir aufgefallen:
Zum einen
wenn ein Befehl ausgelöst wurde schließt er das gesammte Menü und kehrt zurück zum TV Bild. Kann man das unterbinden?
Zum zweiten:
Ich hab die Einträge jetzt einfach testweise mal in /var/lib/vdr/plugins/menuorg.xml eingesetzt. Kommen nun Updates könnte die Arbeit ja umsonst gewesen sein.
Wie mache ich dem VDR klar "hier liegt noch eine Datei nutz die auch?"
Grüße
Moin moin,
hab nach längerer Pause mal wieder am VDR geschraubt.
Eine Frage: Gibt es die Möglichkeit zu verhindern das er nach auswahl eines Menüpunktes das komplette OSD beendet und zurück zum TV Modus geht. Möchte bei manchen Räumen mehrere Punkte aktivieren ohne jedes mal komplett durchs Menü wandern zu müssen?!
Grüße
Ja, z.B. mit dem osdserver-Plugin - das erfordert aber etwas Skripting von deiner Seite: http://www.udo-richter.de/vdr/osdserver.html
Hallo Gemeinde,
aus gegebenem Anlass habe ich mir gestern nach seahawks Hinweis mal das osdserver-Plugin, Hello-World und das alte Script vdr-portal.pl angesehen. Das vdr-portal.pl war damals eine schöne Sache von vdrchuck um das VDR-Portal auf dem OSD des VDR komfortabel zu lesen. Dies wurde nach Änderung der Forensoftware (-version) leider nie wieder aufgegriffen. Aber das ist ein anderes Thema...
Ich nutze auch FHEM als Steuerungssoftware und habe über das Menuorg-Plugin die Menüeinträge aus diesem Thread genutzt. Das hat, wie bereits angesprochen, den großen Nachteil der 'Tastendrückorgien' wenn man mehrere Aktoren schalten will und sich das OSD immer wieder schließt.
Anhand der Scripte habe ich mich also versucht und habe diese verändert. Die Ausführung meiner 'myfhem.pl' mache ich mit irexec und dem Eintrag in der '/etc/lirc/lircrc':
ZitatAlles anzeigen# FHEM
begin
prog = irexec
button = KEY_USER1
config = /opt/myfhem/myfhem.pl
end
Was ich geändert habe:
HINWEIS: Ich habe kaum Kentnisse über das, was ich getan habe aber es funktioniert erstmal!
Mein Script liegt in /opt/myfhem. Dort ist die fhemurls.conf, in der die Aktoren/Gerätebefehle gelistet sind. Die blaue Taste 'Exit' habe ich gelassen. Ich wollte das es so aussieht:
[Blockierte Grafik: http://imagizer.imageshack.us/v2/800x600q90/924/yv24wT.jpg] [Blockierte Grafik: http://imagizer.imageshack.us/v2/800x600q90/921/VTwe2I.jpg]
Jetzt kommts!
Es wäre schön, wenn sich das mal ein Fachmann ansehen könnte und den ganzen Ballast ausmisten könnte... Wie gesagt ist die Funktion vorerst gegeben - aber unsauber. Das Script ist damals aus den Links im Menü in ein Submenü mit den Threads des Forums gegangen, hatte Settings usw. und all das ist eigentlich überflüssig... Allerdings komme ich nicht zurecht damit, welche subs ich wo löschen kann/muß um das Ding effektiv Abzuspecken.
Garantie übernehme ich für nix - ist so eine "Bacardi-Cola-abends-nix-im-fernsehen-Lösung"
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!