Hallo zusammen,

ich bin gerade dabei für einen Plugin eine Routine zu schreiben, durch
die ein Netzwerkgerät per HTTP-Request angesprochen wird, welches dann
mit einem Nutzernamen antworten soll. Im konkreten Fall geht es um das
Pairing einer HueBridge. Hierbei wird an der Bridge der Button gedrückt,
dann muss inerhalb von 30 Sekunden ein HTTP Request ausgesandt werden,
und das Ding antwortet mit dem Nutzernamen, der gespeichert werden soll.
In Perl klappt das auch schon. Nun soll das natürlich auch in die GUI
hinein. Speziell ist, dass der Username nicht in den Standard-Prefs von
LMS gespeichert werden soll, sondern in einem separaten XML File.
Hierbei muss ich also sehen, dass ich das Handling der Antwort etc.
richtig hinbekomme.

Die Idee nun: 
Das ganze über CLI Commands zu regeln -i n Anlehnung an den Teil der
Settings, den den rescan der Datenbank abfragt. 
So könnte ich den Seiteninhalt dann auch automatisch aktualieren..
Vielleicht erinnert sich Michael, er hat mir in der ersten Version sehr
geholfen.
Letztlich hätte das CLICommand zusätzlich den Vorteil, dass man per
Telnet pairen könnte.

Nun aber meine Frage:
Wie stricke ich das Commando am Besten, dass ich den Response abfangen
kann?
Ich dachte etwas an:

Code:
--------------------
    
  hue bridge connect <IPAdresse>
  
--------------------

Als Anwort müsste dann entwerder running oder der UserName kommen...

Jetzt muss der Kram in den JavaScript-Teil oben rein? Dazu müssten aber
auch noch die IP mitgeliefert werden...

Das klingt für mich recht kompliziert/umständlich.
Geht das auch irgendwie einfacher? Nicht, dass ich gleich mit Kanonen
auf Spatzen schieße...



LMS-7.9@solaris. 2x Radio, 2x Duet, 1x Chromecast v1, ShairTunes, 1x
Philips Hue System
------------------------------------------------------------------------
chincheta0815's Profile: http://forums.slimdevices.com/member.php?userid=42904
View this thread: http://forums.slimdevices.com/showthread.php?t=107356

_______________________________________________
slimserver-de mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/slimserver-de

Antwort per Email an