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

Verisure Plugin


Kenneth

Anbefalte innlegg

Hei,

 

Ser det er en god del topic på Verisure plugin laget av @lilfire, en knall app i utgangspunktet :)

Da jeg installerte v 2.3 for en tid tilbake så fungerte den utmerket i en periode. 

Jeg fikk satt bruker, passord og pin og alt så bra ut.

Etter en liten stund så fikk jeg ikke lenger tak i settings siden, fikk en feil mld om feil path til ett eller annet. 

Dessverre har jeg ikke den lett tilgjengelig nå siden jeg har forsøkt å installerer plugin på nytt igjen, da med v 2.4

Nå opplever jeg at settings siden ikke vil laste etter at jeg har enablet plugin.

HS3 timer ut med denne mld:

Error finding plugin in GenPage: Object reference not set to an instance of an object. 

Har forsøkt å "rydde" vekk så mye som mulig av plugin og pakket den ut på nytt igjen.

Har satt opp HS3 på Win10, vet ikke om dette kan ha noe med rettigheter på mappe strukturen å gjøre?

Fikk ingen feil som jeg kunne se når jeg pakket ut filene.

 

Alle tips tas mot med takk :)

 

Klarte fremprovosere feil mld jeg fikk tidligere ved å manipulerer inne info ifra den gamle ini settings fila.:

System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\WINDOWS\system32\html\LSoft\Verisure\LocationTemplate.txt'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost) at System.IO.File.InternalReadAllText(String path, Encoding encoding, Boolean checkHost) at System.IO.File.ReadAllText(String path) at Verisure.VerisureSync.GenSettingsPage(String link, String parms) at Verisure.VerisureSync.GenPage(String link) 

 

Endret av Kenneth
Lenke til kommentar
Del på andre sider

36 minutes ago, xibriz said:

Finnes denne filen? C:\WINDOWS\system32\html\LSoft\Verisure\LocationTemplate.txt

 

Hei @xibriz, nei det gjør den ikke. 

Pathen finnes ikke en gang. 

Dvs C:\Windows\System32\ og her slutter denne pathen. Det som er litt underlig er at pathen C:\Program Files (x86)\HomeSeer HS3\html\LSoft\Verisure\LocationTemplate.txt finnes. Jeg ville tro at det er denne pathen den egentlig skulle refferert til, om som sagt ikke det er noe rart med rettighetene mine som gjør at plugin ikke klarer å opprette/kopiere inn filen/pathen. Min erfaring er at alle plugin ligger på i denne pathen C:\Program Files (x86)\HomeSeer HS\

Lenke til kommentar
Del på andre sider

Just now, ZoRaC said:

Mener @lilfirehar skrevet et sted her at det er et kjent problem i 2.4 og at en fiks er på vei (2.5). :) 

 

Jeg har ikke klart å finne den referansen noe sted, men samme problem på 2.3 og 2.4 for min del :(
Så hvis det er en bugg hadde det vært kjekt å vite.

Lenke til kommentar
Del på andre sider

15 minutter siden, Kenneth skrev:

 

Jeg har ikke klart å finne den referansen noe sted, men samme problem på 2.3 og 2.4 for min del :(
Så hvis det er en bugg hadde det vært kjekt å vite.

 

Usikker på om det er samme bug?

 

Starter du HS3 fra en snarvei? Prøv i så fall og start den direkte fra exe-filen og se om det gjør noen forskjell. 

Lenke til kommentar
Del på andre sider

19 minutes ago, ZoRaC said:

 

Usikker på om det er samme bug?

 

Starter du HS3 fra en snarvei? Prøv i så fall og start den direkte fra exe-filen og se om det gjør noen forskjell. 

 

1 minute ago, Moskus said:

Hvis HS3 startes fra en snarvei, prøv å sette "Start in" til samme katalog som .exe-filen ligger i.

 

Hei @ZoRaC @Moskus HS3 starter som en service, satt opp av installeren ved installasjon.

Task Scheduler peker til C:\Program Files\HomeSeer HS3\HS3.exe som er korrekt path.

Det som er ironisk er at når jeg starter den manuelt som foreslått av @ZoRaC får jeg opp konfig siden til Verisure.

Setter jeg på Task Scheduler igjen så kommer den ikke opp.

 

Men en annen ting som nå er litt rart er at jeg ikke får lagret PIN koden.

Konfig siden sier at jeg må ha 4tegn, mens jeg har en 6tegn pr default på YaleDoorman v2.

 

Lenke til kommentar
Del på andre sider

Det var det jeg og @Moskusmistenkte. :) den starter exe-filen, men kjører den i feil mappe. Du må dette "kjør i mappe", eller lignende, til mappa til HS3. Det er forskjell på path til programmet som skal kjøres og mappen den skal stå i når den kjører filen. :) 

 

