Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Philips Hue Lampen ansteuern (https://www.delphipraxis.net/187785-philips-hue-lampen-ansteuern.html)

borstenei 3. Jan 2016 20:29

Philips Hue Lampen ansteuern
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich habe mich nach dieser Videoanleitung :
https://www.youtube.com/watch?v=35UgMpZtr20
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:
http://www.meethue.com/api/nupnp
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 ?

mkinzler 3. Jan 2016 20:48

AW: Philips Hue Lampen ansteuern
 
Es wird auf ein nicht instantiiertes Objekt zugegriffen.

borstenei 3. Jan 2016 20:52

AW: Philips Hue Lampen ansteuern
 
..aber warum funktioniert das Programm im Video ? ich habe an dem DemoProject doch nichts verändert..:shock:

mkinzler 3. Jan 2016 20:57

AW: Philips Hue Lampen ansteuern
 
Poste doch mal den Code Deines Testprojekts

borstenei 3. Jan 2016 21:01

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;

mkinzler 3. Jan 2016 21:04

AW: Philips Hue Lampen ansteuern
 
Besitzt FindHueRESTRequest eine gültige Referenz?

borstenei 3. Jan 2016 21:12

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.

borstenei 3. Jan 2016 21:16

AW: Philips Hue Lampen ansteuern
 
Darf ich das Emba Demo hier mal anhängen ? oder verstößt dass gegen irgendwelche Regeln ?

mkinzler 3. Jan 2016 21:20

AW: Philips Hue Lampen ansteuern
 
Du kannst auch den Link zu dem Sourcecode des Demos posten.

borstenei 3. Jan 2016 21:25

AW: Philips Hue Lampen ansteuern
 
http://cc.embarcadero.com/item/29699


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz