Logitech Harmony Hub Modul [Testversion]

Hi,
ich habe 5.5 aber schon seit erscheinen und ich meine es klappte auch nach dem Umstieg. Vielleicht ist später mit einem Update von IPS was gekommen.

Das steht dann im Log:

<b>Warning</b>:  Eigenschaft rokukeys_46430_1 nicht gefunden in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php</b> on line <b>209</b><br />
<br />
<b>Fatal error</b>:  Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php:212
Stack trace:
#0 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(212): json_decode(false, true)
#1 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(192): HarmonyRokuEmulator-&gt;StartRokuKeyscript('Home')
#2 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(96): HarmonyRokuEmulator-&gt;WriteValues('Home')
#3 /-(3): HarmonyRokuEmulator-&gt;ReceiveData('{&quot;DataID&quot;:&quot;{7A1...')
#4 {main}
  thrown in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php</b> on line <b>212</b><br />

Ich schätze 46430 wird die Aktion sein und 1 die belegte Taste (Back). Ich vermute unter rokukeys_46430_1 sollte was in der settings stehen aber da steht nichts. Im Modul sehe ich ein read von ‚rokukeys_‘ und ein create von ‚rokukeys_‘ aber kein write. Ist das OK so?

Ralf

Ich bekomme es einfach nicht hin. Hab jetzt alles mit Harmony neu installiert - auch XMPP in der App aktiviert.
Laut Doku komme ich bis nach Erstellen der Variablen/Skripte. Ich kann aber keine Splitter Instanz mit dem Namen SSDP Roku erstellen. Als Splitter wird nur „Logitech Harmony Hub“ und „SSDP Harmony“ angeboten.
Will ich keine Instanz irgendwo erstellen, hab ich zusätzlich mit „Roku“
Logitech Harmony Roku Emulator
Logitech Harmony fakeRoku

Jmd eine Idee?

Hi Fonzo,
ich glaube ich habe den Grund gefunden warum ich Roku nicht mehr benutzen kann.

Ich bekomme immer wenn ich den entsprechenden Hub einschalte:

27.03.2021 05:50:11 | 39762 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #39762 weiterleiten: <br />
<b>Warning</b>:  Eigenschaft rokukeys_46430_1 nicht gefunden in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php</b> on line <b>209</b><br />
<br />
<b>Fatal error</b>:  Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php:212
Stack trace:
#0 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(212): json_decode(false, true)
#1 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(192): HarmonyRokuEmulator-&gt;StartRokuKeyscript('Home')
#2 /var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php(96): HarmonyRokuEmulator-&gt;WriteValues('Home')
#3 /-(3): HarmonyRokuEmulator-&gt;ReceiveData('{&quot;DataID&quot;:&quot;{7A1...')
#4 {main}
  thrown in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php</b> on line <b>212</b><br />

Heute habe IPS aktualisiert und logischerweise neu gestartet und da kam:

<b>Warning</b>:  Das Registrieren von einer 'Property' ist nur in der Create-Methode möglich. in <b>/var/lib/symcon/modules/.store/fonzo.ipsymconharmony/Harmony fakeRoku/module.php</b> on line <b>441</b><br />
<br />

und in Zeile 441 steht:

$this->RegisterPropertyString('rokukeys_' . $harmonyhub . '_' . abs($activity), '[]');

Ich schätze deswegen kann ich keine Tastenzuweisungen mehr machen.

Edit:
ich habe $this->CreateActivityProperties(); jetzt in Create reingesetzt und jetzt kann ich auch wieder konfigurieren:-)

Ralf

Ich schaue mir das mal an, danke für die Info.

Hier eine aktuelle Info:

Das war lange abzusehen, aber leider ist das nun eben endgültig geworden.
Hier das Statement von Logitech selber

sehr bedauerlich!
Gibt es denn gute Alternativen, welche mit Alexa / IPS harmonieren?

Gerade die Szenen-Steuerung mit Alexa und dem verknüpften Schalten von Lichtern / TV / Receiver / Beamer / etc. hat den WAF doch erheblich gesteigert und hat mir die ein oder andere Investition ermöglicht :smiley:

Das ist eine Frage dessen was Du bereit bist auszugeben, im Preisrahmen der Logitech kenne ich persönlich keine Alternativen und habe da auch schon länger geschaut.
Selber nutzte ich noch eine NEEO zusätzlich zur Logitech Harmony, die gehört aber inzwischen zum System von Control4.
Ein RTI T4x gefällt mir zumindest vom Design und den Möglichkeiten zur Zeit persönlich noch am besten, und lässt sich über Umwege auch an IP-Symcon anbinden, ist aber alles andere als günstig.
Wird wohl Zeit mal auf aktuellen Messen zu schauen was es zur Zeit wirklich an Alternativen gibt.

Preis wäre erstmal ehrlicherweise nebensächlich, da der WAF die höhere Priorität hat :smiley:
Danke für die Nennungen, werde ich mich wohl mal schlau machen, da ich davon ausgehe, dass die Logitech-Server über kurz oder lang abgeschaltet werden → keine neuen Geräte mehr lernbar/keine Anpassungen mehr möglich

