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

Kenneth

Medlemmer
  • Innlegg

    221
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    3

Innlegg skrevet av Kenneth

  1. Hei @Guahtdim,

     

    Knall at du har tatt deg tid til å lage en plugin :)

    Jeg har akkurat installert v .0.0.0.7 mot min nyinstallerte Daikin pumpe (i dag), jeg får følgende status på enhetene som blir generert.

    Det jeg ser er at det er noen devicer som er disconnected, HeatPoint, inside og outside temp. 

    En ting jeg la merke til var at his jeg kjører refresh i browser (firefox), HS på windows, så blir Heat Point automatisk satt til 10 grader.

    Jeg ventet noen minutter for å se om det endre seg, men det gjorde den ikke så ikke sikker på hva det kommer av.

    Om du vil kan jeg sette på logging og sende deg loggene.

     

     

    Screenshot 2019-08-08 at 17.08.55.png

  2. 16 hours ago, lilfire said:

    Driver å ser litt på innstillinger sidene nå siden det ikke er helt intuitivt hvordan man setter opp. Noen forslag til hvordan jeg kan gjøre det mer forståelig? :) 

     

    14 hours ago, tater said:

     

    Dersom det er slik som jeg har mistenkt, at lokasjonen ikke hentes før første oppdatering, kan det være greit å skrive et varsel om det.

    Og skrive noe så enkelt som Aktiver lokasjon ved siden av boksen til høyre, så vil jeg påstå at ting burde være ganske selvforklarende.

     

    Forslag, med å lage en "oppdater lokasjon" eller "hent lokasjon" knapp i plugin, som i praksis gjør en manuell trigger av oppdatering kan løse dette?

    Eller?

  3. 1 hour ago, lilfire said:

    Nok en gang så tar hverdagen såpass tid at det går utover min evne til å levere raskt nok :(

    Beta av 2.7 ser stabil ut, men ikke helt klar enda. Det er gjort en del endringer i 2.7 for å rette feilene som oppstod på Linux. Så jeg må teste en del funksjoner litt mer grundig enn bare se at det kjører.

    Det er sikkert mulig å få en BETA om man sender meg en PM ;)

     

    Takk for svar @lilfire, tenker at alle har forståelse for at det tar den tiden det tar. Vi alle er strengt tatt super happy for at du i det hele tatt tar det bryet med å lage en plugin :)

    • Like 1
  4. 11 minutes ago, ZoRaC said:

     

    Scriptet funker bare på 2.x. Med 3.x må du bruke scriptet som @backspace har lagt ut lengre opp i tråden her. 


    Ok, jeg kikket litt for å forsøke friske opp minnet mitt.

     

    Dette er scriptet:

    #!/usr/bin/env python
    """
    Snipped to dowload current IKEA ZLL OTA  -
    Updated for Python 3 - changed output folder to .\otafiles (Windows)
    """

    import os
    import json
    import urllib.request

    f = urllib.request.urlopen("http://fw.ota.homesmart.ikea.net/feed/version_info.json")
    data = f.read()

    arr = json.loads(data)

    #otapath = '%s/otau' % os.path.expanduser('~')

    otapath= 'C:\Program Files (x86)\deCONZ\otau'

    if not os.path.exists(otapath):
        os.makedirs(otapath)

    for i in arr:
        if 'fw_binary_url' in i:
            url = i['fw_binary_url']
            ls = url.split('/')
            fname = ls[len(ls) - 1]
            path = '%s\%s' % (otapath, fname)

            if not os.path.isfile(path):
                urllib.request.urlretrieve(url, path)
                print(path)
            else:
                print('%s already exists' % fname)

     

    Python er installert her:

    C:\Phyton3

     

    Kommando

    C:\Phyton3.exe ikea-ota-download.py

     

    Error:

    C:\Python3>python.exe ikea-ota-download.py
      File "ikea-ota-download.py", line 34
        print('%s already exists' % fname)
                                          ^
    SyntaxError: invalid character in identifier

  5. 21 minutes ago, ZoRaC said:

     

    Men siden du sier at filene ser ut til å være i «feil» format, kanskje det scriptet gjør noe mer med filene enn å bare laste dem ned? Hvorfor installerer du ikke bare Python på Windows-maskina?

     

    Det skal sies at jeg har testet med python, men scriptet feilet å kjøre. 

    Jeg har null snøring på python, på det nivået at jeg ikke vet hvordan jeg egentlig skal eksekvere skriptet.

    Men jeg fikk det til på ett vis, selv om det er lenge siden jeg forsøke, men likevel stoppet skriptet med en error. 

    Ikke at jeg husker i farten hva det var.


    En kollega kjører Deconz i en container på synology NAS. Han har lastet ned de samme filene og der ble de "konverter" til .zigbee av deconz eller "noe" annet.

    Han viste ikke hvorfor det skjedde, men siden det ikke skjer hos meg antar jeg det er noe med windows eller noe annet galt jeg gjør.

    Hadde jeg funnet en bruksanvisning som viste hvordan dette skulle funke på windows hadde jeg nok vært litt nærmere.

     

    Antar jeg ikke er den eneste som kjører Deconz i windows der ute.

  6. Tok litt tid for jeg har fått testet dette noe vesentlig.

    Jeg har fått lastet ned OTA filene til Ikea og lagt de under deconz/otau men når jeg forsøker oppdaterer skjer det ingenting.

    Ved å søke litt på nett ser jeg at de aller fleste som oppdaterer ikea med deconz får .zigbee filer, noe som det ser ut som at deconz konverterer selv.

    Men dette skjer ikke hos meg..

     

    Forslag?

  7. 20 hours ago, lilfire said:

     

    Ser at ipen som du får timeout på er serveren til versiure (e-api02.verisure.com) og default timeout i pluginen er jo 1min. Ser jo også atdet loges feilmeldinger om at den ikke klarer hente ut overview eller devicer, så at du skriver at den i all hovedsak funger henger ikke helt på greip. hmm ?prøvd å restarte pluginen? Fungerer mobil appen på samme nettverk som HS?

     

    Her er en mer oppdatert og sammenhengende utdrag av loggen. Dette er hentetet etter at HS er restartet.

    Som du ser her @lilfire så feiler det med gjevne mellomrom, samtidig så får få jeg også sttes "data hentet og 0new events".

    Har ikke fått testet bruke verisure appen, men det popper opp push notifications om at døra blir låst og låst osv osv.

     


    feb-07 09.11.10           LSoftVerisure Debug     0new events
    feb-07 09.11.10           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.10.51           LSoftVerisure Error     Finner ikke installationcapabilities for lokasjon Belsjøveien 58
    feb-07 09.10.51           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetInstallationCapabilities(String giid, Int32 attempt)
    feb-07 09.09.51           LSoftVerisure Debug     0new events
    feb-07 09.09.50           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.09.31           LSoftVerisure Error     Finner ikke devices for lokasjon Belsjøveien 58
    feb-07 09.09.31           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetDevices(String giid, Int32 attempt)
    feb-07 09.08.31           LSoftVerisure Error     Finner ikke installationcapabilities for lokasjon Belsjøveien 58
    feb-07 09.08.31           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetInstallationCapabilities(String giid, Int32 attempt)
    feb-07 09.07.49           LSoftVerisure Debug     plugin last timer run:07.02 09.07
    feb-07 09.07.49           LSoftVerisure Debug     plugin state:True
    feb-07 09.07.49           LSoftVerisure Debug     Timer state:True
    feb-07 09.07.31           LSoftVerisure Debug     0new events
    feb-07 09.07.30           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.07.11           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetDoorLockConfig(String giid, String deviceLabel, Int32 attempt)
    feb-07 09.06.29           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.06.13           LSoftVerisure Debug     0new events
    feb-07 09.06.11           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.05.51           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.05.51           LSoftVerisure Error     Finner ikke brukere for lokasjon Belsjøveien 58
    feb-07 09.05.51           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetUsers(String giid, Int32 attempt)
    feb-07 09.04.50           LSoftVerisure Debug     0new events
    feb-07 09.04.49           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.04.30           LSoftVerisure Debug     0new events
    feb-07 09.04.29           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.04.10           LSoftVerisure Debug     0new events
    feb-07 09.04.09           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.03.51           LSoftVerisure     Belsjøveien 58 data hentet
    feb-07 09.03.51           LSoftVerisure Error     Finner ikke brukere for lokasjon Belsjøveien 58
    feb-07 09.03.51           LSoftVerisure Error     System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetUsers(String giid, Int32 attempt)
    feb-07 09.02.54           Starting Plug-In     LSoftVerisure loaded in 7310 milliseconds
    feb-07 09.02.54           Starting Plug-In     Plugin LSoftVerisure started successfully in 6852 milliseconds
    feb-07 09.02.54           LSoftVerisure Debug     Login utført
    feb-07 09.02.54           LSoftVerisure Debug     Funnet 1 lokasjoner
    feb-07 09.02.51           LSoftVerisure Debug     Henter lokasjoner
    feb-07 09.02.49           LSoftVerisure Debug     Logger inn
    feb-07 09.02.49           LSoftVerisure     Update every 20 second
    feb-07 09.02.49           LSoftVerisure Debug     a:2.7.51.0
    feb-07 09.02.49           LSoftVerisure Debug     v:2.7.51.0
    feb-07 09.02.47           LSoftVerisure     LogToFile:False
    feb-07 09.02.47           LSoftVerisure     Debug:True
    feb-07 09.02.47           LSoftVerisure     C:\Program Files (x86)\HomeSeer HS3
    feb-07 09.02.47           LSoftVerisure     LSoftVerisure plugin initializing
    feb-07 09.02.19           Startup     
    feb-07 09.02.19           Startup     ********************************************************************************
    feb-07 09.02.19           Startup     HomeSeer version 3.0.0.478 Edition: HS3 Pro Starting Now
    feb-07 09.02.19           Startup     ********************************************************************************
    feb-07 09.02.19           Startup     
    feb-07 09.02.19           Startup     Settings Loaded.

     

     

     

    Screenshot 2019-02-07 at 09.18.24.png

  8. 1 hour ago, lilfire said:

    Får du den enda? Skal se nærmere på det men hadde ikke pluginen kjørende selv i går kveld, typisk nok, Alt ser OK ut for meg her nå. Ser jo at feilmeldingen sier "Unable to connect to the remote server" så kan jo ha vært noe servere som var nede hos Verisure. Men som sagt skal se på det.

     

    Hei @lilfire, mld kommer enda. Men i all hovedsak fungerer plugin. Jeg får de ca 1 gang i minuttet.

     

     

  9. @lilfire,

     

    Fikk ett par interresante feil mld i kveld, ett par slike entries så ser alt ok igjen.

     

    **Rettelse, ser at den kommer igjen og igjen.

     

    feb-04 22.48.56   LSoftVerisure Error Finner ikke overview for lokasjon Belsjøveien 58
    feb-04 22.48.56   LSoftVerisure Warning Feil ved påloging

     

     

    feb-04 22.48.27   LSoftVerisure Error Finner ikke devices for lokasjon Belsjøveien 58
    feb-04 22.48.27   LSoftVerisure Error System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 91.199.64.130:443 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception) --- End of inner exception stack trace --- at System.Net.HttpWebRequest.GetResponse() at Verisure.VerisureSync.‮‬‌‫‮‌‌‫‬‌‎‭‮‏‪‌‍‫‬‪‍‬‌‮(WebRequest ) at Verisure.VerisureSync.GetDevices(String giid, Int32 attempt)
×
×
  • 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.