2 minutter siden, Kenneth skrev:

Men en annen ting som nå er litt rart er at jeg ikke får lagret PIN koden.

Konfig siden sier at jeg må ha 4tegn, mens jeg har en 6tegn pr default på YaleDoorman v2.

 

Mener @lilfirehar bekreftet at det også er en bug. At han har "låst" den til 4 tegn i plugin, men at det også skal bli fikset i neste versjon. :) 

  • Like 1
Lenke til kommentar
Del på andre sider

10 minutter siden, ZoRaC skrev:

Det var det jeg og @Moskusmistenkte. :) den starter exe-filen, men kjører den i feil mappe. Du må dette "kjør i mappe", eller lignende, til mappa til HS3. Det er forskjell på path til programmet som skal kjøres og mappen den skal stå i når den kjører filen. :) 

:)

 

15 minutter siden, Kenneth skrev:

Hei @ZoRaC @Moskus HS3 starter som en service, satt opp av installeren ved installasjon.

HS3 installeres ikke som en service... ?

 

Hvis du bruker Task Scheduler, må du sette opp banen til katalogen til f.eks. "c:\program files (x86)\homeseer hs3\" (uten hermetegn). Det gjør du i tasken sin "Action". Her et et skjermbilde fra min (som kjører en SyncToy task, men prinsippet er det samme), fyll inn feltet i rød sirkel:

startin.png

 

Pass også på at task'en kjører som din bruker og ikke "SYSTEM".

  • Like 1
Lenke til kommentar
Del på andre sider

13 minutes ago, ZoRaC said:

Det var det jeg og @Moskusmistenkte. :) den starter exe-filen, men kjører den i feil mappe. Du må dette "kjør i mappe", eller lignende, til mappa til HS3. Det er forskjell på path til programmet som skal kjøres og mappen den skal stå i når den kjører filen. :) 

 

 

Mener @lilfirehar bekreftet at det også er en bug. At han har "låst" den til 4 tegn i plugin, men at det også skal bli fikset i neste versjon. :) 

 

Liten rettelse på path ;) 

Shortcut står til Target:

C:\Program Files (x86)\HomeSeer HS3\HS3.exe

Start in:

C:\Program Files (x86)\HomeSeer HS3\

 

Task Scheduler:

Action start program C:\Program Files (x86)\HomeSeer HS3\HS3.exe"

Her fant jeg opsjonen Run in som var blank. Så den ble rettet og lagt inn C:\Program Files (x86)\HomeSeer HS3\ og da funker det helt fint.

 

Så da er det vell bare nedgraderer til 2.3 igjen for å få pin i gang igjen :)

Screen Shot 2017-02-08 at 09.45.42.png

Screen Shot 2017-02-08 at 09.45.51.png

 

Ja som du sa @Moskus

Endret av Kenneth
  • Like 1
Lenke til kommentar
Del på andre sider

@lilfire jobber hardt med plugin, jeg og flere til har vært med å testet forskjellige versjoner, for min del flere ganger pr dag før jeg dro til USA for et par uker siden :)

 

Vi er igang med testing igjen nå, det ser mye bedre ut men det er noe rusk på Verisure sin side som er vanskelig å få helt korrekt. Blandt annet er det ikke issue med log lengre, problemet med 4 vs 6 sifre i kode er fikset, så det kommer nok snart en ny public versjon når resten av småpirket er fikset.

 

Alle som liker plugin må sørge for å donere til han slik at han får råd til å kjøpe en egen dørlås for enklere debug :D

Endret av TomB
  • Like 2
Lenke til kommentar
Del på andre sider

1 minute ago, TomB said:

@lilfire jobber hardt med plugin, jeg og flere til har vært med å testet forskjellige versjoner, for min del flere ganger pr dag før jeg dro til USA for 2 uker siden :)

 

