[Modul] Philips HUE V2 (Neue Push API)

Du machst nichts falsch, die Szenen Variable ist nun als String Variable angelegt.
Scheint so, als würde IPSView die Aktion nicht erkennen, kann das sein?

@Brownson, kannst du dir das mal anschauen?

Grüße,
Kai

Ja ist immer ungefähr die selbe Zeit. Im Netzwerk gibt es allerdings keinerlei ausfälle. Danke dir vielmals!

Hi @KaiS,
gibt es eine Möglichkeit, dass das Modul den Status der Bridge prüft - also da oder nicht da? Ich habe ab und an das Problem, dass die Bridge sich nicht verbindet (hängt hinter einen Unifi Switch und die Kombi zicket ab und an). Aktuell Pinge ich die IP, aber das hat auch so seine Tücken.

Du willst wahrscheinlich die Meldungen im Log dann unterdrücken, oder?

Grüße,
Kai

Nicht wirklich :slight_smile: … wenn die Bridge nicht erreichbar ist, dann will ich die Steckdose an der sie hängt aus und an schalten damit ich die Bridge „Resette“. Das ist die Idee … manchmal zicket die Bridge wenn sie an einen Unifi Switch hänget.

Moin,

ich habe seit dem ich auf IPS 7 migriert habe Probleme mit den Philips Hue Modul.
Sowohl mit der alten Version als auch mit der neuen V2 bekomme ich ständig den Fehler " Uncaught Error: Call to undefined function…" egal mit welcher Funktion aus dem Modul. Selbst wenn ich eine neue Bridge registrieren möchte wirft das Modul Fehler:

Kann einer mir helfen?

Grüße Johannes

Am besten mal ein Logfile bereitstellen. Der eigentliche Fehler wird im Logfile zu finden sein. Nutzt du evtl. IPSLibrary und hast diese nicht vorab aktualisiert?

paresy

Hallo Paresy,

ich habe eigentlich nur im SymOS auf die neue Version 7.0 aktualisiert. Ich komme leider auch nicht auf die alte Version zurück. Seither habe ich die Probleme mit meinen Skripten und Instanzen. Ich habe an dem Spezialschaltern nichts verändert.
Die stehen so:
image
Ich habe mit mit WinSCP auf die Symbox verbunden. Da liegen aber nur alte logs:


Oder wo bekomme ich die her? Log ist auch nicht deaktiviert:
image

hier noch der Link zum Logfile

https://1drv.ms/u/s!Ao05OgkGAK2UynNWx8N52-KwMmM_?e=EwBjyZ

Hallo,

