Powershell modul Vera V1.4

Powershell modulen för Vera uppdaterad till V1.4

powershell-logo

 

 

 

 

 

Nyheter

     Nya funktioner:

  • Get-Mj-VeraMode
  • Set-Mj-Veramode

Scriptet klarar nu att hantera / byta modes i Vera:n

VeraUi7-MyMode1

 

 

 

 

 

Nya funktionerna

Genom att köra följande kommandon så växlar Veran mellan olika inbyggda lägen.

PowershellV1-4

 

 

 

 

 

 

 

  • Exemplet Get-Mj-VeraMode – Hämtar Verans nuvarande Mode.
  • Exemplet Set-MJ-VeraMode -newmode Home – Visar vad som händer om enheten redan är i home mode.
  • Exemplet Set-Mj-VeraMode -newmode Night – Ger en Success eftersom enheten ny byttes till night mode.

 

Jag gjorde modulen för att lättare kunna scripta mot veran utan att behöva öppna en App i telefonen eller gå till hemsidan.

Modulen bygger på informationen från Micasaverdes sida samt Micasaverdes variabel sida.

Schemat jag nyttjar är: HomeAutomationGateway1 

  • Service ID: urn:micasaverde-com:serviceId:HomeAutomationGateway1
  • File: S_HomeAutomationGateway1.xml
SetHouseModeModeui1Changes the house mode.Mode can be:

  • 1 = Home
  • 2 = Away
  • 3 = Night
  • 4 = Vacation

Jag följande regelverk hos Micasaverde, så modulen kan aldrig sätta vera i ett läge som inte finns.

 

Vill du inte använda modulen eller är fundersam på hur man gör detta via HTTP så är svaret följande:

Sätter Vera i Home

http://$DittVeraIP:3480/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=SetHouseMode&Mode=1

Sätter Vera i Away

http://$DittVeraIP:3480/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=SetHouseMode&Mode=2

Sätter Vera i Night

http://$DittVeraIP:3480/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=SetHouseMode&Mode=3

Sätter Vera i Vacation

http://$DittVeraIP:3480/data_request?id=lu_action&serviceId=urn:micasaverde-com:serviceId:HomeAutomationGateway1&action=SetHouseMode&Mode=4

 

Hämta nuvarande Mode i Vera

För att kontrollera vilket läge din vera för tillfället är i svaren som returneras är 1,2,3,4:

  • http://vera:3480/data_request?id=variableget&Variable=Mode
  1. Home
  2. Away
  3. Night
  4. Vacation

 

För att uppdatera från en gammal version av scriptet skriv följande i en administrativ Powershell prompt:

  • Update-MJ-Module -UpdateModule

Länk till senaste version av scriptet finns här: Automatiserar

För tillfället är scriptet ca 1100 rader och ~60 personer har laddat hem scriptet 🙂

Mer information om modulen finns på följande länkar:

Version 1.3

Version 1.2

Version 1.1

Version 1.0 

 

// Markus

2 reaktioner på ”Powershell modul Vera V1.4”

  1. Pingback: Uppdaterat vbscript för att ändra status på dina Vera enheter |

  2. Pingback: Z-Wave kontroller som larm? |

Lämna en kommentar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *