stg93 / blaulichtsms_einsatzmonitor_tv_controller

TV Controller für ein HDMI CEC fähiges Gerät mit dem blaulichSMS Einsatzmonitor
MIT License
20 stars 9 forks source link

Rewrite communication with libcec #19

Closed r00tat closed 3 years ago

r00tat commented 3 years ago

In letzter Zeit hat die CEC Kommunikation mit dem Samsung TV nicht mehr korrekt funktioniert. In meinen tests stellte ich fest, dass die Python CEC Lib gar nicht funktioniert, da funktionen wie activate_source im aktuellen raspibian nicht verfügbar sind.

Die LibCec Implementierung hat auch nicht zum Erfolg geführt. Nach einigen Tests zeigte sich, dass eine kontinuierliche Verbindung mittels cec-client deutlich stabiler ist und auch zum Erfolg führt. Es wird jetzt der Prozess einmal gestartet und dann über Pipes mit diesem kommuniziert.

Ich habe diese implementierung jetzt auch erfolgreich auf dem RPI laufen und kann jetzt auch wieder den TV via CEC steuern.

stg93 commented 3 years ago

Danke für die Implementierung. Ich habe den Pull Request mal übernommen. Werde es demnächst ausprobieren.