![]() |
Philips Hue Lampen ansteuern
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich habe mich nach dieser Videoanleitung : ![]() auch mal an die Ansteuerung meiner Philips Hue Lampen gemacht.Hab mal versucht ein kleines Testprojekt nachzubauen. Leider erhalte ich immer eine Fehlermeldung( siehe Bild) . Gebe ich die BaseURL: ![]() im Browser ein erhalte ich eine Antwort. Ja gut dann habe ich in meinem kleinen Testprogramm etwas falsch gemacht, also das Demo von Emba heruntergeladen und siehe da beim testen erhalte ich die selbe Fehlermeldung. Ersetze ich die BaseURL im RestClient mal durch eine andere Anforderung , erhalte ich auch eine Antwort. Getestet habe ich das ganze mit Delphi 10. Könnte jemand mal die Demo testen ? Bzw. mir auf die Sprünge helfen ? |
AW: Philips Hue Lampen ansteuern
Es wird auf ein nicht instantiiertes Objekt zugegriffen.
|
AW: Philips Hue Lampen ansteuern
..aber warum funktioniert das Programm im Video ? ich habe an dem DemoProject doch nichts verändert..:shock:
|
AW: Philips Hue Lampen ansteuern
Poste doch mal den Code Deines Testprojekts
|
AW: Philips Hue Lampen ansteuern
Da ist nicht viel zu posten..
hier mal der Auszug aus dem Emba Demo:
Delphi-Quellcode:
procedure TForm5.FindHueButtonClick(Sender: TObject);
var HueBridgeIndex: Integer; begin // find HUE Bridge - if there is one - there may be more HueBridgeComboBox.Clear; FindHueRESTRequest.Execute; // hier tritt der Fehler auf Memo1.Lines.Add(FindHueRESTResponse.Content); // populate if FindHueClientDataSet.RecordCount > 0 then begin for HueBridgeIndex := 0 to FindHueClientDataSet.RecordCount-1 do begin HueBridgeComboBox.Items.Add( FindHueClientDataSet.FieldByName('internalipaddress').AsString ); Memo1.Lines.Add('HueBridge: '+HueBridgeComboBox.Items[HueBridgeIndex]) end; HueBridgeComboBox.ItemIndex := 0; GetHueInfoButton.Enabled := true; GetLightsInfoButton.Enabled := true; AllLightsButton.Enabled := true; end else Memo1.Lines.Add('Hue Bridge not Found!') end; |
AW: Philips Hue Lampen ansteuern
Besitzt FindHueRESTRequest eine gültige Referenz?
|
AW: Philips Hue Lampen ansteuern
Wie gesagt es ist die unveränderte Demo aus dem Video.
Ersetze ich die BaseURL im RestClient mal durch eine andere URL erhalte ich eine Antwort im Memo und keine Fehlermeldung. |
AW: Philips Hue Lampen ansteuern
Darf ich das Emba Demo hier mal anhängen ? oder verstößt dass gegen irgendwelche Regeln ?
|
AW: Philips Hue Lampen ansteuern
Du kannst auch den Link zu dem Sourcecode des Demos posten.
|
AW: Philips Hue Lampen ansteuern
|
AW: Philips Hue Lampen ansteuern
Liste der Anhänge anzeigen (Anzahl: 2)
Bei mir vermisst er beim Kompillieren zwar eine Komponente, die bei Dir fehlerhafte Funktionalität läuft aber ohne die Exception durch.
|
AW: Philips Hue Lampen ansteuern
Vielen Dank für Deine Mühe! Aber wo muss ich jetzt ansetzen um das zum laufen zu bekommen?
Ich habe das heute auf 5 verschiedenen Rechner mit Windows 7 getestet überall das selbe Ergebnis. Kannst Du die Exe hier mal hochladen? |
AW: Philips Hue Lampen ansteuern
Liste der Anhänge anzeigen (Anzahl: 1)
Natürlich
|
AW: Philips Hue Lampen ansteuern
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen Dank! Deine exe funzt.
Das Problem ist das ich keine Ahnung habe wo ich jetzt Ansetzen soll um den Fehler zu finden. |
AW: Philips Hue Lampen ansteuern
Hast Du irgendetwas am Quellcode geändert?
|
AW: Philips Hue Lampen ansteuern
Nein absolut nichts.
Ich habe ein Delphi 10 ohne Updates , kann es daran liegen ? Allerdings wäre es dann traurig wenn es ohne Update nicht funktioniert. |
AW: Philips Hue Lampen ansteuern
Ich habe Update 1.
Vielleicht hängt es mit diesem Fehler zusammen: ![]() |
AW: Philips Hue Lampen ansteuern
Ich habe für mich vor ein paar Monaten auch etwas für meine Hue-Lampen gemacht, mit XE7 ging auch alles.
Meine XE10-Testumgebung hat mittlerweile auch Update 1 erfahren. Kann ich trotzdem irgendwie helfen? |
AW: Philips Hue Lampen ansteuern
Es liegt/lag doch am fehlenden Update1.
Vielen Dank für Hilfe. Gruß Borstenei |
AW: Philips Hue Lampen ansteuern
Helfen die Workarounds wie im JIRA-Eintrag beschrieben?
|
AW: Philips Hue Lampen ansteuern
Leider nein ,hatte es wie in dem Betrag mit Ausklammern versucht aber ohne Erfolg.
Dann hatte ich die entsprechende .pas und die .dcu's aus einem Delphi mit Update 1 ersetzt , dass hat es auch noch nicht gebracht. Erst der Ersatz der Ordner "Source" und "Lib" brachte das gewünschte Ergebnis. Ich frage mich warum der FIX nicht in Form von einzelnen Dateien erfolgen kann , anstatt jedes mal ein 7gb großes Update zu installieren ? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz