Gå til innhold
  • Bli medlem

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 22. jan. 2017 i alle områder

  1. Har fått oppgradert kjøkkenet fra iPad 1. Den har gjort jobben sin i mange år, men kan ikke oppdateres lengre enn iOS5, så fikk ikke brukt den til Sonos bl.a. Den nyeste versjonen av iPad er en del mindre, så måtte skjære til noen MDF strimler på bordsaga for å få den til å passe inn i wallmount-braketten:
    4 poeng
  2. Tusen hjertelig takk for tipset!!! Det samme meg på sporet! Den ble absolutt ikke registrert koblet til USB-port 2, den ble ikke registrert koblet til USB-port 1 heller (som RFXTRFX #1) gjorde. Men med en USB-hub med egen strømforsynign (takk @Lazarus!!!) koblet til USB-port 1, så ble begge registert uten problemer!
    3 poeng
  3. Fjerner et par poster jeg. Men la meg slippe å dele ut advarsler.
    2 poeng
  4. Hvorfor HomeSeer Touch? Personlig synes jeg HomeSeer har 3 styrker: Åpenheten gjennom plugin-systemet, muligheten til selv å bygge ut systemet med scripting og egne plugins og sist men ikke minst HS Touch systemet som gir mulighet for å lage egne touch interface. Å kjøre HomeSeer (heretter kalt HS) uten å ta i bruk HomeSeer Touch (heretter kalt HST) blir som å kjøpe en bil men aldri åpne bagasjerommet. HST består av 3 deler: - En editor for å «tegne» opp brukergrensesnittet og definere funksjonene det skal ha. - En App på en telefon, ett nettbrett eller en PC for å kjøre dette brukergrensesnittet - Og en server Plugin for å kommunisere med denne App’en. Editoren lagrer all funksjonaliteten du definerer i en XML fil og overfører denne til App’en sammen med nødvendig grafikk. App’en er således den samme hele tiden men parametriseres til å oppføre seg som du ønsker gjennom dataene som blir lastet opp fra editoren. Når alt er lastet opp kommuniserer App’en direkte med HS plugin’en og editoren er ute av bildet: Pro versjonen av HS kommer med HST inkludert, ellers må du kjøpe den separat. App'ene laster du ned fra Appstore/Google Play, mens Windows klienten førlger med HST: So lets get started! HST er en ganske avansert affære med mange muligheter, men vi skal nå se på hvordan du kommer i gang og hvordan du lager de viktigste tingene: - En slider som dimmer et lys - En knapp som kjører en Event - Statuser vist som tekst eller Grafikk - En knapp som skrur av/på og som viser status - Hvordan en bytter bilde Start opp HST Editoren og velg «File/New Project» så får du opp «Project Defaults»: Her fyller du inn Prosjekt Navn, velger Type (som bestemmer høyde og bredde i piksler) og angir IP adresse (eller DNS) og login til HS serveren (En av dem du har definert i HS under "Tools/Setup/Network") Så dukker editoren opp og for dem som har kjørt Visual Studio er mye kjent: Først sjekk at den "grønne prikken" i toolbaren er grønn. Den signaliserer at du har kontakt med serveren. Er den ikke grønn så gå "Tools/Options/Connection Defaults" og connect på nytt. I midten er arbeidsflaten som skal bli en skjerm i App'en. Til høyre er Egenskapene (Properties) til det elementet som er selected. Til venstre er det Elementer du kan bruke for å tegne opp brukergrensesnittet. Disse velges fra et "Skin" (Et grafisk tema) og er gruppert i faner med navn som "Buttons, Sliders, Graphics osv. En kan også lage egne skins med knapper og Custom elementer men det skal vi ikke snakke om i denne artikkelen. La oss lage en Slider som dimmer et lys. Gå til "Sliders" fanen, dra en Scrollbar ut på arbeidsflaten og klikk på Property: "StatusTracking" : Du får nå opp en "Element Association". Her velger du "HomeSeer Devices" og finner en Device du vet er en dimmer. Etter OK er vi klar for å teste. Velg "Tools/Run Windows Client" og så kommer App'en din opp på PCen og du kan dra i slideren og se at lyset dimmer. Gratulerer du har laget din første HST applikasjon! På telefon eller pad Om du har en PCskjerm med touch kan du nå henge den på veggen og bygge videre. For de fleste av oss er en iPad (gjerne en brukt iPad1) eller en iPhone (eller ditto Adroid selvfølgelig) et enklere alternativ: Last ned HomeSeer Appen og finn den i "Settings". Sjekk at connection Mode = Ask og klikk på en av Server Connection: -> Endre "Address" til IP-Adressen til HS serveren din (eller bruk DNS) og skriv inn brukernavn og passord og gå tilbake og start opp APP'en. Etter å ha valgt den serveren du valgte å konfigurere kommer standard Interfacet til HST opp: (Her kan du nå med en gang velge deg ned til den pæra vi skal dimme og styre den med standard interfacet for å sjekke at det går) Noen synes dette er greit nok, men jeg synes du skal designe ditt eget interface som er spesialtilpasset ditt behov og din smak. Ready to DEPLOY Vi skal derfor sende det vi har designet i HST editoren til telefonen; Velg "Tools/Deploy" og sjekk at telefonen din vises i listen, og klikk på den: La bildet med overføringsparametere være uendret og når du trykker OK vil Telefonen vise "Deploying Configuration" og deretter vår App: Dra i slideren og nyt følelsen av å ha laget din egen HS App Legg også merke til at når du endrer dimmeren manuelt (eller med Web Interfecet til HS) så flytter slideren seg Nå er det egentlig bare å prøve seg fram og teste for å se hvordan de forskjellige tingene oppfører seg, men la meg ta en par av de mest praktiske tingene for å gi deg en flying start: En knapp som starter en Event Dra ut en knapp og endre "Text" propertyen. Klikk på "Action When Released" og få opp "Action Editoren". Legg til en Action og sett typen til "HomeSeer: Trigger a HomeSeer Event" Velg en Event som skal kjøres. Så er det bare å kjøre "Tools/Deploy" igjen (husk at App'en må kjøre for at telefonen skal dukke opp i Editoren) og sjekke funksjonaliteten på telefonen. Ikke fall for fristelsen til å lage mange Actions bak en knapp dersom det samme kan oppnås ved å lage en ny Event som kaller på disse funksjonalitetene. Det er MYE lettere å endre en Event senere enn å måtte deploye ett nytt HST prosjekt til alle enhetene dine. La oss bygge ut med å lese av en status verdi: Velg fanen "Others" og dra ut to "Text" elementer. Sett teksten på den ene til "Ute Temp" og Trykk på "Status Tracking Normal" på den andre. Velg en Device fra et termometer og bruk "Use Status Text". OK og Ferdig! Om vi vil ha en status vist som grafikk gjør vi slik: Dra ut en "Image" og bind den til et lys med "Status Tracking Normal" på samme måte som vi gjorde med dimmeren, men denne gangen velger du "Use status Image" isteden for "Use Value". Endre propertyen "ImageFormat" til "Stretched" slik at hele bildet blir synlig. Nå vil du se standardgrafikken til denne Devicen, men vi ønsker å bruke vår egen grafikk så vi trykker på "StatusImages" og får opp "Status Image Editor": Her trykker vi "Add" 2 ganger for vi trenger bare 2 status bilder, -en for ON og en for OFF. Vi kan for eksempel velge bulb-back.png for OFF status og bulb-on.png for ON fra denne mappen C:\Users\xxx\Documents\HSTouch\Skins\Android\Graphics som ble installert sammen med HST. Deploy og test at pæren tenner og slukker når du tenner og slukker devicen som du tracker. Men vi vil også kunne tenne og slukke den ved å trykke på lyspæren! Om vi nå endrer "IgnorePresses" til FALSE dukker propertiene for en knapp opp. Vi bruker "ActionsWhenReleased" og lager en action på det samme devicet som vi tracker. Dette ligner på knappen som startet en Event, men denne gangen velger vi "Toggle On/Off" som command: Deploy og test at du nå kan slå pæren av og på ved å trykke på den. Jeg bruker ofte slike knapper med både tekst og bilde til å vise status og aktivere ting: Å lage egne (3D) knapper med enkle verktøy som Powerpoint (!) er en historie vi må ta en annen gang. Tilslutt en par viktige funksjoner: Det kan være greit å ha en knapp som lukker App'en: Til det bruker vi Action type: "Misc: Exit Application" Flere skjermer Du klarer aldri å få alt inn på en skjerm så flere skjermer må til. Bruk "File/New Screen" for å lage en ny skjerm eller høyreklikk headeren på en eksisterende skjerm og velg "Copy". Gi den nye skjermen et navn, og pass på at hovedskjermen din (den som App'en kan "time ut og gå tilbake til") er den (eneste) som er merket "IsMain"=TRUE Når du vil vise denne skjermen bruker du Action "Screen: Show another screen by itself" og angir den skjerm du ønsker å vise: Men når jeg er laaangt borte Om du ønsker å kunne styre huset fra telefonen når du ikke er hjemme må du åpne opp port 10200 i routeren din og forwarde den til HS serveren. Du må enten ha en fast IP om ISPen din tilbyr det eller en DynDns type tjeneste slik at du kan sette opp den IP'en/DNS'en i Configurasjonen i App'en. Om du har en router som kan mappe din WAN DNS til din LAN IP (eller du kjører en server med full DNS) klarer du deg med kun 1 server i HST App oppsettet og du kan endre connection mode fra "Ask" til en fast server. Har du ikke det kan du bruke to server definisjoner med henholdsvis WAN og LAN IP og kalle dem "HST Hjemme" og "HST Borte". HS kan også styre HST på eget initiativ: Du kan vise en skjerm med et bilde fra et kamera når det ringer på døra eller si "Alexa, Show me the carport web camera on the upstairs iPad" Sjekk under "HSTouch Actions" på en Event for hva du kan gjøre. Husk at så lenge den tilbyr "Simulate a press of an element" kan du bruke dette på en usynlig knapp i HST og la den ha alle de actions du måtte ønske. Ting vi ikke har snakket om: - Å kjøre HTML inne i HST - Starte et script med eller uten parametere - Video (Som egentlig bare er stillbilder fra et WebCam med en refresh hver x sekund ) - Design for å få ting pent og effektivt og passe lett å forstå - Verktøy for å effektivisere produksjon... Ellers er det jo bare å spørre
    1 poeng
  5. Satte meg ned og skulle teste ut den litt tungvinte måten å få Alexa til å kunne norsk tid (ref. http://beebom.com/how-to-set-up-and-use-amazon-echo-outside-us/) da jeg plutselig fikk mulighet til å endre tidssone rett i webgrensesnittet på alexa.amazon.com ! Dette må være rimelig ferskt, det er ikke så mange dagene siden jeg var inne der...
    1 poeng
  6. Hei, Hva bruker dere i sikringskapet for å lese av totalt strømforbruk? og hva er minus og fordeler med den dere bruker? z wave er vel kanskje ikke helt nødvendig mtp på at det bare skal leses av en verdi og sendes videre. Men er 433 MHz enhetene stabile nok? etc.
    1 poeng
  7. Godt den kom til nytte for noen, har hatt den liggende i et års tid... ?
    1 poeng
  8. root@pi1:~# ss -lnp | grep ser2net tcp LISTEN 0 1 *:2000 *:* users:(("ser2net",pid=340,fd=4)) tcp LISTEN 0 1 *:10001 *:* users:(("ser2net",pid=340,fd=8)) tcp LISTEN 0 1 *:2001 *:* users:(("ser2net",pid=340,fd=5)) tcp LISTEN 0 1 *:3000 *:* users:(("ser2net",pid=340,fd=6)) tcp LISTEN 0 1 *:3001 *:* users:(("ser2net",pid=340,fd=7)) Fikk tips om denne kommandoen av en på IoT gruppa på facebook, kan se ut som den bare "lytter" på 10001 aka RFXTRX, men ikke på 10002 aka UZB1. EDIT: Fikk ordna akkurat det med følgende kommando: ser2net -p 10002 Så da prøver jeg meg litt mer
    1 poeng
  9. Takk Det funka fint. Jeg må riktig nok huske å si "Alexa Whats on my shopping list" i gangen før jeg drar i butikken.. men langt bedre enn ingen ting. Det beste ville være å kunne logge seg inn på alexa.amazon.com på iPhonen uten å bli tvunget til å gå til appen...
    1 poeng
  10. I juni prøvde jeg å si at jeg hadde sett feil og trodde at 50% gjaldt ut juni og at jeg nå sto mellom valget Homseer med 50% rabatt eller velge et annet system. Fikk beskjed om at jeg kunne få 25%...
    1 poeng
  11. Kan være relatert til autostart av HS3 - kan det være at maskinen som kjører HS3 har restartet? Se denne tråden: https://forums.homeseer.com/showthread.php?t=165092 Dersom HS3 autostartes, og ikke startes fra riktig sted, finner den ikke nødvendige filer. Antar at det er relatert til relativ plassering av filer i forhold til oppstartssted.
    1 poeng
  12. Hvis du kjører følgende kommando i terminal sudo lsusb -vv vil du få detaljert informasjon om alle usb enhetene som er koblet til. Kan du se om den registrerer seg riktig som RFXtrx433? På min ser den slik ut: Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0403 Future Technology Devices International, Ltd idProduct 0x6001 FT232 USB-Serial (UART) IC bcdDevice 6.00 iManufacturer 1 RFXCOM iProduct 2 RFXtrx433 iSerial 3 A1WJIT72 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 90mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 2 RFXtrx433 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered)
    1 poeng
  13. hva om du setter opp IFTTT til å synkronisere shoppinglista på alexa med f.eks dropbox eller lignende, alternativt sende den på mail? da vil du jo ha tilgang uten us-konto... mener å ha sett at det lå en oppskrift på IFTTT med shoppinglista EDIT: her var den gitt: https://ifttt.com/applets/284243p-tell-alexa-to-email-you-your-shopping-list
    1 poeng
  14. Jeg synes "Schedules" og "Toggle"er to av de mest verdifulle funksjonene i EasyTrigger. Som en elendig programmerer synes jeg det var gull verdt å kjøpe EasyTrigger for $19.95. Prisen er nå øket til 24.95 etter at Spud jevnlig har lagt til flere funksjoner. Anbefaler denne sterkt da den gir viktig utvidet funksjonalitet til HomeSeer.
    1 poeng
  15. Der ja Hvordan styrer du Natt og morgen? Manuelt eller kjører du event der og ?
    1 poeng
  16. Har en liggende du kan låne på ubestemt tid.. ?
    1 poeng
  17. Du får kjøpt dem på Teknikmagasinet. Da trenger vi litt mer info. Skriv dette i terminalen for å få opp systemloggen: tail -f /var/log/messages Plugg så rfxtrx ut og inn av USB porten og copy/paste hva som kommer i loggen her.
    1 poeng
  18. Du, det er et godt spørsmål. I utgangspunktet er det ikke mulig å sjekke om en device blir satt til "Unknown", som den gjør når den er uten strøm og HS prøver å styre den. Men du kan bruke Jon00 sin logmonitor til det, fordi slike hendelser blir logget.
    1 poeng
  19. Via USB ja. Den heter: NewUSB DVB-T RTL-SDR Realtek RTL2832U Bruker bilens antenne som går inn i den USB-dongelen. Har en USB Hub, bak nettbrettet hvor jeg har tilkoblet forskjellige ting. Blandt annet en slik sak: Som "oversetter" inputtene fra rattet på bilen over til tastatur-trykk, slik at jeg kan programmere knappene der (som før gikk til styring av radio) til å utføre kommandoer på nettbrettet. (PS Gjerne flytt over innleggene til Off-topic tråden da det spores litt av her.. )
    1 poeng
  20. Jeg har i lengre tid irritert meg over at det er så vanskelig å følge med når det kommer nye versjoner av "ting" (firmware til router, ny ESXi-patch, ny HS-versjon, osv). Noen steder kan man melde seg på mailvarsel, men det blir fortsatt veldig tungvint/uoversiktlig og mange tilbyr ikke slikt. Derfor har jeg tatt i bruk HS3 og Jon00 DataScraper til dette! Sender meg push-varsel om det har kommet en ny versjon av noe. Kode til Jon00DataScraper.ini: Denne er fin til å "lage" "Pattern": https://regex101.com/
    1 poeng
  21. Tror dette kan hjelpe deg på rett vei: Dim dv As Scheduler.Classes.DeviceClass = hs.GetDeviceByRef(deviceid) Dim loc As String = dv.location Dim loc2 As String = dv.location2 Så kan du kanskje sende med loc og loc2 som value3?
    1 poeng
  22. I går fikk jeg implementert luftkvalitet-sensorer i domoticz Vet ikke helt hva jeg skal med det siden jeg ikke kjører forbi målepunktene her i Trondheim eller bor like ved... Men tenkte det var gøy å følge med på dataene nå som det har vært stopp for dieselbiler i Oslo. Data henter jeg herfra: https://api.nilu.no/docs/ La ved to bilder som viser oversikten + graf. Her ser man at det blir mye mer svevestøv i rush-tiden, selv i regnfulle Trøndelag. Her er scriptet: (kan dere legge til python-highlighting?) Edit: Vet det er dårlig med feilhåndtering her! import requests # Set the request parameters url = 'https://api.nilu.no/aq/utd.json?areas=Trondheim' url += '&stations=E6-Tiller;Elgeseter' url += '&components=PM2.5;PM10;NO2' hostname = 'http://127.0.0.1:8080' # Fetch url print("Fetching url..") # Do the HTTP get request #Verify is check SSL certificate response = requests.get(url, verify=True) def updateValue(idx, value): url = hostname + '/json.htm?type=command&param=udevice&idx=' url += idx + '&nvalue=' + value session = requests.Session() session.auth = ('BRUKERNAVN', 'MITT_PASSORD') response = session.get(url) print(response) # Check for HTTP codes other than 200 if response.status_code != 200: print('Status:', response.status_code, 'Problem with the request') data = response.json() for d in data: o = {} station = d['station'] value = str(d['value']) component = str(d['component']) idx = None if station == "E6-Tiller": if component == 'PM10': idx = '369' elif component == 'PM2.5': idx = '372' elif component == 'NO2': idx = '374' elif station == "Elgeseter": if component == 'PM10': idx = '370' elif component == 'PM2.5': idx = '371' elif component == 'NO2': idx = '373' if idx: updateValue(idx, value)
    1 poeng
Vinnerlisten er satt til Oslo/GMT+01:00
×
×
  • 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.