DBus von entferntem Rechner ansprechen, geht das?

  • Ich möchte von einem anderen Rechner aus eine Nachricht an den VDR über DBus senden. Geht das überhaupt?
    Hauptgrund ist der , das ich mit svdrpsend keine Nachricht schicken kann, die auf dem Bildschirm stehen bleibt (oder täusche ich mich da?),
    mit dbus über den AskUser-Befehl aber schon.
    Kann mir jemand helfen?

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • DBus ist eigentlich nur für die lokale Kommunikation gedacht, weil es von Haus aus keinerlei Authentifizierung usw. gibt.
    Es ist aber durchaus möglich, den dbus-daemon auf einem TCP-Port lauschen zu lassen, direkt sinnvoll ist es aber eigentlich nicht.


    Mit dbus2vdr mache ich immer mal wieder Experimente in diese Richtung, benutze dafür aber einen eigenen dbus-daemon, nicht den für den Systembus. Und dieser spezielle dbus-daemon bekommt dann auch nur Interfaces verpasst, die readonly für dbus2vdr sind. Aus dem Kopf weiß ich jetzt aber nicht, ob AskUser dabei ist.


    Es ist der Parameter --network von dbus2vdr, der das aktiviert, zusätzlich muss dann auch der extra dbus-daemon gestartet sein. Kann ich gerade nicht nachsehen, wie der genau heißt.


    Lars

  • Es müsste der dbus2vdr-daemon sein, wenn ich mich richtig erinnere, aber AskUser wird nicht im Netzwerk angeboten.


    Man kann z.B. mit Python natürlich einen lokalen Daemon schreiben, der den Befehl an den vdr weiter gibt und das Ergebnis dann natürlich auch.


    Lars

  • Ich hatte jetzt die Idee, doch wieder svdrpsend zu verwenden, der Befehl HITK User9 sollte dann ein Script auslösen.
    Nachdem ich schon mit der lircrc rumgespielt habe, bin ich aber auch nicht weitergekommen.
    Wo muss ich denn bei yavdr sowas eintragen , also dass z.B. bei User9 das Skript /usr/bin/meinskript ausgeführt wird?

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • Das weiß ich nicht so wirklich, sowas benutze ich nicht.
    keymacros oder menuorg.xml?


    Müsste ich selbst erst manpages lesen. :)


    Lars

  • Nach mehreren Versuchen scheint es so zu sein, dass irexec nicht darauf reagiert, wenn über svdrpsend ein Key gesendet wird, nur über die FB.
    Kann das jemand bestätigen?

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

  • irexec liest ja einfach nur vom Sockel von eventlircd - wie soll es das mitbekommen, wenn du über svdrp (oder restfulapi, dbus2vdr, remote-Plugin usw.) Befehle an der VDR schickst ?(

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Wie wäre es z.B. mit dem OSDServer-Plugin, um Nachrichten bzw. Dialogoptionen anzuzeigen? http://www.udo-richter.de/vdr/osdserver.html

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • DAS hört sich doch interessant an. Ich hatte nur noch nie von diesem Plugin gehört. I

    VDR1: Asus q1900 Pro M, 2GB, Cine2 Dual DVB S2,Atric USB, yaVDR 0.6 stable, Gehäuse Modushop CD21

    VDR2: RaspBerry Pi2 mit MLD 5.3 als Client
    Ausgemustert: VDR: ASUS M2N-SLI,2GB, TT1600, Zotac GT210, yaVDR 0.4 im Mozart SX Gehäuse, Atric
    Ausgemustert: VDR: Activy 300 , FF Fusi 1.3 + , Celeron 1100, Gen2Vdr AE (momentan defekt)

    Ausgemustert: VDR: Lintec Senior Gehäuse,Technotrend 1.6, Siemens D1215 Mainboard mit Celeron 1000,Pabst Lüfter, EasyVDR 0.5, KäptnKoma Display 260x64,Schäfer Front (ausgemustert)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!