Vera UI7 – Windows klient

Det verkar finnas stort intresse för att styra Veran snabbare. Delar därför med mig av ett program jag har skrivit av samma anledning.

Nuvarande Version: 1.2  – Uppdaterad – 2015-03-08

V12VeraGui

Programmet är gjort för UI7 (Har inte testat den alls mot UI5), ingen installation krävs. Det är bara att knappa in IP adress längst ner till vänster och trycka på spara för att koppla upp mot Veran. Markeras en enhet i listan till vänster så visas alla enheter i just det rummet i den högra listan.

Markeras en enhet i det högra fönstret så visas status på dessa under knappen “aktivera Alla” .

VeraGui-V1-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

För tillfället så fungerar följande:

  • Ställ alla strömbrytare ON / OFF
  • Fungerar med Vera UI7 (UTAN inloggning för tillfället)
  • Individuell hantering av strömbrytare.
  • Lista alla strömbrytare vid uppstart
  • Lista alla rum vid uppstart.
  • Visa alla enheter i ett visst rum (Visa även vad dessa har för värde)
  • Byta mode genom att trycka på bilderna
    • Ställbar Delay när man går från Home => Away, Night, Vacation
  • Kontroll av kontakt med Vera vid uppstart.

 

Programmet fungerar på:

Windows7, Windows8, Windows 8.1, Windows 10, och Windows Server  2008 eller nyare (med Dot net 3.5 eller senare)

Applikationen kräver följande filer: (AutomatiserarSettings.ini skapas vid första uppstart)

VeraGui-V1-2-Filer

 

 

 

Filen “AutomatiserarSettings.INI innehåller två rader,

  • Rad 1: Verans ip eller namn.
  • Rad 2: Antar sekunder programmet ska vänta innan den kontrollerar att mode har bytts i Vera när man trycker.

 

VeraGui-V1-5

 

 

 

 

Jag rekommenderar att fördröjningen i programmet ställs till samma som fördröjning i Veran(Har inte hittat nått bra sätt att få fram det värdet ur Veran).

 

 

 

När en enhet markeras på vänster sida så försvinner knapparna Aktivera alla och Stäng alla. Jag gjorde så eftersom jag bara använder det när jag har bråttom.

Data hämtas via JSON från Veran varje gång man trycker på en enhet i vänstra listan (detta går sjukt snabbt, ingen fördröjning alls).

VeraGui-V1-3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Eftersom programmet är gjort för att snabbt komma igång så kommer man att mötas av “ERROR” första gången man startar. Fyll på med IP-adressen till Veran och tryck på spara. Filen “AutomatiserarSettings.INI” kommer att skapas i mappen som applikationen starts från. Nästa uppstart kommer att direkt lista all status i Veran på under en sekund.

VeraGui-V1-4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Följande URL:er använder jag mig av:

Hämtar alla objekt ur Veran via detta.

  • http:// “VERA IP” :3480/data_request?id=sdata&output_format=json

Sätter nytt mode med hjälp av:

  • http:// “Vera IP” :3480/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=SetHouseMode&Mode=

Hämtar nuvarande mode med hjälp av:

  • http:// “Vera IP” :3480/data_request?id=variableget&Variable=Mode

Byter läge på strömbrytare med hjälp av:

  • http://Vera IP:3480/data_request?id=lu_action&&output_format=xml&&DeviceNum= “DeviceId” &&serviceId=urn:upnp-org:serviceId:SwitchPower1&&action=SetTarget&&newTargetValue= DeviceStatus;

 

Informationen har jag tagit från Micasaverdes hemsida: LÄNK

 

Har kört programmet på min Lamina platta för ca 1000:- utan problem. Surfplattan har nu blivit en riktigt bra och billig kontroller till Veran!

Lamina1

 

 

 

 

 

När applikationen testar kontakten med vera så är det en enkel ping, dvs skrivs en adress till nått annat än en Vera med UI7 så kommer programmet inte att fungera korrekt.

Bilder och annat i programmet är bara tillfälligt, kommer att bytas till snyggare så fort jag hinner. Eftersom det är första versionen jag släpper så kan det behövas en del rättningar med…

 

Gilla oss gärna på Facebook och följ oss på Twitter så kommer jag att lägga ut information så fort jag släpper en ny version. Kom gärna med lite idéer på mer funktioner i applikationen!

V1.0 – 2015-03-05

  • Initial version

V1.1 – 2015-03-06

  • Stödjer nu Svenska tecken
  • Knappen för att kontrollera version går nu direkt till denna sidan.

V1.2 – 2015-03-08

  • Stödjer nu hämtning av bilder från övervaknings kameror i Vera
    • knapp för automatisk uppdatering av bild med fast intervall (5-60 sekunders mellanrum)
  • Visar nu total strömförbrukning på alla enheter som stödjer inrapportering av förbrukning.
    • knapp för automatisk uppdatering av förbrukningen var 30 sekund
  • Luftfuktighet visas nu korrekt
  • Ändringar i gränssnittet.
  • Alla temperatur givare listas nu vid uppstart
  • Alla larm i Veran listan nu vid uppstart.

Programmet går att ladda hem och kör här: AutomatiserarV1

 

Tänk på att detta är nått jag skrivit själv, så jag kan inte garantera att all funktionalitet är helt perfekt utan man kör det på egen risk. Jag kör den själv och är för övrigt väldigt nöjd 🙂

// Markus

Vera UI7 – Windows klient
Ge ett betyg på innehållet

5 kommentarer

  1. Toppen, ser fram mot att testa denna!

    Har ni någon bra idé om hur man löser hanteringen av en Vera som sitter med dynamiskt ip, dvs där man har en mobil-router ute i fritidshus som inte har fast ip från operatören. Bäst hade varit om Veran hade stöd för tex dyndns?

    (Routern har tyvärr inte stöd för dyndns och inte heller finns någon dator stående som kan sköta en sådan klient)

    Raspberry? 🙂

  2. Ispep

    2015-03-05 at 08:23

    Berätta gärna hur den fungerar sen.

    Du borde kunna logga in direkt med https://home.getvera.com/users/login utan att ha statiskt IP eftersom Veran rapporterar dit vid uppstart.

    Det finns ett annat sätt med som Jag tänkte testa i programmet sedan:
    https://fwdX.mios.com/demovera/myvera123/30012345/data_request?id=user_data
    i strängen ovan så ska följande ändras.
    användarid: demovera
    Lösenord : myvera123
    serienummer: 30012345
    Då bör programmet även fungera externt med 🙂
    (Men där är jag inte än)

    Längst ner på sidan står det mer om just det:
    http://wiki.micasaverde.com/index.php/Luup_Requests#user_data

  3. Kul! Fungerar bra för mig, snabb respons. Fungerar dock inte så bra med svenska tecken, “Kök” bev det t.ex. “Kök”.

    https://dl.dropboxusercontent.com/u/17860377/Namnl%C3%B6s.gif

  4. Ispep

    2015-03-06 at 07:48

    Roligt att de fungerar bra.
    Har helt undvikit svenska tecken i min Vera, så jag tänkte inte på att kontrollera det i programmet 🙂

    Ska försöka ordna det till nästa version.

  5. Ispep

    2015-03-06 at 18:23

    Svenska tecken ska nu fungera från och med version 1.1 🙂

Kommentera

E-postadressen publiceras inte.

*

© 2017

Tema av Anders NorenUpp ↑

%d bloggare gillar detta: