Gå til innhold
  • Bli medlem

Vinnerliste


Populært innhold

Viser innholdet med mest poeng siden 16. aug. 2019 i alle områder

  1. 11 poeng
    Har endelig kommet dit at prosjektet mitt i bilen har blitt satt i bruk. Har montert en rpi i bilen koblet til dens canbus vha en hat fra skpang som leser dataene fra ene canbus linjen. Så nå er den satt opp slik at hvis jeg drar i lyshornhendelen og jeg trykker på håndbrekk AV (min bil har egen funksjon for håndbrekk av og på) så åpnes garasjeporten. Har I tillegg satt opp geofencing slik at jeg kan bruke samme funksjon uavhengig om jeg er hjemme eller hos mine foreldre. Oppsummering: Rpi leser canbus og sender via mqtt. Homeseer mottar signalet via mqtt og sjekker status på porten og om funksjonen er aktivert (kan deaktiveres hvis bilen er til service eller lånt til noen) Homeseer sender åpne kommando til rett garasjeport basert på koordinater også mottatt fra rpi over mqtt har også sjekk på at det er valid GPS fix og at den ikke er mer enn XX sekunder gammel.
  2. 10 poeng
    NodeMCU prosjekt : Dobbel garasjeportåpner Fikk til slutt fullført garasjeportene. Styres av en NodeMCU med et slaverelè i åpner nummer 2. Tilbakemelding kommer fra reed-switcher på skinnene i taket. NodeMCU'en har fått en boks midt i taket. Ikke direkte pent inni, men det funker Måtte også fikse ekstern antenne siden det var litt for dårlig dekning i garasjen. Gikk fra å koble fra hele tiden til å være tilkoblet i 3 uker nå. Ser mye bedre ut med lokk på. Det hele styres av en gjeng med eventer. Som igjen oppdaterer noen VD'er.
  3. 8 poeng
    Nytt kjøkken skal være et ryddig kjøkken. Brødristeren bor nå i brødskuffen. Elektrikeren har lagt stikkontakt bak skuffen (samme løsning på badet også, til bl.a. elektriske tannbørster). Men det har vært en teoretisk fare for at brødristeren kan bli satt på med skuffen igjen (f.eks. man hiver brødskivene ned i risteren og lukker skuffen), men ikke nå lenger! Magnetbryter direkte assosiert til reléet:
  4. 8 poeng
    De som har lest HomeSeer-skolen vet at jeg er veldig opptatt av å holde orden i systemet sitt. Det er fordi da er det så mye enklere å finne frem når man skal automatisere. Det er lett å huske hva "Node 11 Switch Multilevel 1" er når man bare har 11 noder, men når man har mange er det selvfølgelig helt umulig. I HomeSeer er det lett å tilordne rom og etasje til enhetene dine, men det er tungvindt å gi selve devicene noe mer fornuftig valg. Jeg navngir enheter med "Enhet, device_type", slik at det f.eks. er "Taklys, Switch Multilevel 1" eller "Taklys, Power", og det har jeg frem til nå gjort manuelt fordi jeg legger til en og en node. Men tidligere i vår satte jeg opp et helt hus på et par dager, på over 60 noder. Da tar det altfor lang tid å gjøre det manuelt, og et script var på sin plass. Scriptet gjør at dette: ... enkelt kan forandres til dette (etter å ha også gitt dem nye etaskjer og rom): ... og dermed kan man med litt sjuling av "unødvendige enheter" ende opp med noe enklere: Det fungerer også på andre sensorer, bl.a. bevegelsessensorer og magnetbrytere. Før: Etter: Bruk Måten det gjøres på er at root-devicen navngis med navnet du har tenkt å bruke og med et komma og Root bak, f.eks. "Taklys, Root (123)" (jeg har også begynt å sette nodenummeret i parentes bak Root). Så kjøres scriptet med Root Device ID som parameter, sub/function må settes til "RenameDevices". RenameDevices.vb Sub RenameDevices(input As String) 'Moskus 2019 Dim rootRef As Integer = input Dim rootDevice As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(rootRef) rootDevice.MISC_Set(hs, HomeSeerAPI.Enums.dvMISC.NO_LOG) If Not rootDevice.Name(hs).Contains("Switch") Then rootDevice.MISC_Clear(hs, HomeSeerAPI.Enums.dvMISC.AUTO_VOICE_COMMAND) Dim rootName As String = rootDevice.Name(hs) Dim prefix As String = rootName.Substring(0, rootName.IndexOf(",")).Trim hs.WriteLog("RenameDevices", "Starting with prefix: " & prefix) Dim i As Integer 'For i = (rootRef + 1) To endRef For Each i In rootDevice.AssociatedDevices(hs) Dim device As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(i) device.Name(hs) = prefix + ", " + device.Name(hs) device.MISC_Set(hs, HomeSeerAPI.Enums.dvMISC.NO_LOG) If Not device.Name(hs).Contains("Switch") Then device.MISC_Clear(hs, HomeSeerAPI.Enums.dvMISC.AUTO_VOICE_COMMAND) Next hs.SaveEventsDevices() hs.WriteLog("RenameDevices", "Done renaming " & prefix) End Sub
  5. 5 poeng
    ESP på batteri er også i versjon 2. Sist klarte jeg å kjøre en ESP i 3 mnd på ett 700mAh batteri med rapportering av temperatur hvert 15. minutt. Batteriet er nå 1800mAh og kretsen har fått solcellepanel. Jeg satser nå på uendelig levetid Dette skal etterhvert bli en lyssensor ute for å styre lamellene.
  6. 4 poeng
    Tegneserier er gøy. Automatiske tegneserier er selvfølgelig enda gøyere. Tidligere var det bare å linke bildet på nettet, men VG ville gjøre det litt vanskeligere for oss. Men det lar seg ordne. Aller først trenger vi SP_ID'en din. Logg inn på VG (det holder med en gratis-konto), og trykk F12 (eller åpne Developer Console) Så finner du "Application" på menyen øverst, finner så cookies, og velger "www.vg.no". Dobbelttrykk på tekstfeltet etter "SP_ID" og kopier hele denne lange, uforståelige teksten til et sted. NB! Dette scriptet omfatter sletting av filer, og kan potensielt gå ad undas. Det er selvfølgelig testet en del av meg, men som alltid: Ta backup først! Scriptet er her: Tegneserie.vb Sub Main(ByVal input As Object) 'Moskus 2019 'Parametre: device_ID|Tegneserie 'Serie-alternativer: Pondus, Lunch, Hjalmar, Tegnehanne Dim devID As String = input.ToString.Split("|")(0) Dim serie As String = input.ToString.Split("|")(1) Dim deleteFiles As Boolean = True Dim SP_ID As String = "DIN_LANGE_SPID_STRENG_HER" Dim directoryName As String = hs.GetAppPath & "/html/images/Tegneserier/" 'Check if "Tegneserier" exits If (Not System.IO.Directory.Exists(directoryName)) Then System.IO.Directory.CreateDirectory(directoryName) 'Delete local files If deleteFiles Then For Each deleteFile As String In System.IO.Directory.GetFiles(directoryName, serie.ToLower & "*.*", System.IO.SearchOption.TopDirectoryOnly) System.IO.File.Delete(deleteFile) Next End If Dim remoteFile As String = "" Dim filename As String = serie.ToLower & "_" & Now.Date.ToString("yyMMdd") & ".jpg" Dim localFile As String = hs.GetAppPath & "/html/images/Tegneserier/" & filename Dim dateFormat As String = Now.Year & "-" & Now.Month.ToString("00") & "-" & Now.Day.ToString("00") Select Case serie.ToLower Case = "pondus" remoteFile = "https://www.vg.no/tegneserier/api/images/pondus/" & dateFormat Case = "lunch" remoteFile = "https://www.vg.no/tegneserier/api/images/lunch/" & dateFormat Case = "hjalmar" remoteFile = "https://www.vg.no/tegneserier/api/images/hjalmar/" & dateFormat Case = "tegnehanne" remoteFile = "https://www.vg.no/tegneserier/api/images/tegnehanne/" & dateFormat End Select If remoteFile <> "" Then Try Using client As New System.Net.WebClient Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12 client.Headers.Add(Net.HttpRequestHeader.Cookie, "SP_ID=" & SP_ID) client.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0") client.DownloadFile(remoteFile, localFile) client.Dispose() End Using Catch ex As Exception hs.WriteLog("Tegneserier", "Ex: " & ex.ToString) End Try Dim dateValue As Integer = CInt(Now.Date.ToString("yyMMdd")) hs.SetDeviceString(devID, "<img src='/images/HomeSeer/status/custom.gif' />", True) hs.SetDeviceString(devID, "<img src='./images/Tegneserier/" & filename & "' width='300px' />", False) hs.SetDeviceValueByRef(devID, dateValue, True) Else hs.WriteLog("Tegneserie", "RemoteFile ikke spesifisert for tegneserie: " & serie) End If End Sub Du legger inn SP_ID-strengen din istedenfor "DIN_LANGE_SPID_STRENG_HER". I tillegg må du lage en device pr. tegneserie du er interessert i. Som i nyhetsscriptet er dette en "Status Only" device. Så er det bare å sette opp eventet. Tegneseriene blir oppdatert kl. 08:00, så 08:15 er sikkert et bra tidspunkt. Kun ukedager og lørdager. Huk av "Wait for Script to finish" og "Only allow singe instance". Så repeter for hver tegneserie. Parameter er dev_ID|Tegneserie, f.eks. 3689|Pondus. ... som gir oss: Bredden er satt til 300px for at hele tegneserien skal dukke opp i Device Management, men dette er ikke en begrensning i f.eks. HStouch.
  7. 4 poeng
    Jeg har laget en nordpool sensor for Home Assistant. Den ligger i hacs nå for de som evnt vil teste den. https://github.com/custom-components/nordpool Features: - Sensors en fixer issues med offpeek så det ikke bare vises som - (regner det ut selv) - Tilgang til alle timeprisen under .today og .tomorrow - Velg om moms skal være med. - Velg hvor mange decimaler en skal vise - Velg valuta - Script som lager template sensors for de som vil ha en sensor pr time. - Angir om denne timen har en lav pris eller ikke (konfigurerbar) Det hadde vært fint om dere hadde gitt beskjed om dere finner noen bugs.
  8. 3 poeng
    YR'pluginen skal rydde opp etter seg - men så nå at det er en liten bug som gjør at dette ikke skjer på Linux. Fikset i versjon 3.0.3.11
  9. 3 poeng
    Nå var det like før siste post ble moderert bort pga dobbelpost, men fikk pusset brillene i siste liten... 🤣 er dere i slekt, @Hilmar og @Hillmar? 😛
  10. 3 poeng
    Dette de kaller lokal skytjeneste i disse cloud-tider...😉
  11. 3 poeng
    Disruptive er såååå 2017 😉
  12. 3 poeng
    Jeg har et oppsett både i huset og på hytta med et sentralt teknisk rom med serverskap (et fullhøyde på hytta, to 150-centimeters i den gamle vedkjelleren i huset, der det er lavt under taket og uansett for mye utstyr til å få plass i ett skap). Dette mater nesten alle rommene begge steder med netttradio, multisonemusikk fra mitt eget bibliotek fra J.River Media Center og lyden fra tv, bluetooth-mottakere for de fleste rommene (som går til forsterkeren i nettverkskabler med audio over CAT-plugger) og en sentral AirPlay-mottaker i utleiedelen av huset, pluss en Blu-ray-spiller og en Apple TV. Severen i huset har fire lydkort med tre soner hver (Audigy med kX-Drivere på Windows 2016 Server) som multisonemusikken og nettradioen kommer fra. De fleste rommene er det gjort på enkleste måte, med trekkerrør i veggene (jeg fjernet noen bord på den ene siden av huset fra rundt 1830 og la inn trekkerrør med bådede nevnte nettverkskablene for lyd over CAT6-plugger, som er en fantastisk oppfinnelse, HDMI over CAT6 og vanlige høyttalerkabler). Så er det diverse høyttalere tilpasset rommene, noen innfelte og andre tradisjonelle. Forsterkerne er Onkyo, for de bedre modellene der kan ikke bare styres 100 % stabilt over nettet som en del av automatiseringen, de kan også gi lyd i tre soner hver. I tillegg er det 27" dataskjermer som tv på alle soverommene. Ja, det kunne vært sattt opp et Sonos-nettverk (på kjøkkenet begge steder har vi faktisk en IKEA Symfonisk som radio for fruen), men jeg liker muligheten til å kjøre lyd for tv via ordentlige høyttalere (27" dataskjermer har ikke mye til lyd) og synkroniseringen der er ikke lett å få til - fælt hvis munnen til Kristen Gislefoss ikke er synkronisert med værmeldingen!), og det gir også muligheten for alle de kildene man kan tenke seg. Alle rommene har tilgang til alle kildene, og det er flere tv-tunere, så det er separate tunere for stue og soverom. Problemet var de to badene og det ene soverommet i huset. Badene er umulige å kable, og soverommet er vanskelig å kable, så det blir neste år. Jeg har prøvd flere løsninger, blant annet lyd over bluetooth, Audio Pros TX/RX 100, som sender lyd på 2.4 mHz-båndet og AirPlay fra Android-mobiler (ingen her har sånne iJentemobiler) gjennom appen AirAudio til de aktive høyttalerne Audio Pro Air One (fantastisk lydende høyttaler i forhold til størrelsen). Men alle hadde sine ulemper. Bluetooth og 2.4 mHz-lyd ble aldri stabilt, for det er fliser, tjukke vegger og rene bunkerforholdene på badene. AirPlay funket nesten, men hakket innimellom hvis det var mye aktivitet på det trådløse nettverket. Irritasjonen er også at den bruker litt strøm hvis den står på konstant, og det tar omtrent et minutt å få kontakt når den har vært slått av. I tillegg var det ikke så enkelt å sende all lyden på riktig måte. Så ingen av de løsningene var gode nok. Men lyden på Air One-høyttalerne er god nok, så de ble utgangspunktet. Etter mye tenking og prøving, fant jeg endelig løsningen. Lyden til de tre sonene går nå ut fra lydkort, tv-tuner, AirPlay-enhet osv. og til Onkyo-forsterkere, akkurat som for de andre sonene. Så går de til en enkel og rimelig Dell-pc med ITX-hovedkort, innebygd lydkort og to PCIe-plasser, der det står ett Audigy og ett Asus Xonar-kort. De går inn på innlinjen på de tre kortene, og pc-en (Windows 7) har installert programmet TuneBlade. Dette sender til AirPlay-enheter (og Sonos og diverse annet). Det kjøres tre separate sesjoner av programmet, som tar lyd fra hver sin innlinje og sender det videre. Og mottakerne? Jo, Apple Airport Express generasjon 2! Disse er satt opp som rene mottakere, og de bruker minimalt med strøm, så de står hele tiden på på plassen sin oppå Air One-høyttalerne. Og så er de koblet med vanlig minijack-kabel til line in på høytalerne. De er i tillegg så gode mottakere av trådløst nett at det ikke hakker det aller minste, selv om de er satt opp med strømming uten forsinkelse (real time), iallfall når jeg har dem på sitt eget nettverk. Så når man trykker på knapp 6 på fjernkontrollen (som bruker Next Generation IR Remote Extender for å gå gjennom vegger til USB-UIRT-mottakeren), slår systemet på en Nexa-plugg som styrer Air One-høyttaleren, og NRK Alltid Nyheter er der etter 8-10 sekunder, så jeg ikke går glipp av et eneste visdomsord av Politisk kvarter mens jeg pusser tennene! Eller lyden fra Dagsrevyen når jeg dusjer. Eller litt god, gammeldags black metal når jeg... Vel, det trenger vi ikke gå inn på! Lyden kan selvsagt også startes med mobilen idet jeg står opp, så det er i gang før jeg åpner døra til badet. Bildet ble tatt da jeg var ute og pusset tennene, mens jeg hørte på Metallica "For Whom the Bells Toll" på P6 Rock fordi Radio Rock spilte noe grungeskvip igjen. Som alle vet, er det jo bare de to første platene til Metallica som er verd å høre på! 😛
  13. 3 poeng
    Jeg gjør noe lignende for en led-stripe - dimmer den basert på lux fra en sensor. Jeg bruker EasyTrigger til dette. Enkelt sagt - dersom LUX < 51 så skal lysene settes til 18 + (LUX / 1.5) Formelen som passer for deg må du nesten finne selv - Det ble mye testing for min del. Men da har jeg iallefall bare en event 🙂
  14. 3 poeng
    Nyheter er viktig, og din bolig burde vite hva som skjer. HStouch kommer med en RSS-leser, men den støtter ikke norske tegn, og fungerer bare når den vil. Ettersom jeg ble lei av det, skrev jeg et lite script for å hente frem nyheter. NewsReader.vb Sub Main(ByVal parameters As Object) 'Moskus 2019 Dim devID As Integer = parameters.ToString.Split("|")(0) Dim url As String = "https://api.rss2json.com/v1/api.json?rss_url=" & System.Net.WebUtility.HtmlEncode(parameters.ToString.Split("|")(1)) Dim source As String = "" Try Using client As New System.Net.WebClient Net.ServicePointManager.SecurityProtocol = Net.SecurityProtocolType.Tls12 client.Encoding = System.Text.Encoding.UTF8 source = client.DownloadString(url) End Using Catch ex As Exception hs.WriteLog("NewsReader Error", "Net Feil: " & ex.Message) End Try If source = "" Then hs.WriteLog("NewsReader Error", "Got no response from url: " & url) Exit Sub End If Try Dim json = Newtonsoft.Json.JsonConvert.DeserializeObject(Of Object)(source) Dim output As String = "" For i As Integer = 0 To 4 output &= "• <b>" & json("items")(i)("title") & "</b><br>" output &= json("items")(i)("description") & "<br><br>" Next hs.SetDeviceString(devID, output, True) Catch ex As Exception hs.WriteLog("NewsReader Error", "Net Feil: " & ex.Message) End Try End Sub HomeSeer trenger en referanse til Newtonsoft.Json.Dll, det kan du sette opp ved å lese under "Installasjon" i denne tråden: https://www.hjemmeautomasjon.no/forums/topic/4338-script-enturvb-få-inn-data-fra-entur/ Du trenger en virtuell device per nyhetskilde du vil ha. Ingen controller er viktig, velg "Status Only device" og "Do not log commands from this device". Så lager du et event. Det kan trigge hvert 15. minutt. Og så legger du til en kjøring av NewsReader.vb for hver nyhetskilde du ønsker deg. Parameter for scriptet er "DEV_ID|http://nyhetskilde.com/rss/", altså device ID, en "pipe" | og kilden. Huk av "Wait for script to finish" og "Only allow a single instance" Da blir resultatet dette: Her er noen nyhetskilder: https://www.aftenbladet.no/rss https://www.aftenposten.no/rss https://www.nrk.no/toppsaker.rss https://www.dagbladet.no/rss/ https://www.vg.no/rss/feed/?categories=1068&limit=10&format=rss&private=1 - sjekk https://vg.no/rss for å sette opp din egen feed.
  15. 3 poeng
    Ja. Prøv å endre adressene din med -1 integer er riktig, da den kan vise verdier fra -32768 til 32767.
  16. 3 poeng
  17. 3 poeng
    Blir bra når du får skrevet en skikkelig guide for dette. 😁
  18. 3 poeng
    Jeg fikk tatt i bruk gardinene i går. Installert i deConz (versjon 2_05_67 - beta). Måtte også legge til binding selv, og ordne til slik at posisjon blir rapportert. (Se beskrivelse her: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1121#issuecomment-524617659 - les gjerne hele tråden) Da ble den oppdaget av JowiHue (2.0.4.6 - beta - vet ikke om du må ha beta-versjonen), som igjen opprettet device i HomeSeer - og lar seg kontrollere Jeg sliter med å få paret opp den medfølgende fjernkontrollen, men har håp om å greie det i ettermiddag etter å ha lest denne tråden: https://github.com/dresden-elektronik/deconz-rest-plugin/issues/853 Totalt sett litt "tinkering" for å få det til å fungere - for de som ikke liker denslags så er det kanskje greit å bruke gardinene som det er levert fra Ikea, og vente til de blir fullt støttet i deConz. Men vær advart - de er store, og ikke veldig pene. Jeg vurderer om jeg i det hele tatt vil ha de i stuevinduet, eller om det er mulig å bygge noe form for deksel rundt dem.
  19. 3 poeng
    Hvis man benytter iobroker og Mqtt protokollen trenger man ikke noen Hs3 plugin. Mqtt protokollen benyttes av de fleste smarthus systemer på markedet idag. Iobroker har støtte til robotklippere som Worx, Husquerna , Gardena m.fl. Etter å ha installert og testet dette, gjerne på en Raspberry Pi, installerer man Mqtt adapteret(client eller kombinasjon client-broker). Det vil da dukke opp en mulighet for konfigurasjon av Mqtt på alle objektene til robotklipperen til høyre i skjermbildet. Etter at dette er konfigurert kan man styre roboten med Mqtt kommandoer og få status via Mqtt meldinger. Hs3 brukere benytter mcsMqtt plugin'en til å importere disse dataene, og kan da bruke disse i events mm. Jeg har satt opp min Worx S300 til å stoppe om der kommer noen eller noe i veien. Håper at det kan spare et pinnsvin eller to. 🙂 Men min løsning er en kombinasjon av Robotklipper og Arlo Pro 2 kamera. Under et skjermbilde fra Hs3 hvor man ser kommandoen "state" som true betyr start klipping og false betyr Gå hjem. Videre er kommandoen "pause" slik at true betyr stopp eller pause. 🙂 Resten er statusinfo fra klipperen. Under ser man min Worx S300 utstyrt med et Arlo kamera for detektering av hindre som gjør at den stopper en stund, og for mulig monitorering av eiendommen når jeg er bortreist. Må nesten legge til at jeg henter strøm til kameraet fra robotens USB plugg slik at kameraet er alltid toppladet. Og med Arlo's Smart Premier abonnement skiller det mellom folk, dyr, kjøretøy og andre bevegelser.
  20. 3 poeng
    Har kommet noe videre på denne da jeg hadde noen sensorer i skuffen. Laget meg en veldig enkel pulse sensor koblet til en esp32 (som er bedre på sensorer enn 8266), som gir en pulse hver gang den analoge måleren (de runde subtellerne) på vannmåleren snurrer rundt. Tester nå, men ser ut til å fungere fint til å måle vannforbruket uten å gjøre inngrep på rør eller måler.
  21. 3 poeng
    Hei, Lagde PR: https://github.com/echoromeo/hanobo/pull/8 Bruk på egen risk Kan godt tenkes echoromeo har bedre planer framover. Torstein
  22. 3 poeng
    Flaks at jeg har alle mine kamera montert på sykkelhjelmer plassert rundt i hagen 🤣
  23. 2 poeng
    Nesten pinlig å si at min jobb IT mann og jobber med bla. monitorering av infrastruktur/systemer. Men det er for kunder vel og merke. Du vet skomakerenes barn.... 😜
  24. 2 poeng
    YR-plugin'en har alltid ryddet etter seg her.
  25. 2 poeng
    Det finnes en tråd med litt diskusjon rundt det å få Xiaomi-støvsugere inn i HomeSeer her: https://www.hjemmeautomasjon.no/forums/topic/4080-xiaomi-mi-roborock-robotstøvsuger/ Resultatet i den tråden er at @Rogerbl har laget en integrasjon som han selger via sin nettbutikk. Når jeg kjøpte min første Roborock S5 denne uka så syntes jeg 800 kr var litt for mye for en programvare til en støvsuger jeg betalte 2400 kr for (no offence, @Rogerbl ). Så da måtte jeg ta saken i egne hender og ordne det selv. Jeg skal her forsøke å beskrive hvordan dette er gjort, forhåpentligvis godt nok til at flere kan kopiere løsningen. Jeg kjører Ubuntu, så om dette er mulig å få til på Windows har jeg ingen anelse om... Programvare som brukes: * En MQTT-broker (f.eks Moquitto) * mcsMQTT-plugin til HomeSeer * python-miio * mqtt-launcher Start med installasjon av python-miio: https://python-miio.readthedocs.io/en/latest/discovery.html Uthenting av token var veldig enkelt med Android, som beskrevet her: https://python-miio.readthedocs.io/en/latest/discovery.html#tokens-from-mi-home-logs Når du får "mirobo discover" fungerer så kan du gå videre. Hvis du ikke har en MQTT-broker, sett opp det og test at den fungerer, f.eks Mosquitto: https://mosquitto.org/download/ Installer og konfigurere mcsMQTT-plugin i HomeSeer og sjekk at den fungerer. Lag "/usr/local/HomeSeer/scripts/vacuum.sh": #!/bin/bash IP=192.168.1.10 TOKEN=1234567868767786345 mosquitto_pub -h localhost -t vacuum/status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN status)" mosquitto_pub -h localhost -t vacuum/consumable_status -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN consumable_status)" mosquitto_pub -h localhost -t vacuum/status/carpet_mode -m "$(miiocli -o json vacuum --ip $IP --token $TOKEN carpet_mode)" Kjør den og sjekk at du finner disse i mcsMQTT. Hak av for "associate" på de samme enheten som jeg har over. Gå inn på enheten og gjør justeringer på prefix/suffix, osv etter eget ønske. Legg til vacuum/control i mcsMQTT, med dette oppsettet: Legg inn mqtt-launcher.py og .conf i /scripts-mappa: https://github.com/jpmens/mqtt-launcher Legg dette i mqtt-launcher.conf: logfile = 'logfile' mqtt_broker = 'localhost' # default: 'localhost'. If using TLS, this must be set to the domain name signed by your TLS certificate. mqtt_port = 1883 # default: 1883 mqtt_clientid = 'mqtt-launcher-1' mqtt_username = None mqtt_password = None mqtt_tls = None # default: No TLS topiclist = { # topic payload value program & arguments "vacuum/control" : { 'start' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'start' ], 'find' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'find' ], 'home' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'home' ], 'spot' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'spot' ], 'pause' : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'pause' ], }, "vacuum/control/fanspeed" : { None : [ '/usr/local/bin/mirobo', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_fan_speed', '@!@' ], }, "vacuum/control/carpet_mode" : { None : [ '/usr/local/bin/miiocli', 'vacuum', '--ip', '192.168.1.10', '--token', '2313213213221321231', 'set_carpet_mode', '@!@' ], }, } (bytt ut "2313213213221321231" med token) Endre denne linjen i mqtt-launcher.py: https://github.com/jpmens/mqtt-launcher/blob/master/mqtt-launcher.py#L43 Legg inn CONFIG="/usr/local/HomeSeer/scripts/mqtt-launcher.conf" Kjør mqtt-launcher.py. Når du ser at det fungerer, legg den inn som en service, slik at den kjører automatisk, slik som beskrevet her: https://github.com/jpmens/mqtt-launcher/issues/20 Det var en "lyn-guide" på hvordan dette er satt opp. Kan utdype mer senere, ellers er det bare å spørre så skal jeg svare så godt jeg kan, selv om jeg verken kan noe særlig om MQTT eller Python...
  26. 2 poeng
    Slenger meg med jeg også.
  27. 2 poeng
    Jeg blir gjerne med! Sent fra min BLA-L29 via Tapatalk
  28. 2 poeng
    Da har jeg et script som fungerer for min del, og deler det her i tilfelle andre trenger noe lignende (...og bare etter noen timer viser det ganske overraskende resultater...) Jeg regner ut duggpunkt innendørs og utendørs, og dersom DP ute er lavere enn DP inne så skrives dette til et virtuelt device (dette må du lage selv først) Basert på dette virtuelle devicet kan jeg stoppe / starte en vifte. Testet på Ubuntu 18.04 & HomeSeer 3 Så kan det bli spennende å se om denne viften faktisk har noen innvirkning på Rh i kjellern min 🙂 Kommentarer er som alltid velkomne 🙂 Så altså - - Lag deg en (ReadOnly) virtual device - Kopier scriptet til der du ønsker det, og sett rettigheter. - Endre scriptet slik at du bruker riktig dev ID på input devicene dine (4 stk - Temp inne og ute, Rh inne og ute) - Lag deg en evnt, med det nye virual device som parameter For ordens skyld - scriptet er løst basert på / inspirert av koden funnet i ZoRaC sin tråd nevnt over her.
  29. 2 poeng
    Jepp, jeg har laget en for avfallsør. Du kan bruke https://github.com/Hellowlol/sensor.avfallsor som et eksempel. Egentlig kan du bare fork repo og endre parse_tomme_kalender til å bruke apiet, så er 99% av jobben gjort si i fra hvis du trenger hjelp 👍
  30. 2 poeng
    Helt ærlig tror jeg denne formelen vil fungere utmerket: Antall_ganger_det_lønner_seg_å_blåse_luft_utenfra_og_inn_mtp_RH = 0 Tørk heller luften inne. Det er sannsynligvis langt mer økonomisk enn å varme "tørrere" (hvis det skjer) uteluft til innetemperatur.
  31. 2 poeng
    Du må lese bruksanvisningen.
  32. 2 poeng
    Jeg tror du må kjøre to tids funksjoner for klokkeslett. Slik det er nå vil HomeSeer ikke skjønne bæret. Datamaskiner forstår ikke logikken med at klokken 21 er før klokken 07 dersom datoen endrer seg. Ved å kjøre eventet med run knappen skipper du triggerne og utfører bare handlingen(Then Set Device YY to Lock). Prøv å endre til følgende: Første trigger IF Device xx has been Unlocked/for exactly 15 Minutes AND IF The time is after 00:00 AND IF The time is before 07:00 Andre trigger OR IF Device xx has been Unlocked/for exactly 15 Minutes AND IF The time is after 21:00 AND IF The time is before 23:59 Da får du en logisk rekkefølge på klokkeslettene. Du må holde klokkeslettet innenfor samme døgn (00:00 til 23:59) Her kan du få en glitch dersom dørlåsen ble satt til unlocked kl 23:44:30, ettersom HomeSeer følger siste endring av status slavisk etter sekundene. Ved å sette opp et event som låser døren ved overgang til nattmodus vil du alltid legge deg med låst dør. Og da ta høyde for en slik mulig glitch. Er ikke skråsikker på at det fungerer med denne endringen, men jeg mener det skal være gode sjanser for at det fungerer. En voksen vil sikkert komme med bedre svar dersom det er på sin plass. 🙂 EDIT: Kan kanskje droppe AND IF The time is after 00:00 og AND IF The time is before 23:59 EDIT2: Tilføyd ikke i linje 3
  33. 2 poeng
    Nei, men det er der plugin-forfatteren er...
  34. 2 poeng
    Takk. bare hyggelig å kunne hjelpe. Jobber til daglig med byggautomasjon, har gjort sammen feil noen ganger
  35. 2 poeng
    Da ble det en HP Proliant DL 380 G8 med 1 x Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz 72GB RAM Advanced iLO 8 x 300GB 10K SAS Disker Sikkert litt overkill for mitt forbruk, men greit å ha litt å gå på 🙈
  36. 2 poeng
    Plasser dem i vegg hvis du kan. Ulemper: Mer synlige. Fordeler: Oppfatter bevegelse bedre, ikke like varmt. Derfor bruker du S2 på Dimmer2 til å bestemme modi. 1 klikk = Dagsmodus. På 100% ved bevegelse, av ved ingen bevegelse etter 15 minutter. 2 klikk = Kveldsmodus. På 30% ved bevegelse, av ved ingen bevegelse etter 15 minutter. 3 klikk = Badekarsmodus: På 10% ved bevegelse, 10% ved ingen bevegelse etter 15 minutter. Jeg har to virtuelle devicer for bl.a. bad: Disse eventene kjøres altså ved høve (f.eks. endring av dagsstatus (morning/dag/kveld/natt) eller trykk på S2 (som scene-kontroller) Bevegelsessensor-eventer, bruker EasyTrigger plugin en for å sette DImmer 2 til Auto-på eller Auto-av nivåene: Når man klikker p S2:
  37. 2 poeng
    Hvis temperatur er viktig hadde jeg gått for en egen temperatursensor i mer korrekt høyde. Her kan du gjøre det litt billigere ved å f.eks. bruke noen som sender over 433MHz istedenfor å kjøre z-wave.
  38. 2 poeng
    Koblet opp min Roborock S5 i kveld. Måtte selvsagt integrere den med HomeSeer umiddelbart... 😛 Tok meg 1-2 timer, henter bare inn status foreløpig, men må vel legge til litt styring også. Stikkord: Python-miio, MQTT, Linux, bash, Mosquitto, mcsMQTT.
  39. 2 poeng
    ny versjon for test. Denne støtter 4 paramter typer - Radio buttons - Range / drop down list - time / time selector - Binary checkbox - hvor summen av knappene gir verdien som skal settes. + noe bugfix Tilbakemeldinger mottas med takk. HSPI_MyZWaveTool_2.19.0.4h.zip
  40. 2 poeng
    Det er kanskje bare jeg som har vært inne i det for lenge, men dette: ... tenker jeg betyr det ikke gjelder fjernkontroller. RFXCOM-plugin'en skal ikke styre fjernkontrollen, det er motsatt. "Av/på-moduler" er typisk innstikk-moduler man setter i en stikkontakt, og som RFXCOM da kan skru av og på.
  41. 2 poeng
    Ny versjon ute som håndterer at man har laget en kalenderhendelse uten navn/subject/summary/overskrift. Hvis du lager noen sånne hendelser så vil plugin dø når den prøver å parse feltet. Anbefaler alle å hente ned denne. Link i første post oppdatert. Takk til @toonwolf for å finne bug.
  42. 2 poeng
    Dette er en feil i oversettelsen hvor det mangler en referanse. Skal få ordnet det så fort jeg får en mulighet.
  43. 2 poeng
    Tror du må snekre det selv, men jeg har tenkt på noe slikt jeg også. Du kan f.eks. lagre de 10 siste verdier i en rekke (script som kjører hver gang sensoren har en endring), så ta gjennomsnittet av alle, gjennomsnittet av de første 5 og gjennomsnittet av de siste 5. Hvis snitt_første5 er høyere enn snittet og snitt_siste5 er lavere enn snittet så synker temperaturen. Temp stiger hvis motsatt.
  44. 2 poeng
    Ser ut til at de går rett inn i deCONZ og kan styres derfra! https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1121#issuecomment-524533214
  45. 2 poeng
    Tenkte jeg skulle poste denne ettersom jeg tror den kan være interessant for flere her. Ved hjelp av folk på forumet her fikk jeg lest av strømforbruket via HAN-porten. Som presentasjon av forbruket valgte jeg å gå for plattformen Google Assistant som vist i videoen under. Mer om prosjektet kan leses på kode24. Siste del med Google Home kan leses på https://www.kode24.no/guider/smart-meter-part-3-hey-google-how-much-electricity-am-i-using/71463193. Jeg håper jo og tror at aktører som Tibber og Fjordkraft som allerede henter sanntidsdata kan tilby et tilsvarende produkt snart. Her er alle de ulike delene: - https://www.kode24.no/guider/smart-meter-part-1-getting-the-meter-data/71287300 - https://www.kode24.no/guider/smart-meter-part-2-data-storage-and-price-info/71439621 - https://www.kode24.no/guider/smart-meter-part-3-hey-google-how-much-electricity-am-i-using/71463193
  46. 2 poeng
    Så hopp over tellingen, den er ikke verdt noe. Jeg har 74 GB, og det tar null tid før ESXi begynner å starte.
  47. 2 poeng
    Strømmen gikk i dag, så det var en flott anledning til å slenge inn mine 80GB nye ram-brukker i ESXi serveren. Sleit med å få start på den dog. Tror PSU-en synger på siste verset, men den slo seg nå på til slutt. ram-en funket fint, men den tar en evighet å boote Bare tellinga av 12GB tidligere tok en evighet, nå tror jeg jeg har boot time på 40 minutter ...
  48. 2 poeng
    No, it hasn't been tested just calculations/simulations for the hysteresis. I reconnected back the power fail pin to GPIO14. My reader was running for over 2 weeks without issues only powered via the HAN port. It froze this weekend and needed a restart....the 3.3V looked to be <1.4V, so I suspect something caused it to draw too much power and brownout. I'm hoping it would have been automatically reset and recovered by the voltage supervisor. I ordered the new PCB tonight, its a bit smaller than the first board. Should be built and tested around the end of next month. I'll order a few extra components to build a couple spares maybe for others to test.
  49. 2 poeng
    Laget og printet disse privat og passer perfekt til elko pluss og hue dimmer. tenkte å dele 3d modellen med dere Link til modell bruker dere modellen setter jeg pris på om dere bruker tibber koden min Tibber kode som en donasjon
  50. 2 poeng
×
×
  • Opprett ny...