Vinnerliste
Populært innhold
Viser innholdet med mest poeng fra 16. april 2018 i alle områder
-
8 poeng
-
3 poeng
-
Det funka det. Nå er lisens kjøpt, og jeg får bestille meg en UZB1. RFXtrx433 har jeg fra før. Ikke hver dag en kan prute å få halv pris. ?2 poeng
-
Hei, Tenkte at dette kunne være av interesse for noen; direkte logging av all device history til InfluxDB Etter å ha prøvd litt forskjellige løsninger på logging av device history til db, blant annet 'Device History to Graphite' fra Grøtan (funker bra fra HS3/HomeTroller sin side, men i docker på min NAS ble python prosessen til Carbon litt vel CPU sulten) og logging via MQTT plugin og Telegraf til InfluxDB, kom jeg over scriptet under fra denne topic'en på HS forumet https://forums.homeseer.com/showthread.php?t=194145 Dette scriptet logger automatisk alle device changes (minus de du definerer som eksluders og timers) direkte til InfluxDB uten å gå via MQTT e.l. Fungerer veldig fint hos meg, men pass på at det ikke brukes komma i device name da dette lager problemer med stringen som blir postet til InfluxDB. Har med dette disabled Device History og bruker nå mindre ressurser en tidligere på HomeTrolleren, videre så kjører jeg en enkelt docker container på NAS'en med InfluxDB og Grafana, noe som nesten ikke tar noen ressurser i det hele tatt. Man kan også enkelt sette opp f.eks Telegraf på HS3 maskinen og logge cpu/mem usage osv.. for oss som ikke kan bruke Jon00 sitt script for windows Scriptet: 'VB.Net script to write Homeseer 3 values to InfluxDB 'Created by Brian based on code found on the Homeseer forums. No warranty. Use at your own risk. 'Uncomment the log statements if you're having problems to try to track down the error. 'Installation Instrustions: ' 0: Install InfluxDB & get it running ' 1: Modify the variables below to fit your system. ' 2: Add this line to Homeseer\Scripts\Startup.vb ' hs.RegisterStatusChangeCB("L2DB-influxdb.vb","Main") ' 3: Restart Homeseer Imports System.Core Imports System.Web Imports System.Net Imports System.IO Imports System.Text Public Sub Main(ByVal Parms As Object) '========================================================== 'Modify these to fit your system Dim INFLUX_DB_SERVER_IP = "x.x.x.x" Dim INFLUX_DB_SERVER_PORT = "8086" Dim INFLUX_DB_DATABASE_NAME = "DBNAME" Dim SKIP_LIST = "" 'comma separated list of device references to skip logging '========================================================== Dim device_name, device_location, device_location2, deviceObj, device_type, problem Dim dev_address As String Dim device_value As Double Dim devRef As Integer ' hs.WriteLog("L2DB-InfluxDB", "Script running") 'Get device info from Homeseer dev_address = Parms(1) 'address of device. device_value = Parms(2) 'new value of device devRef = Parms(4) 'Device reference of the device deviceObj = hs.GetDeviceByRef(devRef) device_name = deviceObj.name(hs) device_location = deviceObj.location(hs) device_location2 = deviceObj.location2(hs) device_type = deviceObj.Device_Type_String(hs) If device_type = "Timer" Then 'Don't log timers Exit Sub End If If SKIP_LIST <> "" Then Dim skips = SKIP_LIST.split(New Char() {","c}) Dim skip as String For Each skip in Skips If devref = skip Exit Sub End If Next End If hs.WriteLog("L2DB-InfluxDB", "Logging to Database: Reference: " & devref & " Address: " & dev_address & ", Device Name: " & device_name & ", New Value: " & device_value) 'Build the post data string Dim postdata as String = devref If device_name <> "" Then postdata = postdata & ",name=" & device_name End If If device_location <> "" Then postdata = postdata & ",location=" & device_location End If If device_location2 <> "" Then postdata = postdata & ",location2=" & device_location2 End If If device_type <> "" Then 'Types are optional and not all devices have them postdata = postdata & ",type=" & device_type End If If dev_address <> "" Then 'Addresses are optional and not all devices have them postdata = postdata & ",address=" & dev_address End If ' !! Using commas in the HS3 device names will cause influxdb to return an error when posting the data postdata = postdata.Replace(" ", "\ ") postdata = postdata & " value=" & device_value ' hs.WriteLog("L2DB-InfluxDB", postdata) 'Set up the Webrequest Dim url = "http://" & INFLUX_DB_SERVER_IP & ":" & INFLUX_DB_SERVER_PORT & "/write?db=" & INFLUX_DB_DATABASE_NAME Dim httpWebRequest = DirectCast(WebRequest.Create(url), HttpWebRequest) 'Dim httpWebRequest = DirectCast(WebRequest.Create("https://requestb.in/XXXXXXX"), HttpWebRequest) 'For testing- to see what the request contains httpWebRequest.ContentType = "application/x-www-form-urlencoded" httpWebRequest.Method = "POST" Dim encoding As New System.Text.UTF8Encoding 'Make the request to the database Try Dim data As Byte() = encoding.GetBytes(postdata) httpWebRequest.ContentLength = data.Length Dim myStream As Stream = httpWebRequest.GetRequestStream() If data.Length > 0 Then myStream.Write(data, 0, data.Length) myStream.Close() End If Catch ex As Exception hs.WriteLog("L2DB-InfluxDB", "Error: " & ex.ToString()) End Try Try Dim httpResponse = DirectCast(HttpWebRequest.GetResponse(), HttpWebResponse) Dim myReader As StreamReader Dim myStream As Stream myStream = httpResponse.GetResponseStream() myReader = New StreamReader(myStream) Dim responseText = myReader.ReadToEnd() ' hs.WriteLog("L2DB-InfluxDB", "Response: " & responseText) Catch ex As Exception hs.WriteLog("L2DB-InfluxDB", "Error: " & ex.ToString()) hs.WriteLog("L2DB-InfluxDB", "Request was: " & postdata) End Try End Sub1 poeng
-
Hei, Min reise i hjemme automatikken startet med at mitt vannbårne system gikk i dass. Jeg hadde lenge lett etter et nytt system som kunne avløse dette da jeg ikke var helt fornøyd med hvordan temperaturen ble regulert. Landet etter en stund på VERA og MYSensors.org som ga meg raskt endel sensorer og releer til å holde varmen i gang. Men jeg synes mulighetene stoppet fort og etter endel krangling med VERA og support begynte jeg å se etter noe annet. Da oppdaget jeg hjemmeautomasjon.no og mange hyggelige mennesker både på forum og på treff i Oslo. Jeg hadde mange runder med å se på systemer, men synes det var så skrekkelig vanskelig å velge. Men valget falt tilslutt på HOMESEER. Kanskje det dyreste, men jeg håper i lengden at jeg kan få gleden med Homeseer. og dere her på forumet i mange år. Så får vi ta litt om dagens status. (Denne delen kommer til å endre mye håper jeg) Etter flere installasjoner på både linux og windows har jeg nå landet på en løsning med Homeseer på en virtuell windows maskin på en linux maskin(clearos(centos)7.2) vitualBOX. Jeg så fort at flere mente det var lurt å ikke ha HW interfacene på den virtuelle maskinen. Så da var det bare å kjøpe min første RPI3B. Siden jeg hadde lite erfaring med RPI var det litt å sette seg inn i. Så var det HW interface. Med oppskriften til @ZoRaC satte jeg raskt opp en RFXcom, aeon z-stick og en Conbee. Fikk en elektriker til å montere 2 x Aeotec Strøm-måler 3fas 60A Z-Wave. En til å måle hele huset og en til å måle energien vi bruker på oppvarming av gulv(vånnbåren). Backup med BLbackup etter tips fra @Moskus. Takk igjen. Styrer Lyset på kjøkkenet med en NODON bryter, Fibaro RGBW(varm hvite leds) og en Fibaro Dimmer 2. Må gjøre meg mer kjent med Eventer/sener og slikt i homeseer. HUSK å sette opp assosiasjon mellom bryter og lamper(hvis det er mulig). TODO: Fylle inn mer detaljer her så jeg kan sette opp alt dette på nytt om det skulle være nødvendig. Finne løsning med styring av vannventiler på vannbåren varme. Dette skal være primæroppgaven til Hjemme automasjonen, men er litt bekymret for eventuelle feil som gjør at varmen ikke blir distribuert. Styre lys, varme og avtrekk på badet. Dette gjøres i dag av VERA med MYSENSORS.org(Arduino og HTS22 sensor for temperature og fuktighet) ikke lys. Har kjøpt inn AEOtec multisensor 6 som er montert på prøve. Men den styrer ikke noe enda. Bytte eller inkludere eksisterende temp/fuktighet sensorer i alle rom. slik at disse går inn i HS og ikke til VERA. Sette opp Device History etter tips fra @Salvesen så jeg i et grafisk verktøy kan følge strømforbruket mot vær/temperature ute. Lys styring. Mer automatisk og spesielt kunne slå av alt med en knapp når mann legger seg. Her burde TV/forsterker, PS3 og PS4 være med. Alle tips mottas med stof takk. Ser bare alle mulighetene og går litt i spinn av alle mulighetene man har fått i hjemmeautomasjon. no. Her har man hobby så lenge man kan taste på tastaturet og pengene holder ?? Men nå er det natta for i dag. Oppdaterer mer en annen dag.1 poeng
-
1 poeng
-
Hei. Har laget et program som leser databasen til Device History og sender dataene til Graphite slik at man kan lage fine grafer i Grafana. Pakk ut zip filen til f.eks /opt/dhtographite/ Kjør chmod +x dhtographite.exe Endre dhtographite.exe.config slik at det passer oppsettet du har. Setter du LastDate til 0 så går den gjennom hele databasen til devicehisory. <add key="DeviceHistorySQL" value="/opt/HomeSeer/Data/skWare/DeviceHistory/HSPI_SKWARE_DEVICE_HISTORY.db3" /> <add key="LastDate" value="0" /> <add key="GraphiteIP" value="10.0.0.11" /> <add key="GraphitePrefix" value="devicehistory" /> <add key="GraphitePort" value="2003" /> kjør crontab -e og legg til: * * * * * /opt/dhtographite/dhtographite.exe (Endre path til der du har pakket ut zip filen) Denne gjør at dhtographite kjøres en gang i minuttet. Det kjøres en SQL spørring slik at kun nye data blir sendt til Graphite. Programmet bør kjøres manuelt første gangen. Kan ta lang tid om databasen er stor. Har testet på Ubuntu 16.04, men burde fungere i windows også. Finnes utallige guider for å installere Graphite og Grafana på linux om man googler litt. Etter installasjon av graphite bør storage-schemas.conf endres, default så lagrer den kun 1 døgn. /etc/carbon/storage-schemas.conf slik ser min ut: [device_history] pattern = ^devicehistory\. retentions = 1m:5y [carbon] pattern = ^carbon\. retentions = 60:90d [default_1min_for_1day] pattern = .* retentions = 60s:1d Viktig at device_history ligger øverst. I Grafana legger du til devicer slik: Tallene du ser er device_ref Eksemple på temperatur siste 7 døgn Jobber med en plugin som sender data direkte til Graphite, men er bratt læringskurve så blir vel etter hvert. dhtographite.zip1 poeng
-
Det skal gjelde på tilbudspris også. Har iallefall gjort det ved tidligere anledninger. Fin måte å kjøpe f.eks Nest / Ring / Apple TV 4K på Eller robotgressklipper!1 poeng
-
1 poeng
-
For min del, med tanke på hvordan vi gjør det på jobb, så er det helt utenkelig at man skal administrere en Linuxmaskin fra noe annet enn terminal.1 poeng
-
Øh... de har et fungerende Z-wave interface, men nyere aggregater kan ikke bruke dem? Hva tenker de med?!1 poeng
-
Hvorfor i all verden kjører du headless? Jeg ser ikke helt poenget når en når GUI via VNC. GUI bruker minimalt med ressurser.1 poeng
-
Det som teller er hvor stor varmekabelen er. Ang min/max så er varmekabelen enten av eller på så den må tåle maks effekt. Ser på sidene til heatit at de takler 2900W så det er tallet du må tenke på. Og tar akkurat like lang tid å varme opp gulvet så lenge de kan brukes1 poeng
-
Dette er min første sommersesong med helautomatisk belysning ? Siden jeg bor i Nord-Norge blir det fort lyst hele dagen nå, å i den forbindelse har jeg laget min første LUX-sensor. Tanken er at jeg skal begrense hvilke lys som slår seg på i stuen/kjøkken basert på LUX-verdien. Så, er det noen som har en lignende begrensning? Og hvilken verdier bruker dere? Jeg har logget LUX ett par dager nå, og det ser ut som at hvis det er over 200 LUX, så kan mesteparten av lysene være AV.1 poeng
-
Mono? https://www.mono-project.com/ Eller MS sin egen: https://www.microsoft.com/net/download/windows/run1 poeng
-
Du kan selvfølgelig bruke eksisterende også, men det kan være litt tungvindt å måtte skru på taklyset for å starte støvsugeren...1 poeng
-
Et alternativ til det foreslåtte scriptet (som forøvrig må være en god løsning!) kan jo være å benytte lokasjon. Jeg bruker phlocation (gratis, men du må få key av utvikleren) og har endel eventer hvor lokasjon er viktig, da kan jeg f.eks aktivere temperaturøkning når jeg drar fra kontoret (kontoret er naturligvis definert som eget sted i phlocation), men kanskje viktigst for meg; jeg sjekker om det er noen hjemme.1 poeng
-
Du har funnet en (sikkerhets)kondensator. Sannsynligvis fra inngangsfilteret. Ta det på garantien! I beste fall støyer den nå kraftig på radioer. I værste fall kommer den magiske røyken sivende ut snart. Bumerket er litt uklart på bildet, så uvisst om det er Murata. Den må har forlatt kretskortet i en faderlig fart ettersom den har etterlatt loddekontaktene på kretskortet! Smalt det godt? https://www.ttiinc.com/content/ttiinc/en/manufacturers/k-o/murata/products/murata-ga3-gd-gf-gb-recognized-safety-capacitors.html1 poeng
-
Hei, ser du fortsatt etter en måte og gjøre dette på så fant jeg tidligere noe på HS forumet hvor man kan logge device changes direkte til en InfluxDB (eller skrive det om for å lagre det andre steder) og deretter bruke f.eks Grafana for å lage ganske bra fremvisninger1 poeng
-
Siden jeg har hukommelse som en gullfisk og at jeg sannsynligvis må gjøre dette for venner og familie i fremtiden(les 2019 når effektleddet innføres?) tenkte jeg å lage en liten manual, kanskje andre får bruk for den også. HAN over internett til HS3 for dummies.pdf1 poeng
-
Hvor ellers er teknologien viktigere enn smaken, annet enn her i dette forumet ? ?1 poeng
-
Home Assistant skal framover samarbeide med Ubiquiti. Blir forsatt open source men tror dette blir veldig bra framover to av mine favoritter skal samarbeide må jo bli bra Paulus vil nå bli fulltids ansatt til å bare jobbe med Home Assistant. https://www.home-assistant.io/blog/2018/04/12/ubiquiti-and-home-assistant/1 poeng
-
Oppdatert slik at HS3 starter i korrekt katalog. Dette må også redigeres hvis man har HS3 noe annet sted enn C:\Program Files (x86)\HomeSeer HS3\.1 poeng
-
Hvis du finner scriptet kan vi svare på det... "Z-wave-scriptet" er litt for udefinert. Hvis Hue-devicene dine går fra Off-1-98%-On så går det nok bra.1 poeng
-
Da har jeg sjekket litt opp mot Systemair og de kunne bekrefte at z-wave ikke var kompatibelt med de nye aggregatene. Så da var det enda en app man er nødt til å ha på telefonen å styre individuelt.. Skjønner ikke hvorfor de skal gå tilbake i tid og utvikling og begynne med en app...! Løsningen er vel å bruke modbus, men der kommer kunnskapene til kort. Fikk tilsendt modbusprotokollen(vedlagt), men hjelper jo ikke når man ikke har kompetansen.. Er det veldig mye jobb og sette opp modbus <-> HS3? Etterspurte om de ikke hadde et åpent API for å kunne bruke mot HS3, men har ikke fått svar på det. 88500-SAVECAir Modbus variable list_EN (A001) (1).pdf0 poeng
Vinnerlisten er satt til Oslo/GMT+01:00