Vi er igang med testing igjen nå, det ser mye bedre ut men det er noe rusk på Verisure sin side som er vanskelig å få helt korrekt. Blandt annet er det ikke issue med log lengre, problemet med 4 vs 6 sifre i kode er fikset, så det kommer nok snart en ny public versjon når resten av småpirket er fikset.

 

Takk for tilbake mld @TomB ?

Setter stor pris på at det finnes noen der ute som legger ned mye jobb slik som dere gjør. Gleder meg til ny versjon :)

Lenke til kommentar
Del på andre sider

1 time siden, xibriz skrev:

Det tror jeg er veien og gå, mye mindre feilkilder

Hvordan påvirker det responstid? Per i dag er det vanskelig å bruke Verisure-plugin til noe som krever øyeblikkelig melding (alarm, etc), da alt er avhengig av pollefrekvensen.

 

1 time siden, xibriz skrev:

Og man får status på magnetkontaktene

I dag har jeg montert doble dørsensorer på 4 dører: Verisure sine øverst, og mine like under. Hadde vært kjekt å kunne fjerne 4 av dem :)

Lenke til kommentar
Del på andre sider

Responstiden blir jo dårlig uansett all den tid man baserer seg på å hente informasjon fra verisure. 

 

Feks. Hvis man henter informasjon fra verisure hvert minutt så vil det i verste fall gå ett minutt før resten av systemet vet at døren er åpen. Og hvis man har lukket døren igjen i løpet av den tiden vet ikke resten av systemet at døren noen gang var åpen engang. 

Lenke til kommentar
Del på andre sider

  • 3 uker senere...

Vet ikke om dette er rett tråd å poste i, men jeg sliter etter å ha oppdatert til site versjon, 2.4.132.0.

 

