Hello
I have just rewritten the whole PowerShell module I earlier wrote and posted on github. The new version is much quicker and is able to merge all information into one object. If you?re not in to windows, don?t bother to read this post. But if you have an windows 7 or newer this module will provide quick access to your Vera on the same network.
I don?t know if management framework 5 is available on Windows Home server 2011, but if it?s available you will be able to run it. I think it should work on PowerShell V3 to) but then you need to download the module manually.
The main reason I writing this module is to use a lamina 7? tablet with windows 10 as a sub controller.
I will try to add more support into the module until I have all the basic tools.
My roadmap is to allow this module to control devices. List issues and do an health check on different settings in Vera
IIRC WHS 2011 is Server 2008 R2 so if it works for Windows 7 it should work fine, they are basically the same underneath except what roles are available to install
I’m also confused on the Send-MJSpeak command, does this do something besides print to screen? I’m trying to figure out why I would use that vs just using Write-Host. Definitely great work though, i’m probably going to use this in my own setup too
Yup, WHS2011 is a neutered version of Server2008. Pity MS abandoned it as it’s actually a pretty stable home server solution. Guess I’ll be updating PS on it this weekend.
Send-mjSpeak reads information and use a voise to tell that information with your speakers (it?s using the Assembly System.speech
[quote=“zolakk, post:4, topic:192614”]IIRC WHS 2011 is Server 2008 R2 so if it works for Windows 7 it should work fine, they are basically the same underneath except what roles are available to install
I’m also confused on the Send-MJSpeak command, does this do something besides print to screen? I’m trying to figure out why I would use that vs just using Write-Host. Definitely great work though, i’m probably going to use this in my own setup too :)[/quote]
Currently working on migrating my function for downloading web camera images, I will try to make it possible to use the DeviceVerbose class that provides IP, URL and username and password
to cameras. Will try to make a function that uses some thing like this:
$Result.DeviceVerbose | Where-Object {$_.device_file -match “D_DigitalSecurityCamera”} | foreach-object { the new function im writing now}
If you have any good id?e for a function that?s not available today, write what you would like and I will see if it?s possible to make it into the module
**** 2016-06-08 - 23:30 ****
New version uploaded, version 1.7
Added support to download images from individual webcams with the following command:
Added support to turn binarylight devices on / off with both validation check on schema and status.
This command will connect to the controller named “Vera” and turn off device 80
Set-MJVeraDevice -VeraIP vera -DeviceID 80 -Action OFF
Added support to turn devices on / off with validation check on schema and status. This command allows an array of ID to. This can be used to turn multiple devices off with one command line
Set-MJVeraDevice -VeraIP vera -DeviceID 10,11,12,33,50 -Action OFF
Set-MJVeraDevice -VeraIP vera -DeviceID 10,11,12,33,50 -Action ON
Added support to both download all images and add information on the picture from devices in the same room as cameras in vera.
Run this command in Powershell (V5) as administrator or (Install-Module -Name automatiserarse -Scope CurrentUser ) - To run as current user only
Install-Module -Name automatiserarse
Save-MJVeraImageWithInfo -VeraIP vera -Destinationpath C:\temp\ -Infotransparency 200
This command will install the module, Download all images from your Vera ( change “VERA” to the ip or name on your vera) to C:\temp, tagg the image with device info like, door, light, temperature, motion.
// Ispep
Best Home Automation shopping experience. Shop at Ezlo!