-
Innlegg
5 769 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
182
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av ZoRaC
-
Siden det virker som det er her inne ekspertene er, er det noen som har noen forslag til hvordan jeg skal få Designer til å fungere? Alle devicer har en tom "command"-dropdown: Og hver gang jeg starter Designer får jeg denne feilmeldingen (testet på 2 PCer med forskjellig OS, får det på begge): Jeg la ut spørsmålet på HS-forumet, men fikk bare svar fra en person og han virker ikke som han aner hva han snakker om... http://board.homeseer.com/showthread.php?p=1277164
-
Ikke noe kompliserte greier, men har fått ordnet "termostat" på kontoret, med nattsenking og mulighet for å skru opp temperaturen i 3 timer hvis jeg skal jobbe på kontoret. Største utfordringen jeg støtte på var at jeg ønsket en nedtelling i HSTouch som viste hvor lenge det var til "kontormodus" slo seg av, men timere i HS3 teller jo bare oppover! Takket være en del hjelp fra @Moskusfikk jeg ordnet nedtelling (https://www.hjemmeautomasjon.no/forums/topic/723-løst-timer-telle-nedover/) Utstyr: * Pluginmodul fra Nexa * Temperatursensor fra Clas Ohlson * Homeseer og RFXcom-plugin. La til virtuell termostat i RFXcom-plugin, koblet denne mot pluginmodulen og temp.sensoren. Opprettet devicer kalt "kontormodus" ("on"/"off"), "kontormodus-timer-pretty" og en timer kalt "kontormodus-timer". HSTouch (bruker IFTTT Maker Channel til å sende iOS-push når kontormodus slås av): Event for å slå på kontormodus: Event for å slå av kontormodus/etter 3 timer: Event "kontormodus-timer-pretty" (koden ligger i tråden lenket til lengre opp): Nøkkelen for å få til en timer som teller oppover er altså å ha en event som i utgangspunktet er disablet og som enables/disables når timeren startes/stoppes. Scriptet henter verdien timeren har og trekker den fra på totaltiden. Deretter formatteres tiden på ønsket format og settes som devicestring til en virtuell device, som igjen brukes i HSTouch.
-
Jeg strevde litt med syntax'en, så det endte til slutt opp slik Jeg kan PHP, Javascript, Java og PowerShell - strever litt med å lære meg syntaxen her, siden alle har forskjellig... Endret til ditt forslag nå, funket det også!
- 17 svar
-
- 1
-
Jeg prøvde noe lignende selv, men fikk kompileringsfeil - sikkert bommet litt på syntax. Med dine linjer fungerer det utmerket! Sub Main(Byval params as Object) Dim parameters() as String = params.ToString.Split(",") Dim timerDeviceRef as Integer = parameters(0) Dim virtualDeviceRef as Integer = parameters(1) Dim totalSeconds as Integer = parameters(2) Dim timeFormat as String = parameters(3) Dim seconds seconds = cint(hs.DeviceValue(timerDeviceRef)) seconds = totalSeconds - seconds hs.SetDeviceString(virtualDeviceRef, TimeSpan.FromSeconds(seconds).ToString(timeFormat), True) End Sub
-
Ah, jeg prøvde bare setDeviceValue, det gikk ikke. Via GUI får jeg også bare til å øke/minke med 1, selv om jeg skriver noe annet i "boksen" ved siden av som visstnok skal endre på det... Endte med å gjøre det slik, som fungerer strålende Sub Main(ByVal theDevice As String) Dim seconds seconds = cint(hs.DeviceValue(theDevice)) seconds = 10800 - seconds hs.SetDeviceString(124, TimeSpan.FromSeconds(seconds).ToString("hh\:mm"), True) End Sub Hvordan kan jeg endre denne til at jeg kan sende inn flere parametere? Jeg ville kunne kalle denne med "111,124,10800,hh\:mm" (111=timerdevice, 124=virtuell device, 10800=sekunder, formatet til slutt). Liker å kunne gjenbruke ting senere
-
Det ser ikke ut til at det er mulig å sette en counter til en gitt verdi, verken "manuelt" eller med script... Da vil jo ikke det fungere. Må nok hente sekunder fra timeren og oppdatere en annen device med "formatert" tid likevel da.
-
Jepp. Men, tror ikke det var Linux-spesifikt, fant det i dokumentasjonen: https://msdn.microsoft.com/en-us/library/ee372287(v=vs.110).aspx Hmm, sant det...
-
Fant ut at det - man må escape ":" i format-spesifiseringen i tillegg til at det skal være lowercaps, så da virker det som immediate-script også. &hs.SetDeviceString("122", TimeSpan.FromSeconds(hs.DeviceValue("111")).ToString("hh\:mm"), False) I stedet for å blandet inn en counter, hadde det ikke vært enklere å benytte timer-devicen likevel? Den er jo lettere å starte/stoppe/resume/resette/osv. I stedet for å lage event som må kjøre hvert sekund for å decrementere en counter. Timeren har jo en value som er sekunder. Hvis jeg da tar antall sekunder minus timer-value, så får jeg jo antall sekunder som er igjen. Hvis jeg kjører det hvert sek og heller bare henter verdien fra den og oppdaterer en annen device-string, så er det kanskje enklere?
-
Hm, den delen med "TimeSpan" feiler: "Running script /tmp/K5.vb :Exception has been thrown by the target of an invocation.Input string was not in a correct format." hs.SetDeviceString("122", "test", False) fungerer. Forslag? Og hvordan setter jeg startverdien til counteren? Den starter jo på 0 og jeg finner ikke noe sted å endre startverdi?
-
Genialt! Trodde jeg måtte ha en egen funksjon som kalkulerte timer/min/sek, men dette så jo veldig enkelt ut. Vil ikke counteren være antall sekunder? Så jeg kan ta verdien av den i stedet? Kan jeg kanskje sette counterens devicestring, så slipper jeg en ekstra device helt?
-
Hørtes jo alt for enkelt ut! Jeg skal telle ned 3 timer, så jeg må formatere visningen litt (lav WAF å telle ned 10800 sekunder ). Finner sikkert en "SecondsToPrettyTime"-funksjon som kan benyttes til det.
-
Noen som har et enkelt script for å få en timer til å telle nedover (i HSTouch)? Ser for meg man kanskje må ha en device å lagre til og hvert sekund ta starttid-nåværende timerverdi? Noen som har laget en enkel og grei løsning på dette?
-
Logitech Harmony Elite: https://www.komplett.no/product/857206/tv-lyd-bilde/fjernkontroller/logitech-harmony-elite-mhub
-
Dustin skal ha 99 kr frakt, Komplett er fraktfritt, så denne alene blir 20 kr billigere hos Komplett (og de har den på lager, det har ikke Dustin).
-
Netatmo weatherstation: https://www.komplett.no/product/825480/hjem-fritid/klima-varme/vaerstasjoner/netatmo-urban-weather-station
-
Forsiktig med hva du ønsker deg... http://board.homeseer.com/showthread.php?t=177339
- 4 svar
-
- 3
-
De sier selv at de er plus-sertifisert: http://www.sensative.com/strips.html
-
Har 2 "Sensative strips". Den ene rapporterer ikke batteristatus og jeg la merke til at den hadde firmware 0.1 og den andre 0.4. Spurte om oppdatering og fikk dette svaret: "The firmware of the Strips can be upgraded, but unfortunately only in our lab." Er det ikke slik at alle Z-wave-enheter må støtte OTA? Noe annet som var litt interessant er at den rapporterer batteristatus i 5 inkrementer - 100, 75, 50, 25, 0%. Med 10 års batteritid så betyr det at man får beskjed om 25% ca 2,5 år før batteriet er tomt og deretter ingen ny update før batteriet er tomt
- 3 svar
-
- 1
-
Mener man faktisk kan styre det via HarmobyHub også (slipper da iR-mottaker). Legg til en "dummy-enhet" i Harmony (f.eks en TV av en modell du ikke har). Og lag events med den. Vil jo ikke skje umiddelbart pga poll, men kan kanskje være raskt nok i en del tilfeller?
-
I loggen sier den vel navnet på eventene, ville tatt en titt der, for å være helt sikker på at det er denne eventen som faktisk er problemet.
-
Jepp, det funka fint det. fikk ikke myhs og ifttt, men det gjorde ikke noe.
-
Ja. Jeg fikk bare 7 dager trial på Linux, la da inn en cron-jobb som slettet den 2 ganger i uken. Hadde det slik fra juni til Black Friday-tilbudet. Fikk også 30 nye dager på alle plugins.
-
På Linux kan man slette Licenses.bin, vet ikke om det går på Windows.
-
Mulig du må prøve å spørre på Homeseer-forumet, i plugin-forumet. Kanskje utvikleren har noen forslag.