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

Verisure Plugin


Kenneth

Anbefalte innlegg

18 minutes ago, Kenneth said:

 

Hei @lilfire,

 

Helt i orden, venter i spenning på at ny versjon kommer ut :)

 

Det jeg gjerne kunne tenke meg er å få status på hvem som låser opp døren.

Bakgrunnen for det er at huset har gjemme - borte status som i dag sjekker hvor mobil tlf befinner seg via geofency.

Så når unga kommer hjem ifra skolen så låser de seg inn, og da vil jeg at huset skal settes ihjemme modus, som igjen skrur p ålysene i div rom m.m.

 

Det andre er om døren feiler å gå i lås som kan skje om døren ikke er lukket skikkelig.

Med mulighet for denne statusen så kan jeg sette opp varsling. Noe varsling kommer via Verisure appen, men vil gjerne ha det inn i appen som brukes til å styre huset.

 

Det du får opp er meldinger som denne (Homeseer Automasjon er brukeren).

 

image.png.1258bf1a6137acab08ff9b0fe0c69e1a.png

 

Det er en periodisk sjekk, ikke push når status endrer seg, så hvis du setter den på 1 minutt vil det fremdeles ikke være optimalt for å styre lys ved lås opp osv. Hvis du setter den raskere enn 1 minutt tror jeg du vil ende opp med at Verisure kontakter deg og klager, eller blokker API ditt fordi det spørres så ofte.

Endret av TomB
Lenke til kommentar
Del på andre sider

3 minutes ago, TomB said:

 

Det du får opp er meldinger som denne (Homeseer Automasjon er brukeren).

 

image.png.1258bf1a6137acab08ff9b0fe0c69e1a.png

 

Det er en periodisk sjekk, ikke push når status endrer seg, så hvis du setter den på 1 minutt vil det fremdeles ikke være optimalt for å styre lys ved lås opp osv. Hvis du setter den raskere enn 1 minutt tror jeg du vil ende opp med at Verisure kontakter deg og klager, eller blokker API ditt fordi det spørres så ofte.

 

Hei @TomB

 

Ok, push hadde vært genialt men ser at det kan være vanskelig å få til. Uansett så er dette ett steg i riktig retning :)

Spørsmålet da er vell om denne statusen oppdaterer seg etter hvem som låser/låser opp døren.

Siden jeg kun vil at eventer skal trigges for visse brukere.

Lenke til kommentar
Del på andre sider

On 07/12/2018 at 14:58, lilfire said:

 

Endret til å benytte mobil APIet isteden for å parse websiden som gir mye mer stabilitet.  (Som er det største endringen, 80% ish av koden er skrevet om)

Bedre håndtering om enn har flere lokasjoner.

Status på magnetsensorer (dør/vindu)

Rettet og utvidet events støtte (history)

Ryddet opp i logging

Bedre feilhåndtering

+Masse feilrettinger

 

noen tanker om denne kommer til å funke på rpi?

Lenke til kommentar
Del på andre sider

9 minutes ago, Kenneth said:

 

Hei @TomB

 

Ok, push hadde vært genialt men ser at det kan være vanskelig å få til. Uansett så er dette ett steg i riktig retning :)

Spørsmålet da er vell om denne statusen oppdaterer seg etter hvem som låser/låser opp døren.

Siden jeg kun vil at eventer skal trigges for visse brukere.

 

Ja, det er jeg ganske sikker på, ellers ville den ikke sagt Homeseer Automasjon som er navnet til den brukeren. Jeg kan teste det om en times tid, gidder ikke gå ut akkurat nå, men gir deg en tilbakemelding da.

 

Edit: Utfordringen er at du må logge til et sted, fordi det er alltid siste status som blir stående, ikke historikken. Så hvis barna kommer hjem. låser seg inn med kode, går inn og vrir om, så vil siste hendelse være låst fra innsiden om du ikke får en oppdatering akkurat i mellom.

 

Endret av TomB
Lenke til kommentar
Del på andre sider

 

Den devicen som @TomB viser til her viser kun siste hendelse siden siste sync. Så denne er nok ikke det du er på jakt etter @Kenneth

 

