Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

ZoRaC

Crew
  • Innlegg

    5 769
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    182

Alt skrevet av ZoRaC

  1. Scriptet er basert på @Moskus sitt "Fridager.vb": Tar derfor bare "kortversjonen" av oppsettet her: * Lag en virtuell device "Flaggdag" med verdiene "Ja" (On) og "Nei" (Off) * Noter deg devID * Lag "Flaggdag.vb": Sub Main(ByVal deviceReference As String) 'Moskus 2017 Dim devRef As Integer = Integer.Parse(deviceReference.ToString) Dim isCurrentDateFlagday As Boolean = IsFlagday(Now) If isCurrentDateFlagday Then hs.CAPIControlHandler(hs.CAPIGetSingleControlByUse(devRef, HomeSeerAPI.ePairControlUse._On)) Else hs.CAPIControlHandler(hs.CAPIGetSingleControlByUse(devRef, HomeSeerAPI.ePairControlUse._Off)) End If End Sub Public Function IsFlagday(ByVal _date As Date) As Boolean 'translated php script form xibriz: https://www.diskusjon.no/index.php?showtopic=1084239 _date = _date.Date 'in case time was added Dim easterDate As Date = GetEasterDate(_date.Year) 'Sjekker om datoen er 1. Januar If _date = New Date(_date.Year, 1, 1) Then Return True 'Sjekker om datoen er 21. Januar (Prinsesse Ingrid Alexandra) If _date = New Date(_date.Year, 1, 21) Then Return True 'Sjekker om datoen er 6. februar (samefolkets dag) If _date = New Date(_date.Year, 2, 6) Then Return True 'Sjekker om datoen er 21. februar (Kong Haralds bursdag) If _date = New Date(_date.Year, 2, 21) Then Return True 'Sjekker om datoen er 1. påskedag If _date = easterDate Then Return True 'Sjekker om datoen er 1. mai (offentlig høytidsdag) If _date = New Date(_date.Year, 5, 1) Then Return True 'Sjekker om datoen er 8. mai (frigjøringsdag) If _date = New Date(_date.Year, 5, 8) Then Return True 'Sjekker om datoen er 17. mai (grunnlovsdag) If _date = New Date(_date.Year, 5, 17) Then Return True 'Sjekker om datoen er 7. juni (unionsoppløsning) If _date = New Date(_date.Year, 6, 7) Then Return True 'Sjekker om datoen er 1. pinsedag (50. påskedag) If _date = easterDate.AddDays(49) Then Return True 'Sjekker om datoen er 4. juli (Dronning Sonja) If _date = New Date(_date.Year, 7, 4) Then Return True 'Sjekker om datoen er 20. juli (Kronprins Haakon) If _date = New Date(_date.Year, 7, 20) Then Return True 'Sjekker om datoen er 29. juli (Olsok) If _date = New Date(_date.Year, 7, 29) Then Return True 'Sjekker om datoen er 19. august (Mette-Marit) If _date = New Date(_date.Year, 8, 19) Then Return True 'Sjekker om datoen er 1. juledag (25. desember) If _date = New Date(_date.Year, 12, 25) Then Return True Return False End Function Public Function GetEasterDate(ByVal Year As Integer) As Date 'Originally taken from: http://www.thoughtproject.com/Snippets/Easter/Easter.vb.txt Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Integer Dim e As Integer Dim f As Integer Dim g As Integer Dim h As Integer Dim i As Integer Dim k As Integer Dim l As Integer Dim m As Integer Dim n As Integer Dim p As Integer If Year < 1583 Then Return Nothing Else ' Step 1: Divide the year by 19 and store the ' remainder in variable A. Example: If the year ' is 2000, then A is initialized to 5. a = Year Mod 19 ' Step 2: Divide the year by 100. Store the integer ' result in B and the remainder in C. b = Year \ 100 c = Year Mod 100 ' Step 3: Divide B (calculated above). Store the ' integer result in D and the remainder in E. d = b \ 4 e = b Mod 4 ' Step 4: Divide (b+8)/25 and store the integer ' portion of the result in F. f = (b + 8) \ 25 ' Step 5: Divide (b-f+1)/3 and store the integer ' portion of the result in G. g = (b - f + 1) \ 3 ' Step 6: Divide (19a+b-d-g+15)/30 and store the ' remainder of the result in H. h = (19 * a + b - d - g + 15) Mod 30 ' Step 7: Divide C by 4. Store the integer result ' in I and the remainder in K. i = c \ 4 k = c Mod 4 ' Step 8: Divide (32+2e+2i-h-k) by 7. Store the ' remainder of the result in L. l = (32 + 2 * e + 2 * i - h - k) Mod 7 ' Step 9: Divide (a + 11h + 22l) by 451 and ' store the integer portion of the result in M. m = (a + 11 * h + 22 * l) \ 451 ' Step 10: Divide (h + l - 7m + 114) by 31. Store ' the integer portion of the result in N and the ' remainder in P. n = (h + l - 7 * m + 114) \ 31 p = (h + l - 7 * m + 114) Mod 31 ' At this point p+1 is the day on which Easter falls. ' n is 3 for March or 4 for April. Return DateSerial(Year, n, p + 1) End If End Function * Lag disse eventene: (parameters er devID til devicen du laget) Påminnelse om å flagge: (jeg bruker et script som sender meg pushvarsel via Pushover, hvis jeg er hjemme, men du kan bruke hva du vil som "action") Påminnelse om å ta ned: Her er "cannot re-run for" en fordel, for man skal ta ned flagget enten kl 2100 eller ved solnedgang. Ønsker ikke påminnelse på begge de tidspunktene.
  2. Det setter du selv: Mener det står nærmere forklart i dokumentasjonen også.
  3. Det er selvsagt også en veldig enkel mulighet.
  4. EDIT: Du fjerner delayed action på feil device. Det er forskjell på «Multilevel» (root-device) og «multilevel 1» (child device).
  5. Må det være Z-wave? Jeg bruker ZigBee og 433 MHz-enheter til «scenebrytere».
  6. IKEA skriver 10 meter, men det er mesh, så jeg har ikke opplevd problemer.
  7. Da var min løsning på plass også! Trengte ikke bøye vekk noe på min.
  8. Dette sier AirThings:
  9. Haha, ja, det har de nok ikke tenkt på når de designet spec-tabellene sine, at pæren kan dimme seg selv. De mener nok at den ikke kan brukes i en dimmet lampe, ja. Ja, den tjener du fort inn på billige løsninger fra IKEA og Xiaomi. Jeg har brytere og temp-sensorer fra Xiaomi og lyspærer fra IKEA - funker helt topp! Du kan jo til og med koble til en sånn: Arvingen synes det er veldig gøy å riste lyset sitt av og på
  10. Har du pussa brillene? https://www.ikea.com/no/no/catalog/products/00318292/ Da er vel alternativet DIN-dimmer eller Trådfri. Trådfri får du inn i HS med en ConBee (USB-pinne) eller RaspBee (shield til RPi) sammen med deCONZ (software) og JowiHue (HS-plugin).
  11. Denne dimmeren kan du sette i sikringsskapet: https://www.tronika.no/no/lysstyring/961-dimmer-zmnhsd1.html Kommer da an på hvor mange utelys du har... Det er vel også mulig å montere noe on/off-moduler fra f.eks Fibaro med DIN-montering i sikringsskapet, hvis du har for stor last til å bruke den over. Ellers kan du bruke denne https://www.tronika.no/no/forbruksmalere/960-energimaler-zmnhtd1.html sammen med denne https://www.tronika.no/no/smarthus-tilbehor/959-kontaktor-ika232-20.html EDIT: Selv har jeg satt slike i alle utelysene: https://www.ikea.com/no/no/catalog/products/60338452/ Står på 30% til vanlig, men f.eks på trappa dimmes den opp til 100% når kamera detekterer bevegelse eller når ytterdøra åpnes. Rundt car-porten dimmes de også opp til 100% når en av oss endres fra "borte" til "hjemme".
  12. Jeg har sendt mail til Mats i Thermofloor (samme som @LenothX90 var i kontakt med tidligere) og spurt hva som skjer med Z-Radon. ...og svaret kom 1 minutt senere, før jeg rakk å skrive ferdig innlegget!
  13. Enig i at det høres rart ut, men det var det eneste jeg kom på... Du kan jo sende en epost til RFXCOM-support?
  14. De selger hub for seg selv, ja. Det er vel 3 plugins til Harmony, men jeg styrer den via MQTT.
  15. Jeg ville lastet ned plugin SDJ-VStat. Fiks ferdig virtuell termostat med mange muligheter! Ellers er svaret på muligheten for å sjekke om en deviceverdi er mindre enn en annen deviceverdi, plugin EasyTrigger.
  16. Bytt batteri på alle batterisensorer. Dårlig batteri kan få en enhet til å «jamme» nettet.
  17. Vil du beholde dagens lyd og knapp? Jeg prøvde å koble en slik Friedland-knapp mot en Nexa-sender. Opplevde dessverre at man måtte ha knappen inntrykket litt lengre enn det de fleste gjorde når de ringte på for at den skulle trigge... Byttet til LML-710: https://www.komplett.no/product/661628/hjem-fritid/smarte-hjem/pakkeloesninger/nexa-lml-710-traadloes-ringeklokke Og et IP-cam (PoE) i vinduet. Via Xeoma NVR så sendes bilde via Pushover (med Pushover-plugin) og TV-settes på pause.
  18. Man kan jo på et vis forstå hvorfor det er så lite man får lov å gjøre selv...
  19. Jeg har dimmer over alt, bortsett fra på vaskerommet. På vaskerommet er det to LED-lys tilkoblet bryteren og da ble det tungvint å montere dimmer. Så, gå for dimmer bak eksisterende bryter er mitt tips også. Ellers har jeg valgt 433 MHz magnetbryter i stedet for bevegelsessensor. På badet slår den på lyset på forskjellig styrke, avhengig av tid på døgnet. 1 time etter siste lukking, så slukkes lyset. Blir døren stående oppe mer enn 10 min får jeg pushvarsel (badet er i 2. etg og brukes mest på morgen og kveld. Har noen gjester som aldri lukker døra etter seg og da går jo all varmen ut døra).
  20. Det er vel ca 10 meter.
  21. ZoRaC

    CoffeeSeer Beta

    Det er heller ingen grunn til å nekte folk å lage mindre enn 4 kopper i gangen, men produsentene har stor makt...
  22. Kan løses med å koble til en Logitech Harmony (https://manuals.fibaro.com/knowledge-base-browse/how-to-integrate-logitech-harmony/) eller ved å koble TV/lydkilde til en Z-waveplugin-modul med strømmåling. Da kan den styre lyset basert på om det er noe strømtrekk gjennom den. Løsbart med f.eks: https://www.intin.no/produkt/swiid-ledningsbryter-hvit/ eller https://www.intin.no/produkt/mini-plug-dimmer/ eller https://www.intin.no/produkt/smart-dimmer-6/ ...og mange flere. Kan brukes i pkt nr 1, for å vite om TV/utstyr er av eller på, samt å bryte strømmen til dem når man er borte/på natta. Som nevnt, anbefales det ikke å ha en Z-wave modul tilkoblet en annen z-wave-modul som slås av/på pga mesh. F.eks https://www.intin.no/produkt/fibaro-wall-plug-type-f/ Jeg ville montert en dimmer-modul: https://www.intin.no/produkt/fibaro-mikrodimmer-2/ Hvis du bare vil ha av/på, så kan f.eks denne brukes: https://www.intin.no/produkt/fibaro-single-switch-2/ I tillegg til 2-veis impulsbryter. Her er det MYE å velge i! Selv har jeg gått for en enkel LED-stripe og en slik på kjøkkenet: https://www.intin.no/produkt/fibaro-rgbw-controller/ Ellers finnes det RGB-pærer i Z-wave også, f.eks https://www.intin.no/produkt/zipato-rgbw-bulb2/ (som du også nevnte) Selv har jeg gått for en slik på barnerommet og utelysene: https://www.ikea.com/no/no/catalog/products/70338951/ (men den er ZigBee og tror ikke du får til støtte for det i Fibaro HCL?) Dette er kanskje det vanskeligste... Det finnes mye her, men ut fra innlegg på forumet her er det mange av dem som er kompliserte å få til å fungere som man vil. Selv bruker jeg flere Nexa WTE-2: https://www.clasohlson.com/no/Nexa-WTE-1-WTE-2-veggsender/Pr364920000 , men de er 433 MHz og det tror jeg ikke støttes av Fibaro HCL. Dette er vel et alternativ: https://www.intin.no/produkt/wallmote-quad/ annet alternativ: https://www.intin.no/produkt/nodon-wall-switch/ eller: https://www.intin.no/produkt/schneider-exxact-2-kanal/ eller: https://www.intin.no/produkt/sunricher-4-kanals-tradlos-dimmebryter/ Lux-måling får du fra Fibaro Motion Sensor.
×
×
  • 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.