как я могу передать значения формы в Particle.io

Я использую django,raspberry pi3, Particle.io, relay. Я хочу передать значение включения / выключения из формы в Particle.io, чтобы я мог управлять лампочкой.

<form action="https://api.particle.io/v1/devices/{{value1}}/relay?access_token={{value2}}" method="POST">

Приведенный выше код работает отлично, но когда я пытаюсь применить то же самое для всплывающего окна, Particle.io не может получить значение on\off. Код приведен ниже

{% if user.is_authenticated %}
 <div class = "container">
  <div class="wrapper">
      <form action="javascript:my_c()" class="form-signin" method="POST">
      <hr class="colorgraph"> <br>

              <p style="color:black; font-family:helvetica; font-size:20px;">Welcome to your home automation system.</p><br>
                            <br>
                            <h style="color:black; font-family:helvetica;">Greetings {{request.user.get_short_name}} </h><br>
                            {% for Profile in UserD|slice:":1" %}
                                 <h style="color:black; font-family:helvetica;">Access {{value1}} </h><br>
                                  <h style="color:black; font-family:helvetica;">Device ID {{value2}} </h><br>

                                  <p style="color:black; font-family:helvetica; font-size:20px;">Tell your device what to do!</p>
                                  <center>                                  
                                  <div id="donate">
                                    <a style="color:black; font-family:helvetica; font-size:15px;">Lights:</a>
                                      <label class="green"><input type="radio" name="arg" value="on"><span>ON</span></label>
                                      <label class="red"><input type="radio" name="arg" value="off"><span>OFF</span></label>
                                   </div>
                                  </center>
                                  <center>
                                  <input class="btn btn-primary btn-xl js-scroll-trigger" type="submit" value="Do it!">
                                  </center>
                                  <br>
                                  <br>

                                  <script type="text/javascript">
                                    function my_c(){

                                       var win = window.open('https://api.particle.io/v1/devices/{{value1}}/relay?access_token={{value2}}', '1366002941508','width=500,height=200,left=375,top=330');
                                        setTimeout(function () { win.close();}, 6000);
                                    }
                                    </script>
                                  </form>

                              {% endfor %} 

также есть в любом случае вместо использования setTimeout(function () { win.close();}, 6000);при этом окно автоматически закрывается, когда сайт полностью загружен, например. используя onload или что-то в этом роде

0 ответов

Другие вопросы по тегам