Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 11. juni 2018 i alle områder

  1. For meteogrammet kan du bruke generic camera. Mulig det også fungerer med værradarbildet https://www.home-assistant.io/components/camera.generic/
    1 poeng
  2. Jeg har laget mitt eget hack med en cron-jobb, wget og Python både for meteogram og for værradar. For meteogram, så gjør jeg i praksis et screenshot av yr-nettsida for Bergen. For å få til et 'screenshot' kjørt headless hvert kvarter har jeg tatt i bruk 'xvfb-run wkhtmltoimage'. Selvsagt penere om man klarer embedde HTML og CSS, men jeg endte altså opp med å generere en statisk PNG-fil som vises i mitt HABPanel. For værradar så har jeg tilsvarende løsning, med statisk bilde, men også innzoomet. Ønsker ikke å se radar for hele vestlandet hele tida, bare rett rundt Bergen. Bash-kode som kjøres via Cron: #!/bin/bash bergenmeteogram=/var/www/html/bergenmeteogram.png bergenradar=/var/www/html/bergenradar xvfb-run wkhtmltoimage --quiet http://localhost/yrbergen.html $bergenmeteogram convert -crop $((846-19))x$((338-67))+19+67 -level 0%,100%,0.4 $bergenmeteogram $bergenmeteogram wget --quiet "https://www.yr.no/_/proxy/met_images.aspx?radarsite=western_norway;size=large;type=reflectivity;content=image" -O ${bergenradar}.png python /home/berland/bin/radarcrop.py ${bergenradar}.png ${bergenradar}cropped.png Python-koden som gjør crop/zoom: # Klipper ut et område rundt Bergen fra radarbildet # og legger på klokkeslettet innenfor samme område # # Bruk: # python radarcrop.py origimage.png newimage.png import sys import math import Image, ImageFilter, ImageEnhance poi_coords = (289, 472) # Point of interest location in pixels timestamp_ul = (552, 5) # upper left timestamp_lr = (627, 50) # lower right timestamp_width = timestamp_lr[0] - timestamp_ul[0] timestamp_height = timestamp_lr[1] - timestamp_ul[1] timestamp_aspect = float(timestamp_width) / float(timestamp_height) newtimestampwidth = 50 orig_width = 320 # width in pixels in original image new_width = 250 aspect = 1 orig_image = Image.open(sys.argv[1]).convert('RGBA') new_image = Image.new('RGBA', (new_width, new_width/aspect)) zoomedradar = orig_image.crop( (poi_coords[0] - orig_width/2, poi_coords[1] - orig_width/aspect/2, poi_coords[0] + orig_width/2, poi_coords[1] + orig_width/aspect/2))\ .resize((new_width, new_width/aspect), Image.ANTIALIAS)\ .filter(ImageFilter.SHARPEN) timestamp = orig_image.crop( (timestamp_ul + timestamp_lr))\ .resize((newtimestampwidth, int(newtimestampwidth/timestamp_aspect)))\ .filter(ImageFilter.SHARPEN) mask = Image.new('L', timestamp.size, color=150) timestamp.putalpha(mask) zoomedradar.paste(timestamp, (10,10), mask) contrast = ImageEnhance.Contrast(zoomedradar) zoomedradar = contrast.enhance(1.2) zoomedradar = zoomedradar.point(lambda x: math.pow(x/float(256), 1.8)*256) zoomedradar.convert('RGB').save(sys.argv[2]) Og så ser jeg at bash-koden refererer til ei lokal html-fil for å lage screenshot, den fila inneholder: <script src="http://www.yr.no/sted/Norge/Hordaland/Bergen/Bergen/ekstern_boks_time_for_time.js"></script><noscript><a href="http://www.yr.no/sted/Norge/Hordaland/Bergen/Bergen/">yr.no: Værvarsel for Bergen</a></noscript> Eksempel fra mitt HABpanel finnes her:
    1 poeng
  3. E3 er visstnok i gang, og Bethesda mobbes for å lansere Skyrim på enda en plattform...
    1 poeng
  4. Skal kjøper du bare når du finner ett, det er sånn som koster litt nytt, men er veldig billig brukt, av og til får du gratis mot henting om du er heldig. Når det hjelper ruter så kan den stå på en hylle ja, f.eks en slik. Du får også rutere med rack-fester, wifi kan reduseres noe om du har en trådløs ruter i skapet uten eksterne aksesspunkt, du kan jo alternativt sette den oppå skapet. Tja, den fiberkonverteren er levert av altibox, men i stedenfor at den henger på veggen som den normalt gjør så er den i skapet. Uansett, slik har jeg det, men det er et ganske avansert oppsett så ikke noe jeg vil anbefale deg om du ikke vil gjøre hobby ut av nettverket. For helt ærlig fungerer nok den asus ruteren din greit den å
    1 poeng
  5. Svarer meg selv jeg Fant på homeseer.com forumet. Fungerer fint. Det som blir utfordringen nå er å få en "fin" skjerm.. foreløpig ser det jo ut som noe fra www sin spede barndom "Put this in the text field of a text box.[$SCRIPT=&hs.devicelastchangeref(999)]where 999 equals the device reference number."
    1 poeng
  6. Alle automasjoner går mot den family gruppen så den fungerer som en ingen hjemme eller hjemme modus. Har trigger mot home eller not_home som en gruppe. Så er en hjemme viser den som hjemme eller er alle borte så er den not_home. Bruker Bluetooth samt sjekk om mobilene er på det trådløse nettverket (ping). La til ping så jeg ikke blir satt som borte når jeg er i garasjen eller i hagen, siden bluetooth ikke fungerte helt dit. Men bluetooth blir raskere oppdaget så låsen låses opp og alarm går av før man er ved dør, så de utfyller hverandre. Begge to går mot samme device/enhet så, så lenge enheten er enten oppdaget på bluetooth eller på wifi settes man som hjemme. Samme med borte bare at det er lagt inn at man må ha vært borte 10 min før den faktisk trigger borte modus. (consider home valget) yaml config er slik # Bluetooth tracker - platform: bluetooth_tracker consider_home: 600 interval_seconds: 12 track_new_devices: false # Ping Tracker - platform: ping consider_home: 600 interval_seconds: 30 count: 3 hosts: galaxy_s9: "ipadresse" galaxy_s8: "ipadresse" Setter man samme navn under hosts: der som device er oppført med for bluetooth i known_devices.yaml vil den tracke begge to og man vil se på source type om siste detection er bluetooth eller router (ping)
    1 poeng
  7. Alle oppdaterer vilkårene sine. De fleste er OK, men antallet begynner jo å bli irriterende. Det er imidlertid noen som skiller seg ut, og store norske selskaper er mer "hårete" og "flåsete" enn store utenlandske. Lyse sin tok kaka.
    1 poeng
Vinnerlisten er satt til Oslo/GMT+02: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.