Guiden visar hur du skapar temperaturenhet, luftfuktighet och ljusenhet i Vera, dessa kan sedan uppdateras utan krav på Z-Wave utrustning. Allt som behövs för att uppdatera enheterna med data är en web url.
Enheterna kommer att uppföra sig precis som en riktig ”Z-wave” enhet i Vera, dvs du kan koppla scenes och trigga på ändringar.
Exempel på hur några enheter ser ut i min Vera med UI7
Enheterna som skapas enligt guiden går sedan att nyttja så långt fantasin räcker, i mitt fall så blev det Arduinos som rapporterar in data via Ethernet.
Guide – Skapa Temperaturenhet
Öppna en webbläsare och surfa in till din Vera
Gå till: Apps / develop apps /
Välj sedan: Create device.
Fyll på med följande information.
Device type = urn:schemas-micasaverde-com:device:TemperatureSensor:1
Description = BraNamnPåEnheten (dvs ett namn som du själv bestämmer)
Upnp Device Filename = D_TemperatureSensor1.xml
Tryck sedan på: Create Device
Kolla nu i menyn under devices, en enhet med följande utseende bör finnas.
Öppna enheten och gå in till Settings
Välj där:
Automatically configure = NO
Tryck sedan back.
Öppna advanced på enheten
Anteckna siffrorna som står efter device# ( i mitt fall 68 )
Fyll på med följande information:
- altid = m1
- Bocka i: Embedded
Längst ner under variabler lägg till följande:
New Service = Variables
New Variable = SensorMlType
New Value = 1
tryck sedan på Add
Lägg sedan till följande värde
New Service = Variables
New Variable = SensorMlScale
New Value = 3
Tryck sedan på Add
Tryck sedan på knappen back längst upp och save Changes.
Variablerna kommer tyvärr inte att dyka upp förens man startar om Luup motorn.
Starta om luup tjänsten genom att gå till APPS / Develop apps / Serial Port Configuration och tryck på ”Reload Luup”
Testa följande rad i webläsaren:
http://DittVeraIP:3480/data_request?id=variableset&DeviceNum=68&serviceId=urn:upnp-org:serviceId:TemperatureSensor1&Variable=CurrentTemperature&Value=10.0
Byt följande värden: DittVeraIP (där ip ska vara det du har på din vera) samt DeviceNum=68 (där 68 ska vara värdet som antecknades), Value=”10.0” är värdet som kommer att visas på enheten.
Får du följande resultat så har du nu gjort en givare som du helt styr via webbanrop, det går nu att uppdatera givaren från valfria tjänster på nätet eller som jag nu kommer att göra från en Arduino.
Guide – Uppkonfigurering av ljusgivare.
Börja med att skapa en enhet i Vera genom att gå till: Apps / develop apps /
Välj sedan Create device.
Fyll på med följande information:
- Device type = urn:schemas-micasaverde-com:device:LightSensor:1
Description = EttBraNamn
Upnp Device Filename = D_LightSensor1.xml.lzo
Upnp Implementation Filename = S_LightSensor1.xml.lzo
Tryck sedan på Create Device.
Kolla nu i menyn under Devices, en enhet med följande utseende bör finnas.
Gå in på enheten och under Settings så väljer du att ”Automatically configure” = NO
Gå sedan in i Advanced och fyll på med följande information: (skriv upp enhetens Device# nummer )
- altid = m3
Bocka i: Embedded
manufacturer = 0,0,0
Lägg till två variabler med värden likt dom nedan.
1 –
- New Service: Variables
- New Variable: SensorMlScale
- New Value: 1
2 –
- New Service: Variables
- New Variable: SensorMlType
- New Value: 3
Exempel:
Tryck sedan på knappen back längst upp och save Changes.
Variablerna kommer tyvärr inte att dyka upp förens man startar om Luup motorn.
Starta om luup tjänsten genom att gå till APPS / Develop apps / Serial Port Configuration och tryck på ”Reload Luup”
Genom att köra följande rad så kan du nu sätta värdet via en web url:
http://DittVeraIP:3480/data_request?id=variableset&DeviceNum=69&serviceId=urn:micasaverde-com:serviceId:LightSensor1&Variable=CurrentLevel&Value=50
Byt ”DittVeraIP” till din vera samt ”69” till numret du tidigare skrev upp, Value=”50” är värdet som kommer att visas på enheten.
Fungerande allt som det ska så bör du ha ett liknande resultat som ovan.
Guide – Uppkonfigurering av luftfuktighetsenhet
Börja med att skapa en enhet i Vera genom att gå till: Apps / develop apps /
Välj sedan Create device.
Fyll på med följande information:
- Device type = urn:schemas-micasaverde-com:device:HumiditySensor:1
Description = BraNamnPåGivaren
Upnp Device Filename = D_HumiditySensor1.xml
Tryck sedan på Create Device.
Kolla nu i menyn under Devices, en enhet med följande utseende bör finnas.
Gå in på enheten och under Settings så väljer du att ”Automatically configure” = NO
Gå sedan in i Advanced och fyll på med följande information: (skriv upp enhetens Device# nummer )
- altid = m5
Bocka i: Embedded
Lägg till tre variabler med värden likt dom nedan tryck på ”add” för varje enhet.
1 –
- New Service: Variables
- New Variable: SensorMlScale
- New Value: 1
2 –
- New Service: Variables
- New Variable: SensorMlType
- New Value: 5
3 –
- New Service: Variables
- New Variable: ManufacturerInfo
- New Value: 0,0,0
Tryck sedan på knappen back längst upp och save Changes.
Variablerna kommer tyvärr inte att dyka upp förens man startar om Luup motorn.
Starta om luup tjänsten genom att gå till APPS / Develop apps / Serial Port Configuration och tryck på ”Reload Luup”
Genom att köra följande rad så kan du nu sätta värdet via en web url:
http://DittVeraIP:3480/data_request?id=variableset&DeviceNum=72&serviceId=urn:micasaverde-com:serviceId:HumiditySensor1&Variable=CurrentLevel&Value=50
Byt ”DittVeraIP” till din vera samt ”72” till numret du tidigare skrev upp, Value=”50” är värdet som kommer att visas på enheten.
Om allt fungerade så bör du ha fått ett likande resultat.
jag håller på med ett mindre projekt för att kunna skapa egna givare till Vera med hjälp av Arduino. Varför? jo för att man kan!
Så fort Arduinoprojektet är färdig så kommer jag att publicera en guide för det med.
// Markus

I mer än 10 år har Markus Jakobsson delat med sig av erfarenhet inom smarta hem på bloggen. Markus har testa det mesta och lärt sig massor på vägen, kunskaper och erfarenheter han delat med dig här på bloggen.
Favoriter inom smarta hem just nu:
Xiaomi Mi Flora
Raspberry Pi 5
Homey
Home Assistant
Displayen LYWSD03MMC
Hoppas du uppskattade innehållet och fick nytta kunskapen vi delat med oss på Automatiserar.se.
Stort tack för att du tog dig tid att läsa vårt inlägg.
Med vänliga hälsningar Markus Jakobsson
Allt går att automatisera!
















Lämna ett svar