Nå feiler pga brukernavn/passord, (og plugin låser hele HS3. Med det samme jeg starter plugin så låser det seg, så jeg har ingen måte å komme inn i instillinger siden på, for å evt endre passord.

 

Spoiler
Mar-03 16:09:13   Info Plugin LSoftVerisure with instance: has disconnected
Mar-03 16:09:13   LSoftVerisure Plugin shutting down
Mar-03 16:09:13   Plug-In Shutting down Plug-In: LSoftVerisure
Mar-03 16:09:11   LSoftVerisure Warning Sync stop feil brukernavn/passord
Mar-03 16:09:09   LSoftVerisure Update every 600 second
Mar-03 16:09:09   LSoftVerisure LogToFile:False
Mar-03 16:09:09   LSoftVerisure Debug:False
Mar-03 16:09:09   LSoftVerisure C:\Program Files (x86)\HomeSeer HS3
Mar-03 16:09:09   LSoftVerisure LSoftVerisure plugin initializing
Mar-03 16:09:09   Info Plugin LSoftVerisure has connected. IP:127.0.0.1:64434
Mar-03 16:09:08   Warning I/O interface LSoftVerisure is down, executable is not running, restarting ...
Mar-03 16:09:08   Error Error processing plug-in links for /LSoft/Verisure/settings.htm requested by Espen from 127.0.0.1, Indeksen var utenfor området. Den må være ikke-negativ og mindre enn størrelsen på samlingen. Parameternavn: index
Mar-03 16:09:08   Error Getting plugin GenPage: Objektreferanse er ikke satt til en objektforekomst.
Mar-03 16:09:08   Error Error processing plug-in links for /LSoft/Verisure/settings.htm requested by Espen from 127.0.0.1, Indeksen var utenfor området. Den må være ikke-negativ og mindre enn størrelsen på samlingen. Parameternavn: index
Mar-03 16:09:08   Error Getting plugin GenPage: Objektreferanse er ikke satt til en objektforekomst.
Mar-03 16:09:08   Info Plugin LSoftVerisure with instance: has disconnected
Mar-03 16:08:30   Event Event Trigger "Grafer Graf-garasje-strøm"
Mar-03 16:08:16   LSoftVerisure Sync start
Mar-03 16:08:16   LSoftVerisure Warning Prøver på nytt
Mar-03 16:07:46   LSoftVerisure Warning Sync stop feil brukernavn/passord
Mar-03 16:07:44   LSoftVerisure Update every 600 second
Mar-03 16:07:44   LSoftVerisure LogToFile:False
Mar-03 16:07:44   LSoftVerisure Debug:False
Mar-03 16:07:44   LSoftVerisure C:\Program Files (x86)\HomeSeer HS3
Mar-03 16:07:44   LSoftVerisure LSoftVerisure plugin initializing
Mar-03 16:07:44   Info Plugin LSoftVerisure has connected. IP:127.0.0.1:64316
Mar-03 16:07:43   Error Displaying remotely connected interfaces: Indeksen var utenfor området. Den må være ikke-negativ og mindre enn størrelsen på samlingen. Parameternavn: index
Mar-03 16:07:43   Warning I/O interface LSoftVerisure is down, executable is not running, restarting ...
Mar-03 16:07:43   Error Error processing plug-in links for /LSoft/Verisure/settings.htm requested by espen from 195.159.134.2, Indeksen var utenfor området. Den må være ikke-negativ og mindre enn størrelsen på samlingen. Parameternavn: index
Mar-03 16:07:43   Error Getting plugin GenPage: Objektreferanse er ikke satt til en objektforekomst.
Mar-03 16:07:43   Error Error processing plug-in links for /LSoft/Verisure/settings.htm requested by espen from 195.159.134.2, Indeksen var utenfor området. Den må være ikke-negativ og mindre enn størrelsen på samlingen. Parameternavn: index
Mar-03 16:07:43   Error Getting plugin GenPage: Objektreferanse er ikke satt til en objektforekomst.
Mar-03 16:07:43   Info Plugin LSoftVerisure with instance: has disconnected

 

Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Lenge siden jeg har hatt noe tid nå :( Aner ikke hvordan, men har knapt hatt en eneste time foran pcen siste tiden.

Vel 2.4 har et stort problem. config filen er endret for støtte for flere lokasjoner, så om man oppgraderer så oppdateres denne. noe som har vist seg at feiler for enkelte. I tillegg har er det en bug som gjør at man ikke kommer inn på innstillinger. Disse 2 gjør at 2.4 fungere for ytterst få brukere. 2.5 er relativt stabil men har fremdeles et issue jeg må se på. tanken var å få sett på dette i påsken (på TG) men der ble jeg litt vel opphengt i en programmering konkurranse (den gikk bra da :P

 

Nå LOVER jeg å se på dette i helga!

  • Like 2
Lenke til kommentar
Del på andre sider

For de som lurer da. Så fikk jeg gjort litt i helga som var og har sendt ut en ny BETA til 3 stk. Det ble avdekket et par problemer som jeg jobber videre med. 

 

Feilen som ble funnet gjelder kun aktivering/deaktivering av autolås, som igjen skyldes at dette ikke er blitt oppdatert til å støtte lokasjoner.

Så om dette ikke er kritisk eller du har en lokasjon så bør det være mulig å bruke BETA versjonen. Om det er interessant send meg en melding :) 

 

 

Endret av lilfire
Lenke til kommentar
Del på andre sider

  • 1 måned senere...

Hej,

 

Uppgraderade från 2.3 till 2.5 och får följande fel i HS loggen.

Initializing plug-in(2): LSoftVerisure Instance::Could not load type 'Verisure.StartStatus' from assembly 'Verisure, Version=2.0.178.0, Culture=neutral, PublicKeyToken=null'.STACK: Server stack trace: Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at HomeSeerAPI.IPlugInAPI.InitIO(String port) at Scheduler.clsHSPI.CheckInterfaces()

Lenke til kommentar
Del på andre sider

12 hours ago, tonlof said:

Hej,

 

Uppgraderade från 2.3 till 2.5 och får följande fel i HS loggen.

Initializing plug-in(2): LSoftVerisure Instance::Could not load type 'Verisure.StartStatus' from assembly 'Verisure, Version=2.0.178.0, Culture=neutral, PublicKeyToken=null'.STACK: Server stack trace: Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at HomeSeerAPI.IPlugInAPI.InitIO(String port) at Scheduler.clsHSPI.CheckInterfaces()

 

Det var litt merkelig melding, ville trodd at den skulle referere til versjon 2.5.191.0 i stedet for 2.0.178.0, men det kan være at jeg misforstår. Sikker på at du har skrevet over alle gamle filer?

 

Jeg hjalp til med testing sist helg og kjører nå 2.5.191.0 og det fungerer helt smertefritt, både dører, alarm, sensorer osv, alt fungerer uten en feilmelding.

 

@lilfire har mye jobb men han stikker nok innom her om ikke så lenge for å titte på det :)

 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • 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.