Logitech Harmony Hub

Begonnen von der-Lolo, 07 August 2013, 14:17:16

Vorheriges Thema - Nächstes Thema

justme1968

#225
grad getestet: fernbedienung (und tastatur steuerung sowie text eingabe) funktionieren auch über bluetooth mit einem fire tv. d.h. auch andere bluetooth geräte wie xbox, wii und ps4 sollten funktionieren.

theoretisch könnte man auch die hue lampen über die harmony steuern aber da das auch nur über den hub geht und es hier ein besseres modul gibt schaue ich mir das erst mal nicht weiter an :)

wenn irgendwann der home hub bzw. die erweiterung für zwave und zigbee verfügbar ist wird das vielleicht wieder interessant. jedenfalls wenn logitech das api nicht zu macht ...

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

TNT0068

Hallo zusammen,
erstmal danke und Daumen hoch für das Modul.
Leider bekomme ich in verschiedenen Abständen folgende Fehlermeldung im Log:
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $id in numeric eq (==) at ./FHEM/37_harmony.pm line 191.
2014.10.28 15:50:40 1: PERL WARNING: Use of uninitialized value $param in concatenation (.) or string at ./FHEM/37_harmony.pm line 246.


Ich habe auch schon das Autocreate benutzt. Auszug aus der fhem.cfg

define WZ_Hub harmony 192.168.10.31
attr WZ_Hub room Test
define harmony_20533862 harmony DEVICE 20533862
attr harmony_20533862 alias Logitech Verstärker
attr harmony_20533862 event-on-change-reading .*
attr harmony_20533862 room harmony
attr harmony_20533862 stateFormat power
define harmony_20533861 harmony DEVICE 20533861
attr harmony_20533861 alias Philips
attr harmony_20533861 event-on-change-reading .*
attr harmony_20533861 room harmony
attr harmony_20533861 stateFormat power
define harmony_20533860 harmony DEVICE 20533860
attr harmony_20533860 alias PVR
attr harmony_20533860 event-on-change-reading .*
attr harmony_20533860 room harmony
attr harmony_20533860 stateFormat power


Die ID´s etc habe ich nicht verändert. Ich habe nicht die Ultimate sondern nur die Tastatur mit dem Hub. Laut Harmony Forum sollen die Geräte nicht kompatibel sein. Aber ob die Hubs die gleichen sind auch mit den Befehlen kann nicht leider nicht sagen.


Homematic HMLAN HMUSB Heizung, Strom und Licht , Vuduo2, Kodi, Hue, Logitech Harmony Hub, Alexa

justme1968

das habe ich gerade eben repariert. ist morgen im update.

gruss
  andre

ps: die geräte sind kompatibel. der hub ist im prinzip immer der gleiche. du kannst mit jedem hub anfangen und durch kombination mit den add-ons oder der ultimate one zu (fast) jeder anderen kombination machen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

TNT0068

wollte erst den Fehler nicht posten irgendwie hatte ich so ein Bauchgefühl das du das schon in Arbeit hast ;)

DANKE
Homematic HMLAN HMUSB Heizung, Strom und Licht , Vuduo2, Kodi, Hue, Logitech Harmony Hub, Alexa

Mitch

Habe gerade einen Update gemacht und jetzt sind alle Devices (am Hub) weg und die Autocreate Funktion fehlt auch wieder?
FHEM im Proxmox Container

justme1968

es definitiv eingecheckt und in der aktuellen version enthalten. was gibt ein version ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

6829 vom 28.10.2014

Ich habe auch massive Fehlermeldungen im Log.
Kann leider am Handy nicht hier rein kopieren.
FHEM im Proxmox Container

justme1968

die version stimmt.

es gab meldungen dienlich gestern behoben habe (s.o.)

autocreate taucht dann nicht in der liste auf wenn schon alle devices angelegt sind.

wenn du mir die meldungen zeigst schaue ich danach.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mitch