feks gitt senario

 

Bruker A kommer hjem å låser opp døren med sin kode

Bruker A løser døren via vrider inne

Plugin syncer

 

Så vil siste hendelse være dør manuelt løst.

 

MEN, jeg har lagd støtte for det du ønsker :)

 

Siden jeg ikke har lås selv så får jeg ikke vist deg med skjermbilder, men mulig @TomB som har siste versjonen og lås kan ta et til deg.

 

Det er nemmelig mullig inne på events å legge til en trigger på om en dør er låst opp eller låst og av hvem. Og i senarioet nevt over vil dette trigges når bruker A låser opp med koden sin :)

 

Det er også som @TomB påpeker et issue med hvor ofte du velger å synce. Pluginen er default satt til å hente 1 gang i timen da det er det Verisure selv har sagt de kan godta, men dette er mulig å overstyre på eget ansvar :)

 

 

 

Lenke til kommentar
Del på andre sider

Her er screenshot av det @lilfire nevnte, jeg har satt det opp med en Pushover message til meg selv nå for test. Dette er kun for test, for disse meldingene får du jo også via Verisure appen, men kan ta gjøre hva du vil med devicer, events osv.

 

image.png.1659e84343976824fc5fa35ca7e74306.png

 

Men husk sync delay. Med 1 minutt fikk jeg feilmelding senest i dag, og måtte gå tilbake til 5 minutter igjen.

 

Endret av TomB
Lenke til kommentar
Del på andre sider

Jeg har sett noen som har gjort en workaround på sånne ting, feks sette en lyspære på en smartplug fra Verisure hvor man setter en Powerplug i den Smartplugen igjen, og så fort man får beskjed i Homeseer at det trekkes strøm, så ser man at Smartplug er skrudd på. Den igjen kan styres direkte fra Verisure app med push, slik at når man feks låser opp døra så kan man skru på Smartplug ... som igjen kan brukes for å skru på lys osv. Finnes kanskje enklere måter å gjøre det på dog ;)

Lenke til kommentar
Del på andre sider

2 minutes ago, Kenneth said:

@lilfire, @TomB,

 

Det er eksakt dette jeg var ute etter, og mulighetene i HS er mange. Eks som du viser til vil mest sannsynlig fiunke bra da jeg vil at hjemmemodus på husket skal trigges når barna låser opp døra. Får bli litt testing når plugin er ute :)

 

Men igjen, husk at det kan ta opp mot 5 minutter før Homeseer oppdaterer seg etter at døra er låst opp ;) Så enten må det være tålmodige unger, ellers er det ikke så lett å bruke til lys og ting ihvertfall.

Lenke til kommentar
Del på andre sider

@TomB,

 

Jeg får nesten bare teste når jeg kommer så langt, i dag stårpugin til 1 min. Ingen som har mast på meg ifra Verisure enda, men det kan selvsagt være noen nytt som skaper problemer med nye integrasjonen i plugin. 5min er lenge å vente på at lyste kommer på, men nå er også en del av lystet kun styrt via sensorer så noe lys er der :)
Kjøpte med også ett par nettbrett som jeg holder på å sette opp for formålet å styre HS via, og unga har Ipda på skolen så tipper de også kan lære seg å trykke på knappen "hjemme" :)

 

Tester både ImperiHome og HomeSeer Mobile til formålet.

Lenke til kommentar
Del på andre sider

Jeg ble lovet dyrt og hellig fra tre forskjellige instanser av support og montører av Verisure, at "hey, det er ikke noe problem! Vi har en magnetkontakt som kan brukes til å sende signaler når alarmen går på eller av".

 

"Godt", tenkte jeg, "få Verisure i hus". De var også billigere enn alternativer av ukjente årsaker.

 