Nun abgesehen vom Preis ist das Hauptproblem das Logitech eben nur Fernbedienungen verkauft hatte, aber eben sonst nichts mit dem Bereich Hausautomation zu tun hatte.
Alternative Fernbedienungen gehören eigentlich immer zu einem komplett System und sind eben nur ein Teil des Gesamtsystems des jeweiligen Herstellers. Daher ist es da meist nicht damit getan nur die Fernbedienung zu kaufen, die auch schon nicht unbedingt günstig ist, sondern eben zusätzlich dann noch Teile von dem System zu erwerben, zu dem die Fernbedienung gehört, damit sich diese überhaupt nutzten lässt bzw. irgendwie an IP-Symcon angebunden werden kann.

Ich hoffe mal das die Logitech Harmony noch eine Weile durchhält und sich nutzten lässt. Was ich eher sehr Schade finde, dass sich Logitech niemals geöffnet hat auf Kundenwünsche zur Harmony näher einzugehen, statt dessen stellt Logitech jetzt halt die gesamte Reihe ein. Gerade wenn man mal auf Kundenwünsche eingegangen wäre, hätte man die Logitech Harmony auch mit deutlich mehr Möglichkeiten nutzten können, insbesondere im Bereich der Hausautomation.

Die Hoffnung das Logitech zumindest teile der Software als Open Source freigibt, kann man glaube ich nach der Erfahrung mit Logitech eher zu Grabe tragen. Eine Squeezebox kann man zumindest auch heute immer noch nutzten, aber das auch nur weil der Server der Squeezebox eben Open Source ist.

Wenn ich das Statement richtig deute wird wohl noch weiter das Projekt unterstützt, aber keine mehr neuen hergestellt. Wäre also ratsam sich noch eine auf Ersatz zu kaufen?

Was auch immer das im Detail heißen mag, man kann ja schon froh sein, wenn die Software noch funktioniert. Sobald irgendein Hersteller was ändert kann ich mir nicht vorstellen das Logitech da auch nur ein Finger krümmen wird und die Firmware anpassen. Wenn das nicht in Teilen Open Source wird, ist die Software über lang oder kurz dann auch nicht mehr up to Date bzw. funktionsfähig.

Das wohl definitiv, daran wird sich wohl nichts mehr ändern.

Weis ich nicht, in welcher Erwartung? Einfach so tauschen geht auch in der Software nicht und wenn ist wohl der Akku das Teil was am ersten aufgibt, und ob da eine Ersatzremote nur wegen dem Akku das passende Ersatzteillager ist musst Du wissen. Die sind gerade weil diese jetzt knapp sind auch sehr teuer geworden. Da kann man sich dann schon fast überlegen doch Alternativen zu suchen, zumindest langfristig.

Mir würde es hauptsächlich um den Hub gehen. Habe zwar noch nicht geschaut, aber ich glaube das es dort keine Alternative gibt.

Da überlege ich mir echt noch eine auf Lager zu legen :face_with_monocle:

Das kommt ja immer darauf an was Du willst. Wenn Du etwas suchst was Du mit der Harmony Remote zusammen nutzen kannst, dann gibt es dort keine Alternative, dann geht nur ausschließlich der Harmony Hub.

Wenn Du allerdings nur IR senden willst über den Harmony Hub, kannst Du ja auch ohne weiters ein anderes IR Gateway aus IP-Symcon als Alternative ansteuern.

Hallo HarmonyFan kannst du mir vielleicht genau erklären was du wo geändert hast? Würd gern auch wider die Einstellungen speichern können.
Danke
Gruß Stefan

Moin Stefan,
in module.php von „Harmony fakeRoku“

Zeile 25 ändern in

$this->CreateActivityProperties();
//we will wait until the kernel is ready  

und Zeile 70 ändern in

//$this->CreateActivityProperties(); 

ohne Gewähr aber so läuft es bei mir wieder.

Ralf

Besten dank für die Hilfe jetzt speichert er wider alles und es geht wider.
Danke
gruß Stefan

Hallo Fonzo, gibt es eigentlich eine Möglichkeit alle FM/Wartnungen des Moduls „auszuschalten“?
Ich benutze das Modul eigentlich nur noch zur Abfrage des Online-Status der damit betriebenen Nvidia Shield - da diese aufgrund fehlendem Power-Off dauerhaft als Online erscheint.
Leider wird mein Status-Widget durch das Modul teilweise sehr strapaziert, da es ständig Probleme mit der Socket-Verbindung hat. Für meinen kleinen Anwendungsfall kann ich aber keine Probleme feststellen!

Gruß, Mike

Ich werde sobald die Version 5.6 von IP-Symcon erschienen ist, generell noch einmal grundsätzliche Anpassungen und Ergänzungen am Modul vornehmen. Unter anderem werden dann mit den kommenden Aktion auch noch die ein oder andere Sache einfacher zu konfigurieren sein. Bei der Gelegenheit werde ich mir dann auch noch die anderen Sachen anschauen.

Nachdem Logitech das Produkt jetzt ja eingestellt hat, wird es ja in der Hinsicht auch keine Neuerungen an Funktionen von Logitech selber geben. Hat sich von Euch mal jemand näher mit dem Rückkanal zur Logitech Harmony näher beschäftigt und wie dies eventuell funktioniert? Auch wenn die Logitech Harmony nun eingestellt worden ist wäre das ja zumindest immer noch ein Thema was mich persönlich reizen würde Informationen aus IP-Symcon auf einem Display der Harmony Remote darstellen zu können.

Falls das also jemand von Euch in der Richtung Rückmeldung zur Harmony Remote Ideen hat, wäre ich um eine Diskussion und Austausch dazu dankbar.

2 „Gefällt mir“