Philips Hue Scan-Verbesserungen

Hallo,

Ich habe mit der Verbesserung des Philips Hue-Scans begonnen:

  • Hinzufügen des N-UPnP-Scans (dazu ist jedoch eine zusätzliche Anfrage erforderlich, um die Seriennummer abzurufen)
  • Möglichkeit, eine IP-Adresse manuell über die Frontend-Oberfläche einzugeben

Ich brauche Hilfe bei drei Punkten:

  • das Design des Frontend-Formulars. Ich habe es in einer Karte und in einem Formular versucht, aber es sieht immer schrecklich aus :nauseated_face:
  • ich kann den Wert bridge.ipaddress nicht aus einem Eingabefeld setzen und später verwenden. Das sollte eigentlich einfach sein, aber ich komme nicht weiter (in SetupTab.jsx)
  • ich kann nicht wirklich testen, weil ich keine Philips Hue-Brücke mehr habe :neutral_face:

Der Branch ist hier: feat(philips-hue): N-UPnP Search + manual configuration from IP · cicoub13/Gladys@df3fe52 · GitHub

Ah ja, in der Dokumentation steht, dass der N-UPnP-Scan nur funktioniert, wenn die Bridge in der offiziellen App registriert wurde. Das müssen wir als Voraussetzung in unsere Dokumentation aufnehmen.

Hallo @cicoub13 :slight_smile: Super cool, danke für das PR!

Vielleicht könntest du das Format übernehmen, das wir bei den anderen Integrationen haben?

Ein « + » Button neben « Netzwerksuche », der eine Karte hinzufügt (lass dich vom Design der anderen Gerätekarten inspirieren)

Ich würde dir empfehlen, dir Code von anderen Stellen in Gladys anzuschauen, um es zu verstehen :slight_smile:

Beispiel für die Dashboard-Seite, wir erstellen eine Funktion: Gladys/front/src/routes/dashboard/index.js at master · GladysAssistant/Gladys · GitHub

Die dann als Props an das Component weitergegeben wird: Gladys/front/src/routes/dashboard/index.js at master · GladysAssistant/Gladys · GitHub

Falls du Anfänger mit Preact/React bist, könnte ein Tutorial dir vielleicht helfen?

Die React-Dokumentation ist super gut gemacht und es gibt ein interaktives Tutorial: Quick Start – React

Dafür werden wir jemanden finden, der eine hat, sobald das PR fertig ist!

Gute Nachricht,
Ich hatte das Problem mit der Erkennung schon vor langer Zeit gemeldet.
Bei manchen funktionierte es gut, bei anderen überhaupt nicht.

Front und Back funktionieren :sweat_smile:

Ein Image ist zum Testen verfügbar:

  • Scannen und Hinzufügen funktioniert weiterhin
  • Scan N-UPnP funktioniert für diejenigen, die zuvor Probleme hatten
  • Manuelle Hinzufügung über IP funktioniert
  • Steuerung von Geräten (Lampen) funktioniert weiterhin (da ich die Speicherung der Bridge-Konfigurationen leicht angepasst habe)

docker pull cicoub13/gladys:philips-hue-improve-scan

@cicoub13 Super cool, dass du das Problem im Frontend gefunden hast :slight_smile:

Limite, poste doch eine Nachricht im Forum auf Englisch, vielleicht kann der Benutzer, der das Problem hatte, auch testen!

Fakt: https://en-community.gladysassistant.com/t/phillips-hue-not-findable/137/9?u=cicoub13

Gut gesehen für das Tutorial zum Starten eines Docker-Images! Danke, dass du dir die Zeit genommen hast :folded_hands:

PR bereit (getestet von einem englischen Nutzer)

@cicoub13 Großartige Arbeit, das ist für mich in Ordnung und es ist in master gemerged :clap:

Diese Funktion ist in Gladys Assistant 4.31 verfügbar! :rocket:

Ich schließe dieses Thema, zögern Sie nicht, ein anderes Thema zu erstellen, falls Sie auf Fehler stoßen :slight_smile: