Page 2 of 2

Flash en homeseer [1ste resultaat]

Posted: Wed Aug 26, 2009 2:15 pm
by r_255
Gevonden, in flash wordt er dus verwacht dat er met een

Code: Select all

"&(varnaamvoorflash)=" & waarde

formaat waarde gewerkt wordt. Als er ook maar een vreemd teken voor of tussen staan gaat de boel onderuit en krijg je url encoded rommel en zelfs een deel van je eigen onload functie binnen.

(dit is het nieuwe scriptje waarmee ik wel een status terug krijg in flash)

<%@ Language=VBScript %>
<%

'Sorry for this, but i just got to thank these people for sharing the knowledgement online... So I could copy and paste this together.  'Esteban ,Jon00 and Lee Brimelow and all on domoticaforum.eu 

'def. of vars that are used in asp file

Dim device, strType, devStatus

' devices get readed from vars posted to hsflash.asp?strType=XXXX&Device=XX (strType is for later on usage)

device = Request.Form("device")
strType = Request.Form("strType")

' get status from hs device variable

devStatus = hs.DeviceStatus([device])

'write the response to a for flash readable format. fieldnames have to start with &sign
'and can be loaded from the var name wich is sended back to flash.
'
'Example of flash code ( see complete method for action script ) this is only to make clear how the vars are parssed!
'
'ToHomeseer.sendAndLoad(submitURL,FromHomeseer, "POST");
'in this case the vars wil be avail. thru FromHomeseer.device, FromHomeseer.strType
'

response.write "&device=" & device 
response.write "&strType=" & strType
response.write "&devStatus=" & devStatus

If device <> "" And Request.ServerVariables("AUTH_USER") <> "guest" Then	
		if strType = "light" then
				If devStatus = 2 Then
				hs.ExecX10 device,"Off"
				Elseif devStatus = 3 Then
				hs.ExecX10 device,"On"
				Elseif devStatus = 4 Then
				hs.ExecX10 device,"Off"
				Elseif devStatus = 17 Then
				hs.ExecX10 device,"ON"
				End If
		end if
End If

 %> 
Zo ik kan weer wat verder rommelen ;o)

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 4:50 am
by r_255
Zo de carousel is inmiddels een beetje getemd, en wat vinger vriendelijker.

De volgende settings worden uit een 2e xml bestandje geladen (paramsettings )
submitURL = "http://xxx.xxx.xxx.xxx:88/hsflash/hsflash.asp
// url waar flash het .asp bestand zoekt wat vb.net naar hs stuurt
radiusX = "100"
// X radius van carousel
radiusY = "35"
// X radius van carousel
speed = "0.05"
// speed parameter ( soort frame rate )
perspective = "160"
// Perspectief parameters
breakarea = "138"
// aantal pixels Li en Re van het middel punt waar de carousel stil staat *
acceleration = "3800"
// waarde die de muis acceleratie tov de carousel bepaald
iconsize="45"
// Formaat van de icons
moveX="0"
// verschuif carousel van middelpunt op x-as
moveY="0"
// verschuif carousel van middelpunt op y-as

Bestandje:
http://www.4shared.com/file/128552614/9 ... hv001.html


Next to do :
Onderzoeken hoe ik een array van device statusen uit homeseer kan requesten en verzenden via een .asp (vb.net) ontvangen en vervolgens aan de icons kan hangen ( status aan of uit )

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 10:07 am
by Rene
Robin,

Ik stuur je een plugin die een array van statussen uitproest.

Rene.

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 10:12 am
by r_255
Leuk, ik ben reuze benieuwd... !
mischien dat het dan wat minder begint de duizelen :)

alvast mega bedankt Rene !

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 11:12 am
by Rene
Zit in je mailbox met een summiere uitleg.

Rene.

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 12:18 pm
by Alexander
<blockquote id="quote"><font size="1" face="Verdana, Arial, Helvetica" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by rklootwijk</i>
<br />Zit in je mailbox met een summiere uitleg.
<hr height="1" noshade id="quote"></font id="quote"></blockquote id="quote">

"hierbij. spreekt voorzich." [:D]

Alexander

Flash en homeseer [1ste resultaat]

Posted: Sat Aug 29, 2009 12:29 pm
by r_255
en het nog begrijpen ook.... :)

ps: vind net een hardcoded ip naast de var in mijn testversie dus die werkt waarschijnlijk niet goed!
lol

Updated:

http://www.4shared.com/file/128604265/c ... hv002.html