Sorry Andre, ich bin ein "Idiot".
Ich hatte noch die alte 38_harmony im fhem Verzeichnis.
Die wurde wohl auch geladen und hat alles durcheinander gebracht.

Jetzt ist alles gut, Danke
FHEM im Proxmox Container

justme1968

das beruhigt mich jetzt aber sehr :)
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

AHA1805

Hallo Andre,

damit läßt sich ja der HUB fast besser bedienen wie mit der Ultimate  ;)

Du bist echt der Hammer  :).

Gruß und besten Dank nochmals.
Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

AHA1805

Hallo Andre

mir ist folgendes aufgefallen.
Da bei mir das WLAN in der Nacht immer ausgeschaltet ist, hat der Hub natürlich auch keine Verbindung.
Wenn der Hub nicht erreichbar ist, fängt jetzt FHEM damit an das Logfile zu fluten.

Zuerst mit
2014.10.31 00:33:14 3: harmony: connected
2014.10.31 00:33:15 3: harmony: new config
2014.10.31 00:34:08 1: Perfmon: possible freeze starting at 00:34:02, delay is 6.829
2014.10.31 00:35:08 2: harmony: disconnect
2014.10.31 00:35:08 1: Perfmon: possible freeze starting at 00:34:09, delay is 59.932
2014.10.31 00:35:10 1: Perfmon: possible freeze starting at 00:35:09, delay is 1.24
2014.10.31 00:35:11 3: harmony: connected
2014.10.31 00:35:11 3: harmony: new config
2014.10.31 00:36:11 2: harmony: disconnect

Nachdem sich FHEM dann zwecks Watchdog restartete
Stand das im Logfile.
0.31 04:43:50 1: Perfmon: possible freeze starting at 04:43:48, delay is 2.699
2014.10.31 04:43:58 1: Perfmon: possible freeze starting at 04:43:56, delay is 2.778
2014.10.31 04:44:06 1: Perfmon: possible freeze starting at 04:44:04, delay is 2.726
2014.10.31 04:44:14 1: Perfmon: possible freeze starting at 04:44:12, delay is 2.757
2014.10.31 04:44:22 1: Perfmon: possible freeze starting at 04:44:20, delay is 2.767
2014.10.31 04:44:26 1: Perfmon: possible freeze starting at 04:44:25, delay is 1.019
2014.10.31 04:44:30 1: Perfmon: possible freeze starting at 04:44:28, delay is 2.776
2014.10.31 04:44:38 1: Perfmon: possible freeze starting at 04:44:36, delay is 2.786
2014.10.31 04:44:46 1: Perfmon: possible freeze starting at 04:44:44, delay is 2.792
2014.10.31 04:44:55 1: Perfmon: possible freeze starting at 04:44:52, delay is 3.096

Sobald der Hub wieder erreichbar ist, ist wieder alles gut.

Was könnte ich hier machen?

Gruß Hannes

Gesendet von Tapatalk

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

justme1968

das modul versucht den hub mit einem timeout von 2 sekunden zu erreichen. diese 2 sekunden blockieren fhem.

wenn dein wlan planmäßig aus ist kannst du den hub einfach genau diese Zeit per at mit disable 1 deaktivieren.

ansonsten wollte ich noch das Intervall und den timeout konfigurierbar machen und vielleicht dynamisch abhängig von der  zahl der reconnects.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

volschin

Ich versuche gerade ein notify mit einer NOT-Bedingung zu definieren. Das gelingt mit leider nicht.

HarmonyHub:currentActivity.*(?!Big)

triggert anscheinend immer.

Andersherum:
HarmonyHub:currentActivity:.*(Big|Kino)
triggert wunderbar nur bei Activities mit Big oder Kino, z.B "AppleBig".

Hat jemand eine Idee, was ich bei dem NOT-Versuch falsch mache?

Gruß,
Veit
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

volschin

Scheint doch etwas komplexere Syntax notwendig zu sein:

HarmonyHub:currentActivity((?!Big).)*$

So triggert er bei allen Activities, die nicht "Big" enthalten.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)