Posts by reini-at

    Hi,


    erstmal die wireless-tools installieren, und dann mit iwconfig den namen von deinem wlan gerät auslesen, entweder wlan* oder irgendwas anderes, bei mir ist es

    wlx5c4979eef66e


    Dann: in /etc/netplan gibt es die 01-netcfg.yml

    für Wlan habe ich folgendes eingefügt (wichtig, abstände etc. sind wohl genauestens vorgegeben):


    Code
    1. network:
    2. version: 2
    3. renderer: networkd
    4. wifis:
    5. wlp2s0:
    6. dhcp4: yes
    7. dhcp6: no
    8. access-points:
    9. "DEINE_ESSID":
    10. password: "DEIN_PASSWORT"

    In diesem Fall verwende ich dhcp und keine fixed IP adresse, und WPA-PSK2 verschlüsselung.


    LG

    Hi,

    manchmal ist es dann im Endeffekt doch einfacher als gedacht... Habe mir länger das syslog mit den cec-ausgaben angeschaut, und habe nun für mich folgende Lösung erarbeitet:


    in der cecremote.xml habe ich folgende onceccommand Befehle konfiguriert:


    Code
    1. <onceccommand command="STANDBY" initiator="TV">
    2. <commandlist>
    3. <exec>svdrpsend plug softhddevice DETA</exec>
    4. </commandlist>
    5. </onceccommand>
    6. <onceccommand command="135" initiator="TV">
    7. <commandlist>
    8. <exec>svdrpsend plug softhddevice ATTA</exec>
    9. </commandlist>
    10. </onceccommand>

    Damit wird beim auslösen das standby das fronted detached, und wenn der TV wieder eingeschaltet wird werden eine Reihe von Befehlen abgeschickt, da habe ich mir den 135er Befehl ausgesucht um eben genau das Einschalten zu erkennen, und kann damit das frontend wieder attachen lassen.


    Vielleicht braucht es ja ausser mir noch jemand :)

    achso, na dann sind diese edid Abfragen eh nicht anwendbar für diesen Fall :)


    Mir ist aber etwas anderes aufgefallen - mittels den Befehl in der cecremote.xml kann ich ja bei poweroff ein Skript laufen lassen, welches jetzt ein svdrpsend plug softhddevice DETA macht. Was mir aber im Tool von seahawk1986 aufgefallen ist, der vermutlich etwas anderes ausführt, dort kommt nämlich im OSD eine Meldung mit Frontend detached, press a key to start. Den Befehl - vermutlich frontend-dbus-send stop könnte ich ja verwenden statt dem vorigen. Allerdings scheint damit auch das cecremote plugin deaktiviert zu werden, da das System auf keine Taste der Fernbedienung für das Starten des Frontends reagiert... Für mich wäre es auch der gangbare weg das frontend zu stoppen - solange die Fernbedienung weiter reagieren würde :) Jemand dorthin vielleicht ein Ansatz?

    Hi,

    tatsächlich gibt ein sudo i2cdump -y 4 0x50 mehr Informationen aus und erkennt auch den Fernseher. Allerdings wird beim ausschalten des Fernsehers nur für einen kurzen moment das 50er byte entfernt - über i2cdetect -y 4 verschwindet das byte, und ist dann aber beim nächsten Aufruf auch schon wieder vorhanden.


    seahawk1986 : ja auch get-edid wirft eine Antwort zurück wenn der TV im Standby ist. Ich vermute mal dass Standby bei Panasonic wohl irgendwie nur bedeutet dass das Panel abgeschaltet wird, alles andere läuft anscheinend ganz normal weiter. Werde mal schauen ob ich dem Fernseher ein "härteres" Standby beibringen kann :)

    bei ausgeschaltete fernseher:


    bei eingeschaltetem fernseher ist die ausgabe ident..

    Code
    1. sudo i2cdetect -l
    2. i2c-3 i2c DPDDC-A I2C adapter
    3. i2c-1 i2c i915 gmbus dpc I2C adapter
    4. i2c-8 i2c ddbridge_00.0.3 I2C adapter
    5. i2c-6 i2c ddbridge_00.0.1 I2C adapter
    6. i2c-4 i2c DPDDC-B I2C adapter
    7. i2c-2 i2c i915 gmbus misc I2C adapter
    8. i2c-0 i2c i915 gmbus dpb I2C adapter
    9. i2c-7 i2c ddbridge_00.0.2 I2C adapter
    10. i2c-5 i2c ddbridge_00.0.0 I2C adapter

    ich tippe mal auf 0 oder 1 als korrektes device


    jedenfalls kommt bei beiden devices bei fernseher an und aus dieselbe antwort (auch bei allen anderen devices übrigens):


    das habe ich befürchtet, gibt es einen umgekehrten weg mit dem cec-remote plugin - das ausschalten und detachen geht ja, nur für einschalten und attachen habe ich noch keine saubere lösung gefunden :/


    einzige andere möglichkeit wäre den tv zu pingen in regelmässigen abständen - am besten irgendwie erst dann wenn vorher das frontend detached wurde, und bei einer ping-antwort wieder zu attachen und dann das pingen auszusetzen?


    Leider habe ich nur die theoretische möglichkeiten - jedoch nicht die praktische fähigkeiten sowas auch umzusetzen :( Irgendjemand vielleicht praktische Ansätze dazu?

    Hi,

    hast du hierfür bereits eine Lösung gefunden? Ich scheitere mehr oder weniger am selben problem - würde gerne mein fronttend detachen wenn der fernseher aus ist, und wieder attachen wenn dieser angeht -> damit die SATIP ressourcen nicht unnötig geblockt werden.


    In der cecremote.xml kann ich mit folgendem Befehl bei einem poweroff vom Fernseher den detach befehl schicken:


    Code
    1. <onceccommand command="STANDBY" initiator="TV">
    2. <commandlist>
    3. <exec>svdrpsend plug softhddevice DETA</exec>
    4. </commandlist>
    5. </onceccommand>

    Allerdings fehlt mir die Möglichkeit zu erkennen ob der Fernseher wieder eingeschalten wird, um dann das softhddevice wieder zu attachen.


    Falls Du bereits eine Lösung gefunden hast - bitte her damit :)

    Hi,


    ja das funktioniert, dann kann Kodi den cec-client verbinden. Beim verlassen stürtzt Kodi mit einem Segfault in kodi-x11 ab, aber das ist ein anderes Thema :)


    Eventuell eine Möglichkeit in der menuorg.xml den command anzupassen und beide Befehle ausführen zu lassen?


    LG

    gibt das als Antwort zurück.

    Hallo Seahawk,


    habe es mit deinem patch versucht, und den rechner neu gestartet, allerdings scheint es nicht so genau zu funktionieren.


    Nachstehend die syslog Einträge ab dem Drücken des "Kodi" Buttons, welches der switchto Kodi triggert:


    Hast du eventuell noch eine Idee woran das liegen könnte? Laut logfile scheint es mir als ob die routine die du im patch eingefügt hast gar nicht ausgeführt wird.


    Vielen Dank bereits für deine Hilfe bisher!


    LG

    Reinhard

    Schönen Nachmittag,


    leider habe ich über sämtliche Suchaufträge nichts gefunden was mir wirklich helfen könnte. Mein VDR läuft im Regelfall ganz normal, Ferngesteuert über CEC vom Fernseher mittels cecremote plugin und das pulseeight usb cec adaptor, dies funktioniert soweit einwandfrei.


    Wenn ich aber aus dem VDR Menü Kodi starte, scheint das CEC Plugin nicht deaktiviert zu werden, bzw. den cec adaptor nicht freigegeben zu werden, wodurch Kodi keine Verbindung mit dem Gerät herstellen kann, und ich somit auf Fernbedienungs-Apps am Handy angewiesen bin.


    Hat jemand eventuell vielleicht schon eine Lösung dafür, wie beim wechsel zu Kodi der CEC Adptor freigegeben wird, und damit in Kodi verwendet werden kann? Vermutlich müsste beim Wechsel zurück zum VDR das device/plugin dann wieder aktiv gestartet werden?


    Sideinfos: VDR2.4.1, yavdr-ansible


    Danke im Voraus für jegliche Lösungsansätze!

    LG

    Reini