Gå til innhold
  • Bli medlem

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 28. des. 2019 i alle områder

  1. Det er det samme maset hvert år: "Hvorfor må vi alltid ha disse kjedelige juletrelysene? Klart jeg kan bruke RGBW-lys, men de er så... statiske.". Vi har alle vært der. Vel, Twinkly er svaret. Det er juletrelys som kan styres via en app, man kan legge til animasjoner, og man kan til og med lage egne og "tegne" fargene på treet i sanntid. Og nå kan man også selvfølgelig styre treet fra HomeSeer. Lagre scriptet under som Twinkly.vb i /scripts-mappen, endre IPen (nest øverste linje), og lag et event der du kjører "Setup"-funksjonen. Hvis du oppdaterer, så kan du istedenfor kjøre "AddDeviceButtons"-funksjonen og bruke deviceID'en til eksisterende Twinkly-devicer som parameter (en om gangen). Twinkly.vb 'Moskus 2019-2020 Dim IP As String Dim debug As Boolean = False Public Sub Main(ByVal something As Object) End Sub Public Sub ButtonPress(ByVal input As Object) Dim deviceRef As Integer = input(0) IP = DirectCast(hs.GetDeviceByRef(deviceRef), Scheduler.Classes.DeviceClass).Device_Type_String(hs) Dim cmd As String = input(1) If cmd.StartsWith("Brightness_") Then Dim value As Integer = cmd.Split("_")(1) DoCmd("Brightness", value) Else If DoCmd(cmd) Then hs.SetDeviceString(deviceRef, cmd, True) End If If DoCmd(cmd) Then hs.SetDeviceString(deviceRef, cmd.Replace("_", " "), True) End Sub Public Function DoCmd(ByVal command As String, Optional ByVal value As Integer = 100) As Boolean 'SetMode("rt") 'SetMode("demo") 'SetMode("movie") 'SetMode("effect") 'SetMode("off") If debug Then hs.WriteLog("Twinkly", "Starting DoCmd()") Dim code As String = GetRandomCode() If debug Then hs.WriteLog("Twinkly", "Code: " & code) Dim auth As TwinklyAuthentication = Login(code, forceNew:=True) If debug Then hs.WriteLog("Twinkly", "Authentication_token: " & auth.authentication_token) Dim success As Boolean = Verify() If debug Then hs.WriteLog("Twinkly", "Verified: " & success) If command = "Brightness" Then SetBrightness(value) Else SetMode(command) End If Return True End Function Public Sub Setup(ByVal not_used As String) Dim new_ref As Integer = hs.NewDeviceRef("Twinkly") Dim dv As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(new_ref) dv.Location(hs) = "Twinkly" dv.Location2(hs) = "Twinkly" dv.Can_Dim(hs) = False dv.DeviceType_Set(hs) = New HomeSeerAPI.DeviceTypeInfo dv.Status_Support(hs) = True dv.Can_Dim(hs) = False dv.MISC_Set(hs, HomeSeerAPI.Enums.dvMISC.SHOW_VALUES) 'This is &H100 dv.MISC_Clear(hs, HomeSeerAPI.Enums.dvMISC.STATUS_ONLY) 'This is &H10 hs.SaveEventsDevices() AddDeviceButtons(new_ref) hs.WriteLog("Twinkly", "Initiation done!") End Sub Public Sub AddDeviceButtons(ByVal device_ref As String) Dim devID As Integer = CInt(device_ref) hs.DeviceScriptButton_DeleteAll(devID) hs.DeviceProperty_dvMISC(device_ref, HomeSeerAPI.Enums.eDeviceProperty.MISC_Set, HomeSeerAPI.Enums.dvMISC.SHOW_VALUES) Try hs.WriteLog("Twinkly", "Added button 1: " & hs.DeviceScriptButton_AddButton(devID, "Movie", 101, "Twinkly.vb", "ButtonPress", "Movie", 1, 1, 1)) hs.WriteLog("Twinkly", "Added button 2: " & hs.DeviceScriptButton_AddButton(devID, "Effect", 102, "Twinkly.vb", "ButtonPress", "Effect", 1, 2, 1)) hs.WriteLog("Twinkly", "Added button 3: " & hs.DeviceScriptButton_AddButton(devID, "Demo", 103, "Twinkly.vb", "ButtonPress", "Demo", 1, 3, 1)) hs.WriteLog("Twinkly", "Added button 4: " & hs.DeviceScriptButton_AddButton(devID, "Pause", 104, "Twinkly.vb", "ButtonPress", "RT", 1, 4, 1)) hs.WriteLog("Twinkly", "Added button 5: " & hs.DeviceScriptButton_AddButton(devID, "Off", 0, "Twinkly.vb", "ButtonPress", "Off", 1, 5, 1)) For i As Integer = 10 To 100 Step 10 hs.WriteLog("Twinkly", "Added dimming " & i & " : " & hs.DeviceScriptButton_AddButton(devID, (i & "%").ToString, i, "Twinkly.vb", "ButtonPress", "Brightness_" & i, 2 + Math.Floor(i / 51), (i / 10 - Math.Floor(i / 51) * 5), 1)) Next Catch ex As Exception hs.WriteLog("Twinkly", "Error adding buttons: " & ex.Message) End Try End Sub Public Sub SetMovieConfig(ByVal frameDelay As Integer, ByVal numberOfLEDs As Integer, ByVal framesNumber As Integer, ByVal loopType As Integer) Dim data As New System.Collections.Generic.Dictionary(Of String, Integer) data.Add("frame_delay", frameDelay) data.Add("leds_number", numberOfLEDs) data.Add("frames_number", framesNumber) Dim output As String = RunAPI("led/movie/config", Newtonsoft.Json.JsonConvert.SerializeObject(data)) If debug Then hs.WriteLog("Twinkly", "SetMovieConfig: " & output) End Sub Public Sub GetMovieConfig() ' {"frame_delay":66,"leds_number":175,"loop_type":0,"frames_number":212,"sync":{"mode":"none","slave_id":"","master_id":""},"code":1000} Dim output As String = RunAPI("led/movie/config") If debug Then hs.WriteLog("Twinkly", "GetMovieConfig: " & output) End Sub Public Sub GetMovieFull() If debug Then hs.WriteLog("Twinkly", "GetMovieFull: ") Dim output As Byte() = RunAPIraw("led/movie/all") If debug Then hs.WriteLog("Twinkly", ConvertByteArrayToString(output) & " ... done!") End Sub Public Sub SetMovieFull(ByVal octetString As String) Dim movie() As Byte = ConvertStringToByteArray(octetString) If debug Then hs.WriteLog("Twinkly", "SetMovieFull: ") Dim ret = RunAPIraw("led/movie/full", movie) If debug Then hs.WriteLog("Twinkly", System.Text.Encoding.ASCII.GetString(ret) & " ... done!") End Sub ''' <summary> ''' Get brightness ''' </summary> Public Function GetBrightness() As Integer Console.Write("Getting brigthness...") Dim output As String = RunAPI("led/out/brightness") Dim json = Newtonsoft.Json.JsonConvert.DeserializeObject(Of Object)(output) Return json("value") End Function ''' <summary> ''' Set brightness ''' </summary> ''' <param name="brightness">0-100</param> Public Sub SetBrightness(ByVal brightness As Integer) If debug Then hs.WriteLog("Twinkly", "Setting brigthness to '" & brightness & "'...") Dim data As New System.Collections.Generic.Dictionary(Of String, Object) data.Add("mode", "enabled") data.Add("value", brightness) data.Add("type", "A") Dim output As String = RunAPI("led/out/brightness", Newtonsoft.Json.JsonConvert.SerializeObject(data)) If debug Then hs.WriteLog("Twinkly", IIf(output.Contains("1000"), " was a success!", " failed. :(")) End Sub ''' <summary> ''' Sets the display ''' </summary> ''' <param name="mode">rt, movie, demo, restart, effect, off</param> Public Sub SetMode(ByVal mode As String) If debug Then hs.WriteLog("Twinkly", "Setting mode to '" & mode & "'") Dim data As New System.Collections.Generic.Dictionary(Of String, String) data.Add("mode", mode.ToLower()) Dim output As String = RunAPI("led/mode", Newtonsoft.Json.JsonConvert.SerializeObject(data)) Dim success As Boolean = output.Contains("1000") If debug Then hs.WriteLog("Twinkly", "Mode set: " & IIf(success, " was a success!", " failed. :(")) If Not success And debug Then hs.WriteLog("Twinkly", "Output: " & output) End Sub Public Function GetAuthentication() As TwinklyAuthentication Dim auth As TwinklyAuthentication = New TwinklyAuthentication Dim authString As String = hs.GetINISetting("Twinkly", "Authentication", "", "Twinkly.ini") Try If authString <> "" Then auth = Newtonsoft.Json.JsonConvert.DeserializeObject(Of TwinklyAuthentication)(authString) End If Catch ex As Exception End Try Return auth End Function Public Function Verify() As Boolean Dim auth As TwinklyAuthentication = GetAuthentication() Dim data As New System.Collections.Generic.Dictionary(Of String, String) data.Add("challenge-response", auth.challengeresponse) Dim output As String = RunAPI("verify", Newtonsoft.Json.JsonConvert.SerializeObject(data)) Return output.Contains("1000") End Function Public Function Login(ByVal challenge As String, Optional ByVal forceNew As Boolean = False) As TwinklyAuthentication Dim auth As TwinklyAuthentication = Nothing Dim authString As String = "" authString = hs.GetINISetting("Twinkly", "Authentication", "", "Twinkly.ini") Try If authString <> "" Then auth = Newtonsoft.Json.JsonConvert.DeserializeObject(Of TwinklyAuthentication)(authString) Catch ex As Exception End Try If auth Is Nothing OrElse forceNew Then Dim data As New System.Collections.Generic.Dictionary(Of String, String) data.Add("challenge", challenge) Dim output As String = RunAPI("login", Newtonsoft.Json.JsonConvert.SerializeObject(data)) hs.SaveINISetting("Twinkly", "Authentication", output, "Twinkly.ini") auth = Newtonsoft.Json.JsonConvert.DeserializeObject(Of TwinklyAuthentication)(output) End If Return auth End Function Private Function RunAPI(ByVal urlFunction As String, Optional ByVal query As String = "") As String Dim source As String = "" Dim url As String = "http://" & IP & "/xled/v1/" & urlFunction Dim auth As TwinklyAuthentication = GetAuthentication() Using client As New System.Net.WebClient client.Headers.Add("Content-Type", "application/json") If auth.authentication_token <> "" Then client.Headers.Add("X-Auth-Token", auth.authentication_token) End If If query <> "" Then source = client.UploadString(url, "POST", query) Else source = client.DownloadString(url) End If End Using Return source End Function Private Function RunAPIraw(ByVal urlFunction As String, Optional ByVal bytes() As Byte = Nothing) As Byte() Dim auth As TwinklyAuthentication = GetAuthentication() Dim source As Byte() = {} Dim url As String = "http://" & IP & "/xled/v1/" & urlFunction Using client As New System.Net.WebClient Net.ServicePointManager.DefaultConnectionLimit = 9999 client.Headers.Add("Content-Type", "application/octet-stream") If auth.authentication_token <> "" Then client.Headers.Add("X-Auth-Token", auth.authentication_token) End If If bytes IsNot Nothing Then source = client.UploadData(New Uri(url), bytes) Else source = client.DownloadData(url) End If End Using Return source End Function Public Function GetRandomCode(Optional ByVal forceNew As Boolean = False) As String Dim code As String = hs.GetINISetting("Twinkly", "Code", "", "Twinkly.ini") If code = "" OrElse forceNew Then code = GetRandomString(32) hs.SaveINISetting("Twinkly", "Code", code, "Twinkly.ini") End If Return code End Function Private Function GetRandomString(ByVal length As Integer) Dim s As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" Dim r As New Random Dim sb As New Text.StringBuilder For i As Integer = 0 To length - 1 Dim idx As Integer = r.Next(0, 35) sb.Append(s.Substring(idx, 1)) Next Return sb.ToString() End Function Public Function ConvertStringToByteArray(ByVal input As String) As Byte() Dim lst As New System.Collections.Generic.List(Of Byte) For i As Integer = 0 To input.Length - 1 Step 2 Dim temp As String = input.Substring(i, 2) Dim val As Integer = Convert.ToInt32(temp, 16) lst.Add(Convert.ToByte(val)) Next Return lst.ToArray() End Function Public Function ConvertByteArrayToString(ByVal bytes() As Byte) As String Dim ret As String = "" For Each b As Byte In bytes ret &= Convert.ToChar(b).ToString() Next Return ret End Function Public Class TwinklyAuthentication Private _authentication_token As String Public Property authentication_token() As String Get Return _authentication_token End Get Set(ByVal value As String) _authentication_token = value End Set End Property Private _authentication_token_expires_in As Integer Public Property authentication_token_expires_in() As Integer Get Return _authentication_token_expires_in End Get Set(ByVal value As Integer) _authentication_token_expires_in = value End Set End Property Private _challengeresponse As String Public Property challengeresponse() As String Get Return _challengeresponse End Get Set(ByVal value As String) _challengeresponse = value End Set End Property Private _code As Integer Public Property code() As Integer Get Return _code End Get Set(ByVal value As Integer) _code = value End Set End Property End Class Gammelt script: Da får du en device som dette: Gå inn på Devicen, og gå til Advanced. Legg så IP-adressen til Twinkly-lenken inn under "Device Type (String)": ... og siden vi endrer Device Types, må vi huske å vise alle etter på: Den nye versjonen støtter altså flere lenker på samme script, man slipper å lage kopier av scriptet hvis man har flere lenker.
    1 poeng
  2. Jeg er usikker. Det finnes også endel løsninger hvor man har en ir-sender som gjør mye av det samme for forskjellige merker. Min erfaring er kun med Daikin (som jeg selv har) og Mitsubishi (hvor jeg bare tatt over en plugin som snakker med skytjenesten MELCloud). Personlig så foretrekker jeg å være uavhengig av tjenester i skyen.
    1 poeng
  3. Takker for innspill. Som du ser så oppdaget jeg koblingen til websiden og editerte samtidig som du svarte. Så nå er det klart for videre steg og lese seg opp på HomeSeer osv.
    1 poeng
  4. Takk for tipset! Har bestilt meg 2 stk 6-knapps nå. Håper de får støtte for den i deCONZ før de kommer... ?
    1 poeng
  5. Hjemmelaget xiaomi/elko bryter Hvis de absolut skal ligne på elko så er dette en mulighet hvis du har bigbox i veggen. Hvis ikke så er der mange andre muligheter Xiaomi aqara opple
    1 poeng
  6. Smak og behag. Som et alternativ kan du legge klart et trekkerør til nærmeste boks til stikkontakt, så kan du legge det opp senere. Det er lettere å skjule et trekkerør enn en diger stikkontakt. IDlock. Går via Z-wave. Trådløst. Hjemme har jeg trukket doble CAT6 til alle rom. Om du trenger det på hytta er vel en vurderingssak.
    1 poeng
  7. I just used a regular one. Then I took the little pin out (from picture 2)and used that to macht the hole in the sylinder from picture 1,instead of the long original pin from yale x.
    1 poeng
  8. Jeg kjøpe Deconz 2, og med hjemmeautomasjonsrabatten var de billigst, pluss fri frakt
    1 poeng
  9. Dét tok bare to og en halv måned, men endelig har jeg klart å vise kalenderen i fullscreen på magicmirror ??
    1 poeng
  10. Dette er ikke en guide, men mere ett pågående arbeide. Håpet er at jeg kan få tips om forbedringer. Forhåpentligvis vil det også hjelpe andre til relativt raskt å få ett oppsett å bygge videre på. Å sømme samen småbiter fra internet til det jeg poster hær var en ganske lang og frustrerende ørkenvandring. broker.things: mqtt:broker:mosquittoBroker "Mosquitto mqtt broker" [ host="192.168.1.20", secure=false ] mqtt.things: Thing mqtt:topic:varmepumpe "Varmepumpe" (mqtt:broker:mosquittoBroker) @"Stue" { Channels: Type switch : power "varmepumpePower" [ stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.power", commandTopic="varmepumpe/set", formatBeforePublish="{\"power\" : \"%s\"}", on="ON", off="OFF" ] Type string : mode "varmepumpeMode" [ stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.mode", commandTopic="varmepumpe/set", formatBeforePublish="{\"mode\" : \"%s\"}", allowedStates="HEAT,DRY,COOL,FAN,AUTO" ] Type number : temperature "VarmepumpeTemp" [ stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.temperature", commandTopic="varmepumpe/set", formatBeforePublish="{\"temperature\" : \"%s\"}" ] Type string : fan "Varmepumpe vifte" [ stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.fan", commandTopic="varmepumpe/set", formatBeforePublish="{\"fan\" : \"%s\"}", allowedStates="AUTO,QUIET,1,2,3,4" ] Type string : vane "Varmepumpe Vane" [ stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.vane", commandTopic="varmepumpe/set", formatBeforePublish="{\"vane\" : \"%s\"}", allowedStates="AUTO,1,2,3,4,5,SWING" ] //Type string : wvane "Varmepumpe WideVane" [ // stateTopic="varmepumpe", transformationPattern= "JSONPATH:$.wideVane", // commandTopic="varmepumpe/set", formatBeforePublish="{\"wideVane\" : \"%s\"}", // allowedStates="<<,<,|,>,>>,<>,SWING" //] Type switch : operating "Varmepumpa jobber" [ stateTopic="varmepumpe/status", transformationPattern= "JSONPATH:$.operating", on="true", off="false" ] Type number : roomTemperature "VarmepumpeRomTemp" [ stateTopic="varmepumpe/status", transformationPattern= "JSONPATH:$.roomTemperature" ] } Grunnen til at broker.things er splittet fra mqtt.things er at en bug i Openhab krever full restart av openhab -servicen når fila med brokeroppsettet blir editert. Dette var en alvorlig snubblefelle som stjal mye tid. Jeg kommenterte ut widevane i mqtt.things. Ett eller annet med dette gjør at openhab bomber fra seg en haug av feilmeldinger. Noe er også litt rart med hele vane-oppsettet. Tror det er noe i programmet i ESPen som ikke er helt med på utstyret pumpa mi har. varmepumpe.items: Switch varmepumpePower "Varmepumpe Power" {channel= "mqtt:topic:varmepumpe:power"} String varmepumpeMode "Varmpumpe Mode" {channel= "mqtt:topic:varmepumpe:mode"} Number varmepumpeTemp "Varmepumpe Temp" {channel= "mqtt:topic:varmepumpe:temperature"} String varmepumpeFan "Varmepumpe Vifte" {channel= "mqtt:topic:varmepumpe:fan"} String varmepumpeVane "Varmepumpe Vane" {channel= "mqtt:topic:varmepumpe:vane"} String varmepumpeWideVane "Varmepumpe WideVane" {channel= "mqtt:topic:varmepumpe:wvane"} Switch varemepumpeOperating "Varmepumpa jobber" {channel= "mqtt:topic:varmepumpe:operating"} Number varmepumpeRomTemp "Varmepumpe RomTemp" {channel= "mqtt:topic:varmepumpe:roomTemperature"} Brukte en Adafruit Huzza breakout med programmvare herfra https://github.com/SwiCago/HeatPump HeatPump-master/examples/mitsubishi_heatpump_mqtt_esp8266_esp32 Jeg skrev mere om ESPen hær:
    1 poeng
  11. Tenkte jeg skulle skrive litt om mitt prosjekt. Bilder fra prosjektet finnes på Instagram: GlimmerHome Kjøpte et hus fra 1996 som vi total renoverer huset skal bli meget smart med mulighet for styring av det meste. Ettersom jeg gjør absolutt alt selv så tar det tid, spesielt alle smarte løsninger som sikkert har blitt endret x antall ganger etterhvert . Jeg startet med Fibaro HC2 men følte denne ble for begrenset for mitt behov, testet deretter Smartthings, men det fungerte ikke spesiet bra med cloud. Valget falt til slutt på HomeSeer HS3 Pro pga at det støtter det meste og kjører alt lokalt. HomeSeer kjøres på en dedikert PC sammen med Deconz og Homebridge Siden HomeSeer ikke akkurat vinner noen design priser på sine apper kjører jeg Homebridge som gjør at jeg kan styre alt via Apple Homekit i et pent UI og jeg har stemmestyring på Norsk. Homekit brukes også til å varsle HomSeer om hvem som er hjemme, slik jeg styrer borte og hjem modus basert på dette.(Har og en gjestemodus som gjør at huset ikke går i bortemodus) Jeg benytte en blanding av Z-wave, Zigbee og MQTT. Jeg kjører for det meste Z-wave der stabilitet er meget viktig. Zigbee bruker jeg mer og mer ettersom prisene på sensorer og pærer er blitt meget overkommelige. MQTT bruker jeg på noen Raspberry PI med NodeRed og NodeMCU der jeg har behov for mange inn/utganger og evt noe enkel styring. På lyd har valget falt på Sonos ettersom det integreres bra med HomeSeer . Jeg har bygget inn høyttaler i Tak/vegger i de fleste rom og plassert Sonos Connect i teknisk rom sammen med mange effektforsterkere som er direkte koblet til høyttalere. Jeg har og en Sonos beam på Barnerom og Sonos Play 1 på kjeller bad, ellers er det 6stk Sonos Connect for de øvrige sonene. Jeg kommer til å montere innfelte iPader i Spisestue, soverom og gang. Disse lades via POE. Alle soverom vil få rullegardiner som er motoriserte, motoriserinskit med Z-wave kjøper jeg fra m.nu Nettverk har valget falt på Ubiquity Unifi serien, jeg har satt opp 2 AC Pro på loftet i hver ende av huset, samt jeg har 2 utendørs AP på hver side av huset. I teknisk rom har jeg en 24 Port POE switch og en 48Port Switch uten POE, samt en 8 Port i Tv benk i kjellerstue. Jeg trekker CAT6 til alt jeg har mulighet for, ettersom jeg vil ha minst mulig last på Wifi. Har og satt opp egne VLAN til Kamera, Smarthus enher osv pga sikkerhet. Internett tilkobling er Viken Fiber med Altiboks 500/500 Alle PC, Switcher, kamera, router osv er tilkoblet 3stk Eaton UPS i tilfelle strømbrudd osv Kamera overvåkning styres av Blue Iris som og er integrert med HomeSeer, som feks kan gi meg varsling og et kamera går offline og bytte profil i Blue Iris. Jeg har vel ca 10 kamera i drift for øyeblikket, men har flere liggende som skal monteres opp når tiden strekker til. Dette kjøres på en egen dedikert PC. Media kjøres for det meste via Plex, alle Tv og Apple Tv i huset har Plex app og henter innhold fra Plex server som kjører på en dedikert PC. Mer info og bilder kommer etterhvert som jeg kommer videre med prosjektet Her er en oversikt over noe av det som er montert, har mye mer men alt er ikke satt i drift: Hage Vær: Netatmo værstasjon, med regn og vindmåler Plugin til Homeseer Vanning: 4 Soner, med 5stk Gardena Turbo Sprinklere Tidsstyrt. regn data fra Netatmo og robotklipper status bestemmer om de får lov å vanne. Benytter NodeMCU til styring av rele som styrer ventilene, MQTT for integrasjon med HomeSeer. Gressklipping: Husqvarna 315X med Robonect kort. Styring via HomeSeer og Alexa Gressklipper Garasje: Bygget garasje med elektrisk port og belyning. Styres av en Raspberry PI med Node Red, MQTT for integrasjon med HomeSeer. Lys: LED uplights i terrasse, 6W LED spotter som belyser Tre og busker. Fibaro RGBW modul som styrer disse. (Z-wave) Utelamper opp/ned med Ikea Trådfri GU10.(Zigbee) Gårdsplass: Ringeklokke: Doorbird koblet med CAT6, strøm via POE. HomeSeer Plugin Lys: Utelamper opp/ned med Philips GU10. (Zigbee) 50W Led flombelysning styrt av Fibaro Rele.(Z-wave) Spotter i kassekledning med Ikea Trådfri GU10.(Zigbee) LED Uplights belysning styrt av Fibaro Rele.(Z-wave) Postkasse: Magnetsensor koblet til Fibaro Uni Sensor.(Z-wave) Bevegelse sensor: Bevegelse sensor koblet Fibaro Uni Sensor.(Z-wave) Temperatur: Temperaturføler koblet Fibaro Uni Sensor.(Z-wave) Biler: BMW i3 med Tesla Wall Charger, Tibber Integrert. Hass integrasjon satt opp, denne skal sende info til HomeSeer via MQTT når jeg får satt meg inn i Hass. Har 2 biler til som ikke er smarte, vurderer å lage en Wifi Presence sensor til disse som kommuniserer Home/Away via MQTT. (Ikke påbegynt) Barnerom: Varme: Varmefolie med Heatit thermostat.(Z-wave) Sensorer: Multisensor 6 innfelt i tak.(Z-wave) Netamo Innendørs modul.(HS3 Plugin) Magnetsensor i innv dør og vindu på Fibaro Uni Sensor.(Z-wave) Nest Røykvarsler.(HS3 Plugin) Lyd og Bilde: Samsung 55" 4K Multibrackets Motorisert Veggfeste Sonos Beam montert under tv. (HS3 Plugin) Logitech Harmony Companion. (HS3 Plugin) Lys: Spotter i tak på Fibaro Dimmer 2.(Z-wave) Nattlampe med Ikea E14 Trådfri.(Zigbee) Ikea Fyrtyr Rullegardin (Zigbee) Gjesterom Varme: Varmefolie med Heatit thermostat.(Z-wave) Sensorer: Multisensor 6 innfelt i tak.(Z-wave) Senative Strip i Vindu Magnetsensor på innv dør(kommer) Rullegardin: Motorisert med kit fra m.nu. (Z-wave) Lys: Spotter i tak på Fibaro Dimmer 2.(Z-wave) Taklampe med Qubino pære. (Z-wave) Lyd: Psb 6,5" høyttalere i tak, egen Sonos sone. (HS3 Plugin) Gang Nede Lås: Idlock 150.(Z-wave) Ringelokke: Wemos D1 miin med Ardino rele (MQTT) Sensorer: Fibaro Røykvarsler.(Z-wave) Xiaomi dør sensor.(Zigbee) Xiaomi bevegelsesensor.(Zigbee) Xiaomi temoeratursensor.(Zigbee) Varme: Mill Panelovn med Fibaro Wall Plug.(Z-wave) Lys: Taklamper med 2x Philips Hue E27.(Zigbee) Bod: Sensorer: Xiaomi Dør sensor på innv dør.(Zigbee) Xiaomi Temp sensor i kjøleskap.(Zigbee) Xiaomi Dør sensor på kjøleskap.(Zigbee) Xiaomi Temp sensor på fryseboks.(Zigbee) Xiaomi Dør sensor i fryseboks.(Zigbee) Xiaomi Temp sensor (Zigbee) Kjøkken Kjeller: Sensorer: Xiaomi bevegelsesensor.(Zigbee) Xiaomi Dør sensor på vindu.(Zigbee) Xiaomi Temp sensor i kjøleskap.(Zigbee) Xiaomi Dør sensor på kjøleskap.(Zigbee) Xiaomi Temp sensor på fryseboks.(Zigbee) Xiaomi Dør sensor i fryseboks.(Zigbee) Lys: Ikea Trådfri driver på benkebelysning.(Zigbee) Taklampe med 5x Ikea Trådfri GU10.(Zigbee) 2xPhilips Hue brytere.(Zigbee) Spisestue Kjeller Sensorer: 2x Xiaomi bevegelsesensor.(Zigbee) Lys: Taklamper på Fibaro Dimmer 2.(Z-wave) Soverom Kjeller Sensorer: Xiaomi bevegelsesensor.(Zigbee) Fibaro Vindu sensor.(Z-wave) Fibaro Røykvarsler.(Z-wave) Varme: Panelovn med Fibaro Wall Plug.(Z-wave) Lys: Taklamper med 2x Philips Hue E27.(Zigbee) Nattbordlamper 2x Ikea Trådfri E14.(Zigbee) Lyd og Bilde: Samsung 60" 4K AppleTv 4K Kjellerstue Sensorer: Xiaomi bevegelsesensor.(Zigbee) Fibaro Røykvarsler.(Z-wave) 2x Xiaomi Dør sensor på vindu.(Zigbee) Varme: Panelovn med Fibaro Wall Plug.(Z-wave) Lys: Taklamper med 2x Philips Hue E27.(Zigbee) Lamper 2x Philips Hue E27.(Zigbee) Lampe Ikea Trådfri Wall prug.(Zigbee) Lyd og Bilde 65" Samsung 4K Apple TV 4 Nvidia Shield Sonos Connect Pioneer SC-LX90 Surround Forsterker Focal Electra 1028be Høyttalere Gang Oppe Lås: Idlock 101.(Z-wave) Ringelokke: Doorbird (HS3 Plugin)
    1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00
×
×
  • 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.