Montør dukker først opp med alle sensorer, skrur ned den gamle alarmen og får den nye på plass. Men magnetkontakten hadde han ikke med. Han kom tilbake i forrige uke. Vi fikk til å lese fra den, men ikke sende signaler. Etter to-tre telefonsamtaler høyere og høyere opp i support-systemet viste deg seg at det ikke var mulig. Selvfølgelig. :( (Hadde jo en mistanke om det, for hvordan skal en sensor plutselig bli en sender?)

 

Vel, alternativet ble en Verisure On/Off-modul, en 3V strømforsyning og et relé. Ikke pent, men det fungerer. Det som er mest synd er at den ikke kobler til reléet før alarmen faktisk er PÅ (dvs. inkludert 45 sekunders "leaving home" tid, der var den gamle "analoge" NorAlarm-boksen MYE bedre). Men det blir lyst med en gang døra går opp.

 

image.png

 

Lenke til kommentar
Del på andre sider

Egentlig å så er jo det jeg har fått fra Verisure 1 time, noe som er uaktuelt for de fleste, derfor er det støtte for å overstyre dette, men på 1 min får man som Tom skriver et varsel om at man har for mange request.

image.png.97515c61cc0eac1eb4b339a80a3e2ef5.png

 

Det jeg har tenkt å gjøre når denne versjonen er ute. er å undersøke litt om man kan differensiere hvor ofte de ulike kompontenten pulles. I dag så hentes alt hver gang og ofte er det egen request for mange av typene. Slik at det blir jo en del request med hver gang vi kjører sync. Dette er unødvendig for feks røykvarslerne (temp og fukt) som bare oppdaterer server hver 6.time. Tenkte også å benchmarke hvor mange request som trigger denne feilmeldingen over. Mulig en løsning kan være å ha flere brukere som syncer hver sin oppgave?

Lenke til kommentar
Del på andre sider

40 minutes ago, lilfire said:

Egentlig å så er jo det jeg har fått fra Verisure 1 time, noe som er uaktuelt for de fleste, derfor er det støtte for å overstyre dette, men på 1 min får man som Tom skriver et varsel om at man har for mange request.

image.png.97515c61cc0eac1eb4b339a80a3e2ef5.png

 

Det jeg har tenkt å gjøre når denne versjonen er ute. er å undersøke litt om man kan differensiere hvor ofte de ulike kompontenten pulles. I dag så hentes alt hver gang og ofte er det egen request for mange av typene. Slik at det blir jo en del request med hver gang vi kjører sync. Dette er unødvendig for feks røykvarslerne (temp og fukt) som bare oppdaterer server hver 6.time. Tenkte også å benchmarke hvor mange request som trigger denne feilmeldingen over. Mulig en løsning kan være å ha flere brukere som syncer hver sin oppgave?

 

Ja, det er ikke noe stress om det er flere bruker, så lenge det blir real-time så er vi happy ;)

 

Lenke til kommentar
Del på andre sider

Jag använde både verisure plugin för normal poll samt tasker för realtids uppdatering, så fort det blir en statusuppdatering från verisureappen skickar tasker ett mqtt meddelande till homeseer med vem som larmade av eller låste upp eller om en mus detekteras etc.

För mig hade varit fint att ha en funktion i verisure plugin som gör att man kan tvinga en poll från hs event. Då räcker det att polla automatisk några gånger om dagen för temp och andra sensorer.

  • Like 1
Lenke til kommentar
Del på andre sider

1 time siden, tonlof skrev:

Jag använde både verisure plugin för normal poll samt tasker för realtids uppdatering, så fort det blir en statusuppdatering från verisureappen skickar tasker ett mqtt meddelande till homeseer med vem som larmade av eller låste upp eller om en mus detekteras etc.

För mig hade varit fint att ha en funktion i verisure plugin som gör att man kan tvinga en poll från hs event. Då räcker det att polla automatisk några gånger om dagen för temp och andra sensorer.

 

Har brukt tasker til mye og er en utrolig bra app. Men jeg ønsker meg bort fra at tlf har logikk på seg.

 

Men det å legge inn en event action evt en script funksjon for å kjøre en sync er noe jeg kan se på til neste versjon. :) 

Lenke til kommentar
Del på andre sider

Har oppdatert til den nye versjonen nå. Men får følgende advarsel

 

Finner heller ingen plass å aktivere lokasjoner.

 

des-18 12:20:47   LSoftVerisure Warning Ingen aktive lokasjoner - sjekk innstilinger for å aktiver en eller flere lokasjoner

 

 

