====== Congruity ======
Congruity ist ein GUI-Frontend für Concordance.
Beide zusammen erlauben es, Logitech Harmony Universalfernbedienungen über die Seite [[https://members.harmonyremote.com/EasyZapper/New/ProcLogin/Start.asp?BrowserIsChecked=True|members.harmonyremote.com]] zu programmieren.
===== Installation =====
sudo apt-get install congruity concordance
Die aktuellen Versionen Congruity 21 und Concordance 1.5 sind aktuell (Stand 01/2023) nicht im Repo von Ubuntu 22.04 enthalten, werden aber mittlerweile für die Kommunikation mit der Logitech-Website benötigt. Daher müssen sie manuell installiert werden.
===== Leere Seiten im Firefox =====
Für die Benutzung von Congruity mit Firefox muss das Addon [[https://addons.mozilla.org/en-US/firefox/addon/ignore-x-frame-options-header/|Ignore X-Frame-Options Header]] installiert sein, da Logitech den X-Frame-Options Header sendet.
Andernfalls wird nach erfolgter Kommunikation mit der Fernbedienung nur eine leere weiße Seite anzeigt.
Funktioniert es trotzdem nicht, kann es helfen concordance manuell zu starten.
===== Gerät hinzufügen funktioniert nicht =====
Scheinbar lassen sich maximal 5 Geräte hinzufügen.
Fügt man ein sechstes hinzu erscheint die [[http://members.harmonyremote.com/EasyZapper/ProcessCheckBrowser/CB_InvalidBrowser2.asp?ReturnUrl=%2FEasyZapper%2FNew%2FProcLogin%2FStart%2Easp%3FBrowserIsChecked%3DTrue%26ReturnUrl%3D%252E%252E%252FUserHome%252Easp%26Error%3DLoginRequired%26Logout%3DTrue&SkinId=Harmony&OS=Win|Routine System Maintenance]]. Klickt man dort auf ''Next'' wird man zur Loginseite mit dem Hinweis "Session time out. Please log in again." weitergeleitet, siehe [[https://github.com/jaymzh/concordance/issues/10|Bugreport]].
===== Links =====
* [[http://sourceforge.net/projects/congruity/|Congruity Homepage]]
* [[https://github.com/jaymzh/concordance/|Concordance Homepage]]
* [[https://wiki.ubuntuusers.de/Logitech_Harmony_Fernbedienung/|Logitech Harmony auf Ubuntuusers.de]]