Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Julius

Medlemmer
  • Innlegg

    28
  • Ble med

  • Besøkte siden sist

Alt skrevet av Julius

  1. Var litt uoversiktlig feilmelding; det var ikke using som import som ikke fungerete: using (var stream = request.GetRequestStream()) { stream.Write(data, 0, data.Length); } Det var denne using..... Og det virker fortsatt som om using (som import) ikke unngår at man må skrive fully qualified name: var data = System.Text.Encoding.ASCII.GetBytes(query); I stedet for: using System.Text; ... var data = Encoding.ASCII.GetBytes(query);
  2. Med litt triksing/hacking fikk jeg kjørt c# script i tenScripting. Lag et c# prosjekt ved siden av. Legg scriptet ditt inn der, jeg kalte mitt InfluxDBScript Hack triggingen...... i tenScript.vb RunScript metoden.... anObj = Activator.CreateInstance(t) Dim instance = New InfluxDBScript instance.hs = hs anObj = instance t = instance.GetType '' Log we are now running a script MyLog("Running " & sd.ClassName & "." & sd.MethodName) hs.WriteLog("tenScripting", "****************************** Debug Started for " & sd.ClassName & "." & sd.MethodName) '' Run the Script Try instance.Test(pParms) t.InvokeMember("Test", BindingFlags.InvokeMethod Or BindingFlags.Instance Or BindingFlags.Public Or BindingFlags.IgnoreCase, Nothing, anObj, pParms, Nothing, Nothing, Nothing) Med en god dose tålmodighet og tid (noe jeg har alt for lite av) kan man fikse tenScript til å gjøre c# scripts. Mitt problem (som totalt newbee på Homeseer) er at c# scriptet som kjører fint i tenScript ikke er i nærheten av å kjøre i Homeseer.... Jeg prøvde å konvertere dette scriptet til c#, uten hell så langt. Er det virkelig slik at man må skrive full navn for alle typer? Får ikke using til å fungere? Er det noe godt starting point for c# scripting i Homeseer?
  3. Du kan øke timeouten: Dim data As Byte() = encoding.GetBytes(postdata) httpWebRequest.ContentLength = data.Length httpWebRequest.Timeout = 5000 Dim myStream As Stream = httpWebRequest.GetRequestStream() Det måtte jeg gjøre når influx kjørte på en annen maskin.
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.