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

ZoRaC

Crew
  • Innlegg

    5 768
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    182

Alt skrevet av ZoRaC

  1. Det er bare klientene du skal koble til VPN, ikke serveren. I brannmuren lokalt på serveren tillater du bare UDP 1194 innkommende (ikke port 80), og fra VPN-nettet til port 80. Evt så kan du tillate port 80 fra hjemmenettet, men ikke Internett. Da slipper du VPN når du er hjemme. I routeren fjerner du portforward for port 80 og legger til UDP 1194 i stedet.
  2. Hva med Arduino-plugin? Den fikser vel alt dette?
  3. Jeg bruker "hattehyllen" i et garderobeskap med skyvedør foran...
  4. ZoRaC

    Belysning på bad

    Jepp, ba om underlaget til fakturaen - fikk da en "arbeidsordre" med 10.000 kr for "øvrig arbeid" og 4000 kr for "bad 1. Etg"... Har bedt om litt mer spesifikasjon, siden avtalen var 1200 kr/timen. Spent på å se hva de kommer med...
  5. ZoRaC

    Belysning på bad

    Da kom regningen - 14000 kr! Spesifisert som "I følge muntlig avtale"... Det er da oppmøte/kjøring, 4,5 time arbeid, en stikk/servicebryter til vvb og en treveis elkoramme (med 18mm utforingsramme). Wow...
  6. Er det forresten å slå av/på en gang som skal slå den av? Og en ny av/på slår den på igjen? I såfall ville jeg satt en impulsfjær på "av"-siden på bryteren. Da er ett trykk "toggle".
  7. Hvis du slår av med bryteren, så må du slå på igjen med bryteren også - kan ikke bruke automatikken. I tillegg er de nok repeatere - dvs at andre z-wave-enheter som er nærmere denne pære enn controlleren vil prøve å kommunisere via pæreen, det vil feile hvis pæra ikke har strøm.
  8. ZoRaC

    "Day" er borte

    Man tenker kanskje "hvis det er mandag og jeg kommer hjem etter det har blitt mørkt, slå på lyset", men man må tenke på hva er det som "endrer seg" når det skal skje - nemlig "når jeg kommer hjem (var borte, endres til hjemme), sjekk om det er mandag og om det er mørkt, slå i så fall på lyset".
  9. ZoRaC

    "Day" er borte

    Hvor mange ganger i dag er det tirsdag? Hele dagen... hvis vi er "snill" og sier at HS bare sjekker om den skal trigge events 1 gang pr sekund, så ville et event med "If day is tuesday" trigget 86400 ganger i dag! Det øverste er altså trigger og må være noe som endrer seg på en måte (klokka blir, enheten blir, e-post mottatt, osv). Condition er alle andre, som også må stemme samtidig (men som ikke vil føre til 86400 kjøringer pr dag ). Og ved "or if", så får nok ikke "day" heller, siden "or if" er en ny trigger.
  10. ZoRaC

    "Day" er borte

    Det er forskjell på trigger og condition. "Day" kan aldri være en trigger og "manually" kan aldri være en condition. Kanskje det er forklaringen?
  11. ZoRaC

    Device graphics

    Hehe. Er ikke så lenge siden jeg oppdaget den selv - jeg har nok laget 4-5 identiske devicer manuelt jeg også...
  12. ZoRaC

    Beste røykvarsler?

    Løses jo med en vanlig micro-usb-kabel. Hmm... ser ut til at det bare er fjernkontrollen som nå er til salgs i flere butikker, men ingen varslere...
  13. Fikk du noen feilmeldinger når du la den til? Kunne prøvd å legge til non-secure og evt en factory reset av den.
  14. Det går ikke, siden den er POST. Skal du kalle den fra script i HomeSeer? Da er URLAction det du er ute etter.
  15. Bra! Jeg fikk den samme i helga, men ikke rukket å teste den enda.
  16. Jeg bruker IFTTT til SMS. Funker det også.
  17. Han bruker twilio...
  18. Ny versjon (igjen )! Velger å bare dele den her og la første post stå som den er. Den nye versjonen benytter "Pushover"-plugin for meg og IFTTT for samboeren. Skulle man ønske å endre begge til Pushover, så er det også kurant. Sub Main(ByVal params as Object) ' @Author: Sven-Ove Bjerkan ' @Version: 5 (2018-02-01) ' @Syntax: him|her|message|priority|deviceid ' Values for "him"/"her": ' 0 = no notify ' 1 = if home ' 2 = if away ' 3 = always notify ' Replacement-variables in "message": ' %name%, %value%, %string%, %loc1%, %loc2% ' priority is default "normal", could be "low", "normal", "high" or "emergency" ' deviceid is optional ' SETTINGS Dim identifierHim As String = "f.eks iPhone - device må finnes i pushover og i plugin" Dim identifierHer As String = "IFTTT-key" Dim deviceHimHome As Integer = 0 Dim deviceHerHome As Integer = 0 Dim isHomeValue as Integer = 1 Dim isAwayValue as Integer = 0 Dim parameters() as String = params.ToString.Split("|") Dim him As Integer = parameters(0) Dim her As Integer = parameters(1) Dim message As String = parameters(2) Dim deviceid As Integer = 0 Dim pri As String = "normal" If parameters.length = 4 Then pri = parameters(3) End If If parameters.length = 5 Then deviceid = parameters(4) End If Dim dvName As String Dim dvString As String Dim dvLoc1 As String Dim dvLoc2 As String Dim dvValue As Long If deviceid <> 0 Then dvValue = hs.DeviceValue(deviceid) ' Strip HTML from DeviceString dvString = System.Text.RegularExpressions.Regex.Replace(hs.DeviceString(deviceid),"<(.|\n)*?>",String.Empty) Dim dv As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(deviceid) dvLoc1 = dv.Location(Nothing) dvLoc2 = dv.Location2(Nothing) dvName = dv.Name(Nothing) message = message.Replace("%name%",dvName).Replace("%value%",dvValue).Replace("%string%",dvString).Replace("%loc1%",dvLoc1).Replace("%loc2%",dvLoc2) End If Dim urlHer As String = "https://maker.ifttt.com/trigger/notify/with/key/" & identifierHer & "?value1=" & message Dim alertHim As Boolean = False Dim alertHer As Boolean = False '' if he's home If him = 1 And hs.DeviceValue(deviceHimHome) = isHomeValue Then alertHim = True End If '' if he's away If him = 2 And hs.DeviceValue(deviceHimHome) = isAwayValue Then alertHim = True End If '' always notify him If him = 3 Then alertHim = True End If '' if she's home If her = 1 And hs.DeviceValue(deviceHerHome) = isHomeValue Then alertHer = True End If '' if she's away If her = 2 And hs.DeviceValue(deviceHerHome) = isAwayValue Then alertHer = True End If '' always notify her If her = 3 Then alertHer = True End If If alertHim Then Dim pushArr(8) As Object pushArr(0) = identifierHim pushArr(1) = message pushArr(2) = "HomeSeer" pushArr(3) = pri pushArr(4) = Nothing pushArr(5) = Nothing pushArr(6) = Nothing pushArr(7) = Nothing pushArr(8) = Nothing hs.PluginFunction("Pushover 3P", "", "Pushscript", pushArr) hs.WriteLog("Info", "Sending Pushover-notify to him (" & message & " / pri: "& pri & ")") End If If alertHer Then hs.URLAction(urlHer, "GET", "", "") hs.WriteLog("Info", "Sending IFTTT-notify to her (" & message & ")") End If End Sub Har forresten også funnet ut at det opprinnelig scriptet enkelt kan brukes til å sende SMS i stedet for IFTTT-push - bare sett opp "that" til SMS i stedet for "Notification".
  19. Kanskje du må bruke "00" i stedet for "+"?
  20. Jeg vil anta den styrer alt hub'en styrer - den sender tross alt kommandoene til hub'en og plugin vet sånn sett ikke om enheten er IR eller noe annet. Å styre HS fra Harmony er derimot ikke så lett (siden man bare puller siste startede aktivitet). Jeg jobber med en fiks for det.
  21. Har ikke du et vanningssystem da? Du burde jo heller deltatt
  22. ZoRaC

    Pollenvarsel

    Ok, mulig de viser string, selv om den ikke er satt... mulig du må sjekke ned Jon00. Ser det samme hos meg, så du har nok rett i det.
  23. Med all kompetansen her på forumet, burde vel noen herfra delta? http://itavisen.no/2017/03/11/hackathon-pa-voksenasen-vi-tok-turen-innom-arctic-internet-of-things/
×
×
  • 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.