Gjelsvik
Medlemmer-
Innlegg
562 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
3
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av Gjelsvik
-
Var disse to jeg siktet til.
-
Var ikke noen rabattkoder der, men bestilte det uansett, $49 er ikke all verden.
-
Hvor finner dere rabatt vouchers?
-
Nå har jeg det meste på plass, tippinc bucket sensor, arduino som varsler HS Nå mangler jeg en event eller script i HS som kan logge dette til en eller flere devicer, slik at jeg får historikk og grafene jeg ønsker. Et script kunne se slikt ut (usikker på syntaks, så dette blir litt pseudocode) dim increment as decimal = 10 //antall milliliter ved hver tipp av sensoren dim previous_val as decimal = hs.DeviceValueEx(111) dim new_val as decimal = previous_val + increment hs.SetDeviceValueByRef( 111,new_val, True) Ser greit ut? Så kan jeg i eventet f.eks holde styr på "dagens" "månedens" og "totalt" devicene.
-
Mulig du setter den til 0 først for at den skal oppdatere "Last changed" feltet? Om man oppdaterer en device med samme verdi som den allerede har så endres ikke tidspunktet for når den sist ble oppdatert.
-
Er på windows ja. Legger du bare denne filen i rotmappen til HS3? Det ser jo mye enklere ut en å bruke json, for deretter bruke en event til å oppdatere strings etterpå. Jeg fikk controldevicevale til å virke, det var det at jeg hadde satt devicen til status only, ikke til status og control. Og så måtte jeg legge inn value range slik at verdiene jeg postet til json stemte med hva devicen var satt opp til. Er det noen grunn til at du setter devicevalue først til 0, deretter til angitt verdi? hs.SetDeviceValueByRef dev, 0, True hs.SetDeviceValueByRef dev, devvalue, True
-
Linjen ovenfor her kjører control device. Det fungerte ikke når jeg bare vil oppdatere en verdi, sette f.eks value til "100" på en virtuell device. Jeg mente at kommandoen skulle være setdevicevaluebyref, men med den får jeg følgende feil: { "Response":"Error, bad request" } Homeseer forumene er nede, så jeg finner ikke dokumentasjonen på hvordan json urlen skal se ut for å kun sette en verdi. Noen som vet?
-
Leker med unifipluginen, og der kan alle nettverksenheter få en virtual device. De har verdi utifra om de er online (dv=0) er de online så får de en verdi høyere enn null. Jeg vil lage en event som kjøres når en enhet får fra offline til online. Mitt første utgangspunkt var: If a device has its value changed or set, and the value is greater than 0 Det fungerte fint i starten. Jeg kom hjem fra jobb, og eventen trigget. Problemet er at den trigget når jeg roamet rundt i huset, og device value endret fra f.eks "2" til "4". Finnes noe slikt som dette? If a device has its value changed or set, and the value is greater than 0, And if the value _was_ lower than 1 Jeg har også testet denne, da ordlyden som bruker ordet "had" som i fortid, skulle bety at den da sikter til forrige verdi? Men den trigger ikke.
-
En tipping bucket er på vei. Har fått tak i en industrisak som skal være hakket bedre enn kinavare. Men problemet er montering.. Har en tippingbucket et slangeutløp som jeg kan kjøre i sluket? Det er denne: https://www.ebay.com/itm/Water-Liquid-Level-Sensor-Liquid-Plastic-Ball-Float-Switch-Fur-Arduino/ Hvordan trigger du pumpen? Startid for pumpe og at man kjenner til mengden som det er plass til mellom pumpestart og pumpestopp så har du/jeg de verdiene du trenger. Jeg har også en pumpe i bakhånd, da det antagelig er for lite trykk i beholderen til at solenoid ventilen slipper det igjennom, selv om den er i åpen modus. Yun har integrert wifi, som man kjører et eget oppsett på, tror derfor ikke jeg kan bruke eksakt det samme biblioteket som du har der til http/webklient. Ser også ut som at syntaksen din er litt annerledes enn den jeg er vant til fra arduino? Men utover det så ser jeg jo der hvordan du kaller json apiet. Det ser ut som at man bruker Http GET og bare legger verdiene inn i url. Kan vel løses slik der. HttpClient client; // Make a HTTP request: client.get("http://hshost//JSON?request=controldevicebyvalue&ref=8" + "&value=" + String(data);");
-
Som en liten fork av denne tråden så ønsker jeg å logge hvor mange liter vann en avfukter drar ut av kjeller luften. Jeg ønsker en virtuell device med oppløsning i liter pr dag, og en med liter pr mnd, og en med liter total. (Planlegger å bruke devicehistory til å grafe disse tre) Utstyr er: arduino yun en flottør (av/på signal når en bøtte er full) Solenoid (for å åpne avløpsslangen) Tanken er at jeg måler mengden vann som det er plass til mellom nivået der utløpet sitter og nivået når flottøren varsler full. For enkelthets skyld, si at dette er 10 liter, noe som nok kan stemme bra. Yun har wifi, og jeg tror jeg kan gjenbruke gammel kode (7år gammel) for å pushe data via http GET til f.eks php, og så bruke et script i HS for å hente verdiene igjen fra php. Men det er kanskje penere å bruke REST direkte mot HS? Hvordan kan jeg i homeseer enkelt telle mengden vann som produseres? Kan jeg kalle REST apiet og f.eks kjøre en event hver gang tanken tømmes? Kan jeg bare oppdatere en virtuell device med ( verdi += 10)? Kjøre en event hver dag kl 23:59 for å nulle dagsforbruk og legge dette til månedsforbruk? Noen som har noe lignende oppsett for å logge andre type verdier (Produsert strøm fra solceller etc?) som har noen erfaringer å dele her?
- 15 svar
-
- 1
-
Det er de xiaomi aqara sensorene jeg også har på vei fra kina nå. plug-in brytere har jeg liggende, så da er det vel nesten innafor å koble en lampettledning på vifta.. Må bare få tenkt igjennom luftflyten i underetasjen. Alle rom har sine lufteventiler her, men kun ett rom har sluk og mulighet til avfukter. Så tanken var å tørke luften i dette rommet så mye som mulig, og sirkulere den videre rundt i de andre rommene etterpå. Om alle rom har åpne ventiler mot uteluft så blir det en evig kamp som avfukteren ikke klarer å vinne (?) Dreneringen er ny nå i år, og muren er ekstraisolert utvendig under bakkeplan, så alt skal ligge til rette for en tørr kjeller. Allikevel måler jeg nå oppunder 70% RH i noen av rommene hvor leieboer er dårligst på å ha ventilasjonslukene åpne.
-
Bruker v. 1.0.0.3, ser at støtten for sentry mode er der, så dette må vel da være siste utgave? Får fortsatt den debug linjen i loggen relativt ofte. De andre tingene har jeg fikset ved å endre på devicene selv. (verdien var i celsius, kun devicestring som viste benevnelsen med "F" i stedet for "C")
-
Når det gjelder smarthus som skal integreres med en del lokale trådløse/radiobaserte løsninger så ser jeg for meg at putte HS i skyen ikke er veien å gå. Man kan kjøre kommunikasjonen mellom HS og radio adapterene (zwave, zigbee, rfxtrx) over ip riktignok. Men er "sky" virkelig noe bedre enn en hjemmeserver? Kanskje en ørliten grad høyere oppetid, men hva når det først går ned, og du ikke får gjort noe? Med en server hjemme så kan du alltids få sparket i gang en backup på en reservepc eller slikt.
-
Kommer til å stjele scriptet ditt. Jeg har kun skummet igjennom det, men sånn jeg fortstår det så trenger jeg å vite 4 forskjellige verdier. Temp ute/inne og RH ute/inne? Jeg har i bestilling noen temp/fukt sensorer fra xiaomi, men disse tror jeg ikke er OK for utendørs bruk. Kan jeg spørre hvor du henter dette fra ? (yr.no/met.no?) Hva bruker du til å styre viften med? Er den koblet i stikk kontakt med en on/off, eller koblet fast i en boks? Jeg har også bestilt en avfukter, som kommer til å stå å kjøre der nede, siden den skal kobles til sluk så blir den stående i vaskerommet. Og vaskerommet er som regel avstengt med en dør. Så jeg kommer til å kjøpe flere av disse viftene og lage hull i veggene til rommet som vaskerommet grenser til. Regner med at det er en smal sak å skrive om scriptet til å kunne beregne hvorvidt luften i vaskerommet er tørrere en de andre rommene, og deretter styre hvilke av viftene som skal gå.
-
433mhz er ute av huset her for en stund siden.. Mulig jeg finner igjen den gamle rfxlan boksen jeg kjøpte for et tiår siden, men jeg tviler. Om du blåser inneluften ut så skaper du et undertrykk, og friskluftsventilene i kjelleren vil tilføre kald luft utenifra. Motsatt så vil du skape et overtrykk, og inneluften blir dyttet ut i de samme ventilene. Jeg vil i allefall tenke at mengden luft man skifter ut vil være den samme. Det er godt mulig det i praksis vil være store lokale forskjeller (rom for rom) blåser man inn kald uteluft _ett_ sted så blir jo dette rommet veldig nedkjølt. Du får en høyere konsentrasjon med ny luft. Blåser man ut luften, så vil man fordele tilluft i de tilgjengelige ventiler/sprekker, utette vinduer etc som finnes, og sannsynligvis få mindre temperaturforskjell i rommet der viften står.
-
Samme problemstilling her. Om man dytter inneluften ut, eller suger uteluften inn vil i det store og det hele ikke ha noe å si. Luften man skifter ut vil komme utenifra uansett. Er interessert i å høre hvilke sensorer dere bruker? Jeg har brukt røykvarslere fra verisure, men de oppdaterer seg så sjeldenm, typ 1 gang i døgnet. Så er interessert i noe som er litt mer høyoppløst.
-
Hjelp til ny server løsning og flytting av HS
Gjelsvik svarte på JohnMartin sitt emne i Automasjonskaféen
Joda, jeg frigjør jo en intel nuc når Homeseer virtualiseres, men da er jeg egentlig like langt. Fortsatt en nuc som må stå plassert et sted. Prøver å rydde opp litt i gangen hjemme. Da toppen på garderobeskapet er blitt i overkant kaotisk. -
Hjelp til ny server løsning og flytting av HS
Gjelsvik svarte på JohnMartin sitt emne i Automasjonskaféen
Hmm.. Har så dårlig erfaring med rpi.. spiser minnekort, og er ustabile. Jeg kjørte unifikontrolleren på en rpi i sin tid. -
Hjelp til ny server løsning og flytting av HS
Gjelsvik svarte på JohnMartin sitt emne i Automasjonskaféen
Tipper årsaken er at det er så utbredt, dvs det har god støtte, og et stort miljø. Enkelt å få hjelp. Det samme gjelder HyperV. Kommer til å bli hyperV når jeg flytter over på server selv. Eneste jeg trenger å få løst er virtuelt zwave interface da jeg har en uzb1 i dag. -
Ser jeg får denne meldingen en gang i minuttet i loggene: Debuglogging er ikke aktivert under settings. (user/pass feltene blir tomme av en eller annen grunn)
-
Hjelp til ny server løsning og flytting av HS
Gjelsvik svarte på JohnMartin sitt emne i Automasjonskaféen
Ikke for å kuppe tråden her, men jeg har en ny uåpnet 1U server i eske, som vi har hatt som cold spare på jobben. Serveren den var reserve for er tatt ut av drift så den ubrukte ble med meg. Denne kan jeg selge deg om du er interessert. Den er som sagt ubrukt, men er nok 5 år gammel hw. Fujitsu Siemens Rx200 S7. Husker ikke specs, men kan åpne den opp og sjekke. (tipper 2x Xeon e5, 32gb minne, 2x500GB sata. Jeg kan evt skaffe SAS disker om det er interesse) Tanken var å gjøre akkurat det samme som du har planer om, men jeg har ikke egnet plass. Så blir en intel nuc en stund til her for min del. Litt usikker på pris, men 3 lapper bør den være verdt? -
Støttes kalendere fra Office365? eller kun gratis løsningene (outlook.com/live/hotmail)?
- 328 svar
-
- google calendar
- homeseer
- (og 5 andre)
-
Nettopp tatt i bruk denne. Et par ting jeg merket meg som førstegangsbruker: Når man legger inn email og passord og trykker "Get Token" så får man ikke noe feedback, jeg vet ikke om den godtok user/pass. Ingenting skjedde annet enn at loggen ble spammet med "Error: Den eksterne serveren returnerte feilen (408) Tidsavbrudd for forespørsel." En restart av pluginen løste dette. Temperatur og kilometerstand har Fahrenheit og Miles som benevnelse, i bilen og i appen er det Celsius og Kilometer. Dette kan endres i advanced settings pr device, men kanskje greit å kjøre med C og Km som standard her til lands? Av en eller annen grunn har devicene for latitude og longitude blitt satt opp med 0 i antall desimaler, så for Oslo så blir lat 60 og long 10. Dette gikk også fint å endre i settings på devicen, da den har 6 desimaler for å få noenlunde nøyaktig plassering.
-
Er det noen best-practice måte å gruppere enheter på? Jeg har en rekke lys, både på z-wave og zigbee. Mange av disse er ute, og jeg ønsker å enkelt gruppere disse som "Utelys" slik at alle trigges av og på etter samme tidsskjema. Intill nå har jeg gjort dette i en event på kvelden som har "control a device" then.. "control a device" then... "control a device" osv helt til alle lysene er med. Det samme har jeg på eventen som slår de av på morgenen. Fungerer fint, men det er lite gjenbrukbart. F.eks om jeg manuelt skal overstyre, så må jeg enten kjøre eventen, eller manuelt slå på en og en device. Foreløpig har jeg kommet frem til en virtual device, som igjen har et event som trigges når denne endres. Men fortsatt så må eventet manuelt oppdateres med alle enheter. I stedet for å bare kunne lage en gruppe som inneholder enheter. Evt bruke "Floor" og "Room" og kunne trigge alt pr rom/etasje. Hvordan har andre her løst slikt?