<div dir="ltr">Dear Sergey,<div><br></div><div>Thank you so much for your help.</div><div>My project is implementing of recognition of new device, it means some kind of notification will appear whenever new device is connected or disconnected.</div>
<div style>I'm trying to create a loop that periodically check the whole system for any change.</div><div style>Do i need to create that loop or the dsM has already done that job and store data in getDevice string periodically?</div>
<div style><br></div><div style>Best regards</div><div style>Tin Pham</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 1, 2013 at 12:00 PM,  <span dir="ltr"><<a href="mailto:dss-developer-request@forum.digitalstrom.org" target="_blank">dss-developer-request@forum.digitalstrom.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Send dss-developer mailing list submissions to<br>
        <a href="mailto:dss-developer@forum.digitalstrom.org">dss-developer@forum.digitalstrom.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer" target="_blank">http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer</a><br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:dss-developer-request@forum.digitalstrom.org">dss-developer-request@forum.digitalstrom.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:dss-developer-owner@forum.digitalstrom.org">dss-developer-owner@forum.digitalstrom.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of dss-developer digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. dSS JSON (Tin Pham)<br>
   2. Re: dSS JSON (Sergey 'Jin' Bostandzhyan)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Tue, 30 Apr 2013 19:22:26 +0200<br>
From: Tin Pham <<a href="mailto:tinphamtan@gmail.com">tinphamtan@gmail.com</a>><br>
To: <a href="mailto:dss-developer@forum.digitalstrom.org">dss-developer@forum.digitalstrom.org</a><br>
Subject: [dss-developer] dSS JSON<br>
Message-ID:<br>
        <<a href="mailto:CAEkTZSY9_7NTbPNqeHQ9BznxvK3Jz9jhniX_Hf4eZQ9qBo7iMg@mail.gmail.com">CAEkTZSY9_7NTbPNqeHQ9BznxvK3Jz9jhniX_Hf4eZQ9qBo7iMg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi,<br>
<br>
I'm doing a project about new hardware recognition for digitalSTROM system.<br>
As far as i know, if any new dsID is connected to the system, we need to<br>
press "reregister all hardware" button in Hardware tab (advance view) in<br>
the web GUI.<br>
Then wait and refresh view to see the new device.<br>
I run web console in Firefox and see this code when the "reregister all<br>
hardware" button is press:<br>
<br>
<a href="https://192.168.0.11/dsa/json/dsm/restartRegistration?_dc=1367341915315&dsid=3504175fe000001000000e8a" target="_blank">https://192.168.0.11/dsa/json/dsm/restartRegistration?_dc=1367341915315&dsid=3504175fe000001000000e8a</a><br>

<br>
I think that it is similar with the JSON command. I have searched in the<br>
dSS JSON document and relevant document but there is no command for<br>
restartRegistration or testDevicePresence. There are some "rescan" code but<br>
they didn't work for me.<br>
I'm a newbie in programing and just start from scratch few weeks ago,<br>
please help me.<br>
<br>
Best Regards<br>
<br>
Tin Pham<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20130430/65f1d55c/attachment-0001.html" target="_blank">http://forum.digitalstrom.org/pipermail/dss-developer/attachments/20130430/65f1d55c/attachment-0001.html</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 30 Apr 2013 21:01:59 +0200<br>
From: Sergey 'Jin' Bostandzhyan <jin@mediatomb.cc><br>
To: dSS development list <<a href="mailto:dss-developer@forum.digitalstrom.org">dss-developer@forum.digitalstrom.org</a>><br>
Subject: Re: [dss-developer] dSS JSON<br>
Message-ID: <<a href="mailto:20130430190159.GE31435@deadlock.dhs.org">20130430190159.GE31435@deadlock.dhs.org</a>><br>
Content-Type: text/plain; charset=us-ascii<br>
<br>
Hi,<br>
<br>
On Tue, Apr 30, 2013 at 07:22:26PM +0200, Tin Pham wrote:<br>
> I'm doing a project about new hardware recognition for digitalSTROM system.<br>
> As far as i know, if any new dsID is connected to the system, we need to press<br>
> "reregister all hardware" button in Hardware tab (advance view) in the web GUI.<br>
> Then wait and refresh view to see the new device.<br>
<br>
no, this is not the case. A new device will automatically register itself<br>
with the dSM and will be visible after some time if you keep refreshing<br>
the view. Actually, you will see that the LED on the device is blinking<br>
while it is going through the registration process.<br>
<br>
"Reregister" is only needed if you deliberately delete a device on a dSM (for<br>
example via the configurator / web UI) and later decide that you want it<br>
to be present and known again.<br>
<br>
> I run web console in Firefox and see this code when the "reregister all<br>
> hardware" button is press:<br>
><br>
> <a href="https://192.168.0.11/dsa/json/dsm/restartRegistration?_dc=1367341915315&dsid=" target="_blank">https://192.168.0.11/dsa/json/dsm/restartRegistration?_dc=1367341915315&dsid=</a><br>
> 3504175fe000001000000e8a<br>
><br>
> I think that it is similar with the JSON command. I have searched in the dSS<br>
> JSON document and relevant document but there is no command for<br>
> restartRegistration or testDevicePresence. There are some "rescan" code but<br>
> they didn't work for me.<br>
<br>
Those commands that you saw are not part of the official JSON API, i.e. you<br>
can not use them via the 8080 port which is the interface for apps. They<br>
are part of the dSA (dS Assistant) which is a tool that helps to troubleshoot<br>
and debug dS installations. It's integrated into the configurator UI, but<br>
as I mentioned, it's not part of the "user" API.<br>
<br>
> I'm a newbie in programing and just start from scratch few weeks ago, please<br>
> help me.<br>
<br>
It's not quite clear to me what exactly your goal is, maybe you could describe<br>
what you are trying to do in more detail. You can surely get some help and<br>
hints on the list, but we won't do any coding for you :)<br>
<br>
Kind regards,<br>
Sergey<br>
<br>
<br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
dss-developer mailing list<br>
<a href="mailto:dss-developer@forum.digitalstrom.org">dss-developer@forum.digitalstrom.org</a><br>
<a href="http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer" target="_blank">http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer</a><br>
<br>
<br>
End of dss-developer Digest, Vol 39, Issue 1<br>
********************************************<br>
</blockquote></div><br></div>