folgendes habe ich noch probiert:

  1. Neue Installation auf meiner SymBox zu Hause und einfach Hue-Bridge verbinden: funktioniert. PHP-Fehler tritt nicht auf.
  2. Ich habe in meinem Unternehmen ebenfalls eine SymBox laufen, dort das Hue-Modul installiert und Bridge hinzugefügt → funktioniert. PHP-Fehler tritt nicht auf.
  3. Mein altes BackUp auf meine Home-Box wieder geladen: funktioniert nicht ;-( → ich denke, es ist nur eine Kleinigkeit irgendwo nicht richtig

Bin nur eine Hobby-Programmierte, insofern fehlt mir an der einen oder anderen Stelle das Wissen → Ich denke aber, dass er die Module nicht richtig lädt, also bestimmt irgendwo nur ein Eintrag nachzutragen ist … ich habe keine IPSLibrary laufen (bzw. keins der Module, welche dort genannt sind)

… über Tipps wäre ich sehr dankbar

Grüße Johannes

Magst du bitte mal die CompatibilityDeprecations wieder deaktivieren? Das sollte sehr viele Probleme lösen. Danach den Dienst neu starten.

paresy

Hallo Paresy,

mit den Schaltern habe ich gestern bereits sehr ausgiebig „gespielt“. Nichts davon hat leider geholfen. Auch das deaktivieren von „CompatibilityDeprecations“ nicht.

Grüße

Kannst du das Modul über den Store mal neu installieren?
Dazu einfach den Button „ERNEUT INSTALLIEREN“ anklicken.

image

Grüße,
Kai

Hallo,

hatte ich schon versucht und eben nochmal wiederholt. Behebt den Fehler leider nicht.

Grüße

Alle Funktionen, welche in der Datei „__generated.inc.php“ gelistet sind werden mit dem Fehler
unbekannte Funktion nicht ausgeführt.
__generated.inc.php.txt (72,2 KB)

Wenn ich die fehlenden PHP-Skripte manuell einbinde, also in meinen Skript die Dateien explicit aufrufe mit

include „__generated.inc.php“;

dann laufen die Skripte ohne Fehler durch. Selbiges galt auch für den Fehler mit der Funktion IPS_GetStatusVariableID(). Hierbei wurde das Skript __compatibility.inc.php nicht geladen.

Diese Probleme treten erst seit dem Update auf IPS 7.0 auf. An welcher Stelle werden die Skripte normalerweise geladen? Ich nehme mal an, dass dabei das Skript __autoinclude.inc.php aufgerufen wird?

Ich habe das Problem nun erstmal wie folgt gelöst:

  1. Neue leere IP-Symcon-Installation erstellt
  2. Aus einem BackUp alle Daten von Hand via WinSCP über die bestehenden Daten kopiert
    → Nun scheint es erstmal zu funktionieren.
    Weswegen es beim Update alle diese Probleme gab, weiß ich leider nicht. Hoffe, dass das nicht öfter auftritt.

Grüße

Hallo,

es gelingt mir nicht mit der V2 und RequestAction auf die $color Variable Farben korrekt einzustellen.
Der gesendete Wert wird schon beim Absenden verfälscht und wird nochmal verfälscht als Antwort zurückgegeben.

Will man einen Farbwert vor einer Änderung speichern und danach wiederherstellen macht sich die Abweichung deutlich sichtbar bemerkbar. Beispiel: Warmweisser Grundton wird bei einem externen Event gespeichert und dann durch ein blaues Infolicht für einige Sekunden ersetzt. Danach wird der vorherige Zustand wiederhergestellt. Macht man das 5-10 mal hintereinander ist aus warmweiss dann rot geworden, weil sich der Fehler fortschreibt.
Das verdirbt mir die Lichtstimmung…

Frozengun hat das hier #761 schon mal beschrieben

Ich bin noch mit IPS 6.4 und aktueller Beta des V2-Moduls unterwegs.

Ein Beispiel, dass sogar reproduzierbar zu einer Fehlermeldung führt:

Script:
$color=131327; // hier: blauton, zuvor aus der $color-Variablen ausgelesen - Response auf Wert 590334 
RequestAction(11013,$color);

Aus dem Meldungsfenster:
23.11.2023, 17:30:34 | VariableManager      | [Geräte\Wohnzimmer\Licht\Philips Hue V2 Whz\Geräte\Hue lightstrip plus 1 Light\Color] = 511
23.11.2023, 17:30:37 | VariableManager      | [Geräte\Wohnzimmer\Licht\Philips Hue V2 Whz\Geräte\Hue lightstrip plus 1 Light\Color] = 0
23.11.2023, 17:30:37 | FlowHandler          | Could not forward data to instance #32718: 
Notice: Undefined variable: DecColor in /var/lib/symcon/modules/.store/info.schnittcher.ips.philipshue.v2/Light/module.php on line 126
RESULT:

Gibt es dafür eine Lösung? Was kann ich tun?

@paresy, kannst du dir das mal anschauen?

Grüße,
Kai

Leider habe ich noch keine Idee.
Ich muss das nochmal in Ruhe testen.

Grüße,
Kai

Kommt gerne auf mich zu, wenn ich mit Tests oder Info unterstützen kann. Parallel läuft noch das alte Hue-Modul von Traxxanos. Das soll ja parallel betrieben werden können und ich habe aktuell auch keine Verdachtsmomente, dass hierQuerwirkungen im Spiel sind.

Grüße
Christian

Moin,
ich hoffe ich bin hier richtig.
Folgendes Problem: Ich habe heute das Modul Philips HUE V2 installiert. Die Bridge wurde gefunden und gepaired, die IP-Adresse stimmt. Trotzdem bekomme ich in der Instanz-Konfiguration den Fehler HEADER IN | HTTP/1.1 403 Forbidden.
Hat da jemand eine Idee?
Ich nutze die Lichtsteuerung bisher nur unter iOS, eine Integration in IPS wäre wünschenswert
Herzlichen Dank