EDIT: Glem det... Bare jeg som er blind.

Endret av GeneralVirus
Lenke til kommentar
Del på andre sider

Tikket inn en feilmelding her:

 

des-18 12:43:20   LSoftVerisure Error System.Runtime.Serialization.SerializationException: Unable to load type HSPI_LSoftVerisure.Trigger required for deserialization. at System.Runtime.Serialization.ObjectManager.DoFixups() at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream) at Verisure.VerisureSync.‏‪‏‬‬‫‮‮‭‬‭‍‫‪‏‭‬‫‌‎‬‮(BinaryFormatter , Stream ) at Verisure.VerisureSync.DeserialzeTrigger(strTrigActInfo trigInfo)
Lenke til kommentar
Del på andre sider

Er den nye versjonen Linux-støttet? 

 

Fra plugin-lista:

 

LSoftVerisure
 
empty.png N/A 2.6.293.0 N/A Included
WARNING: Failed getting InterfaceStatus from LSoftVerisure - the interface was not found in the list of active interfaces, the list may need to be refreshed.

 

Fra oppstartsloggen:

 

des-18 13.05.44   Plug-In Finished initializing plug-in LSoftVerisure
des-18 13.05.44   Starting Plug-In LSoftVerisure loaded in 200 milliseconds
des-18 13.05.44   Error Initializing plug-in(2): LSoftVerisure Instance::Could not resolve type with token 01000023STACK: Server stack trace: Exception rethrown at [0]: at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr) at (wrapper remoting-invoke) HomeSeerAPI.IPlugInAPI:InitIO (string) at Scheduler.clsHSPI.CheckInterfaces () [0x000c4] in :0
des-18 13.05.44   Starting Plug-In Initializing plugin LSoftVerisure ...
des-18 13.05.44   Info Plugin LSoftVerisure has connected. IP:127.0.0.1:52764
Endret av Trash2000
Lenke til kommentar
Del på andre sider

35 minutter siden, GeneralVirus skrev:

Tikket inn en feilmelding her:

 

des-18 12:43:20   LSoftVerisure Error System.Runtime.Serialization.SerializationException: Unable to load type HSPI_LSoftVerisure.Trigger required for deserialization. at System.Runtime.Serialization.ObjectManager.DoFixups() at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream) at Verisure.VerisureSync.‏‪‏‬‬‫‮‮‭‬‭‍‫‪‏‭‬‫‌‎‬‮(BinaryFormatter , Stream ) at Verisure.VerisureSync.DeserialzeTrigger(strTrigActInfo trigInfo)

Hmm, har du noen gamle events fra en tidligere versjon?

Lenke til kommentar
Del på andre sider

19 minutter siden, Trash2000 skrev:

Er den nye versjonen Linux-støttet? 

 

Fra plugin-lista:

 

LSoftVerisure
 
empty.png N/A 2.6.293.0 N/A Included
WARNING: Failed getting InterfaceStatus from LSoftVerisure - the interface was not found in the list of active interfaces, the list may need to be refreshed.

 

Fra oppstartsloggen:

 

des-18 13.05.44   Plug-In Finished initializing plug-in LSoftVerisure
des-18 13.05.44   Starting Plug-In LSoftVerisure loaded in 200 milliseconds
des-18 13.05.44   Error Initializing plug-in(2): LSoftVerisure Instance::Could not resolve type with token 01000023STACK: Server stack trace: Exception rethrown at [0]: at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr) at (wrapper remoting-invoke) HomeSeerAPI.IPlugInAPI:InitIO (string) at Scheduler.clsHSPI.CheckInterfaces () [0x000c4] in :0
des-18 13.05.44   Starting Plug-In Initializing plugin LSoftVerisure ...
des-18 13.05.44   Info Plugin LSoftVerisure has connected. IP:127.0.0.1:52764

Har ikke lagt til noen nye avhengigheter så skal i teorien fremdeles være støtte for Linux, men har ikke noe linux systemet kjørende her lenger så har ikke testet dette. Men det ser jo ut som det er noe krøll med linux med feilmeldingen din - så da får jeg prøve å sette opp et linux system her for å teste. 

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.