Announcement

Collapse
No announcement yet.

Moving data from an FORM/POST to a HomeSeer Variable

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Moving data from an FORM/POST to a HomeSeer Variable

    Does anyone have a quick HTML/ASP code snippet that would pass data from a webpage form to Homeseer?

    (Over simplified example of what I believe should work)

    <%
    <form method="POST">
    <p>Write to HS Log:<input type="text" name="HSDATA" size="20"><input type="submit" value="Submit" name="B1"></p>
    </form>

    data_to_HS = Request.Form("HSDATA")

    hs.writelog "Data Posted" , data_to_HS

    %>

    I have bought an ASP book, but I do not know if HomeSeer's web server supports what I need to do.

    Thank you!

    HomeSeer Page: http://wrb.tzo.com (Guest access closed until HS 1.7)
    Pentium 4 1.8 GHz
    512 MB RAM PC2700
    3 Fujitsu 510 Touch Pads
    Way2Call Hi-Phone USB
    ATTNV Crystal 16
    Ocelot / SECU-16 / SECU-16I
    mcs Temperature (Works great!)
    mcs Guardian Angel Version 1.2 (Works great!)
    Video / Captures with ConquerCam (Separate Computer)
    NetCallerID


    ~Bill

    #2
    Try this...

    <%
    Response.Write"<form method=""POST"">"
    Response.Write"<input type=""text"" name=""sometext"">"
    Response.Write"<input type=""submit"" name=""_dummy"" value=""LogIT"">"
    Response.Write"</form>"
    hs.writelog "Data Posted" , Request.Form("sometext")
    %>

    Comment


      #3
      Just the start I needed.

      I see I need to Response.Write everything that comes out on the page.

      Appreciate it, Jake!


      wrb

      HomeSeer Page: http://wrb.tzo.com (Guest access closed until HS 1.7)
      Pentium 4 1.8 GHz
      512 MB RAM PC2700
      3 Fujitsu 510 Touch Pads
      Way2Call Hi-Phone USB
      ATTNV Crystal 16
      Ocelot / SECU-16 / SECU-16I
      mcs Temperature (Works great!)
      mcs Guardian Angel Version 1.2 (Works great!)
      Video / Captures with ConquerCam (Separate Computer)
      NetCallerID


      ~Bill

      Comment


        #4
        You may want/need an IF or CASE statement however...

        Previous code:
        <%
        Response.Write"<form method=""POST"">"
        Response.Write"<input type=""text"" name=""sometext"">"
        Response.Write"<input type=""submit"" name=""_dummy"" value=""LogIT"">"
        Response.Write"</form>"
        hs.writelog "Data Posted" , Request.Form("sometext")
        %>

        New code:
        <%
        Response.Write"<form method=""POST"">"
        Response.Write"<input type=""text"" name=""sometext"">"
        Response.Write"<input type=""submit"" name=""_dummy"" value=""LogIT"">"
        Response.Write"</form>"
        If Request.Form("sometext") <> "" Then
        hs.writelog "Data Posted" , Request.Form("sometext")
        End If
        %>

        Comment

        Working...
        X