Jeg har i lengre tid skrevet en artikkelserie om smarthus. Men hvordan integrerer du det med bilen og hva får du ut av det?
I en tid hvor alt kobles til og styres over nett, er det naturlig at også bilen blir integrert i det digitale livet ditt, slik huset er. Som du kan lese om i denne artikkelen blir bilen en slags forlengelse av huset, hvor du kan utføre handlinger og bygge automasjoner som du integrerer med styringen av huset.
Dette er første artikkel som viser hvordan du kan automatisere eller utføre handlinger uten å åpne en app på telefonen. I denne artikkelen viser jeg deg hvordan du bruker stemmestyring. I neste artikkel skal vi se på NFC-klistremerker, gitt at jeg får det til å fungere. Husk å abonnere på nyhetsbrevet, det er gratis, så får du med deg oppfølgeren.
I følgende video ser du hvordan jeg bruker stemmestyring til å starte oppvarming av bilen. Hver morgen leverer vi barna i barnehagen, og som alle småbarnsforeldre sikkert er kjent med, skjer dette etter et omtrentlig tidsskjema hvor man aldri kommer seg ut døra samme tid hver dag. I stedet for å sette bilen til å varmes opp til det samme tidspunktet hver dag, har jeg i stedet laget en handling jeg kan stemmestyre. Praktisk når to bavianer spinner rundt og jeg har hendene fulle.
Du trenger kun to ting, pluss et bonustips.
Som Apple-bruker har jeg ikke sjekket ut om tilsvarende mulighet finnes på Android. Gi meg et tips hvis du vet.
Dette kan variere litt fra bil til bil, men for min bil gjør jeg som følger.
Åpne bilens app. Gå til profilen og innstillinger og se etter «App-innstillinger» og «Siri-kortkommandoer».
Legg til den eller de kommandoene du vil styre med Siri med plusssymbolet til høyre.
Lukk appen og åpne appen «Snarveier». Kommandoene du valgte under punkt 2 har nå dukket opp. Du kan endre navn til engelsk dersom du bruker Siri på engelsk, hvis ikke beholder du norsk.
Hey, Siri! Heat up the car!
Du blir bedt om å bekrefte med biometri på telefonen via et push-varsel. Kanskje unødvendig for en harmløs handling som oppvarming av bilen, men straks man kommer til «Hey, Siri! Unlock the car!» blir situasjonen en annen.
Jeg benytter Homey som sentral i smarthuset, og Homey er integrert med HomeKit som Siri Shortcuts er en del av. Alle enhetene i huset som legges til i Homey dukker automagisk opp i HomeKit. Ved hjelp av kombinasjonen Homey og HomeKit kan du lage mer omfattende handlinger. La oss se på noen eksempler.
Jeg har laget en snarvei som aktiveres med Siri. «Hey, Siri! I’m going to bed!» Da skrus alt lys av, inngansdøren låses og bilen låses, dersom de ikke allerede er låst.
Ønsker du å ta dette et hakk videre er det strengt tatt bare handlingene i bilen og din egen fantasi som setter grensene.
Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.
Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.
Å ha «vært ute en vinternatt før» er et uttrykk for erfaring, innsikt og kunnskap. I følge den norrøne mytologien er fimbulvinteren den harde, tre år lange vinteren forut for ragnarok, verdens undergang.
I dag lanserer jeg min nye podcast Fimbul, en podcast om teknologiledelse og hvordan teknologien endrer samfunnet og utfordringene teknologiskiftene fører med seg for samfunnet, mennesker og bedrifter.
Det er ingen lang og omfattende podcast. Ingen gjester. Ingen intervjuer. Kun meg og mikrofonen i 5-10-15 minutter, hvor jeg snakker om alternative måter å forholde seg til og eksperimentere med teknologi, og hvordan man blir bedre rustet for vinternatten.
Jeg håper du liker den, følger den og deler den med folk du kjenner. Alt du trenger for å komme i gang finner du på fimbul.tech.
Jeg har gjort klar en del episoder så du har litt å lytte til som en start. Etter at du har lyttet vil jeg gjerne ha din tilbakemelding. Send meg en e-post til martin@bekkelund.net og si hva du synes.
Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.
Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.
Hva gjør man med et 15 år gammelt speilreflekskamera som støver ned i en skuff? Man setter det opp som webkamera, selvfølgelig! Her får du oppskriften.
La meg starte med en avklaring. I disse hjemmekontortider tenker jeg ikke på et webkamera du bruker til videomøter. Det har du sikkert allerede. I denne saken viser jeg hvordan du setter opp et speilreflekskamera til å ta bilder av utsikten. I mitt tilfelle har jeg satt opp det gamle kameraet til å ta fantastiske bilder av Marka.
For 15 år siden kjøpte jeg mitt første speilreflekskamera, et Canon EOS 30D. Det både var og er et godt kamera, og selv i dag tar det knivskarpe bilder med høy oppløsning. Bildene er ca. 8,27 megapiksler, noe som strengt tatt ikke er spesielt mye med dagens målestokk, men megapiksler er ingen betegnelse på bildekvalitet. Det er objektivet og bildebrikken som registrerer bildet som avgjør kvaliteten, sammen med eventuell prosessering kameraet gjør med bildet. Med et speilreflekskamera av denne typen kan man sette det opp til å ta RAW-filer, slik at kameraet ikke etterbehandler bilder selv, så man får full kontroll over sluttresultatet. Resultatet er bilder av vesentlig høyere kvalitet enn de tradisjonelle webkameraene, med skarpere bilder og bedre fargegjengivelse.
Sammen med dette kameraet kjøpte jeg også et Sigma-objektiv med brennvidde 17-70 mm. Dette objektivet passet ikke til arvtageren, så det har støvet ned sammen med kameraet. Jeg har alltid synes det var en skam, for objektivet var knallbra. Derfor har jeg hatt et saktegående prosjekt for å få kameraet med tilhørende objektiv i drift igjen.
Når man skal sette opp et kamera til å ta slike bilder, er det noen innstillinger i kameraet som må gjøres annerledes enn om man tar bilder manuelt:
Av
for «Aperture Value». Det vil si at du setter blender manuelt i kameraet. Jeg har satt f/6.3. Dermed styrer kameraet lukkertiden manuelt. Det betyr at du får samme fokus fra bilde til bilde, men at kameraet selv vurderer hvor lang lukkertid det trenger for å ta et bilde med nok lys.Hvert femte minutt tar det 15 år gamle kameraet nå bilder automatisk og laster dem opp til en webside. Og når dagen er omme lages det også en kort time-lapse-video som viser hvordan dagen så ut.
Det var på ingen måte åpenbart hvordan man skulle få et 15 år gammelt kamera til å snakke med omverdenen, men ved hjelp av kameraet, to Raspberry Pi og Athom Homey Pro er prosjektet endelig på luften.
Det aller første man må tenke på er at kameraet skal ha strøm kontinuerlig. Batteriet ble byttet ut med et adapter som er koblet til en stikkontakt.
Når kontinuerlig strøm er tilgjengelig må kameraet kunne ta et bilde automatisk og dernest sende det fra seg. Jeg koblet en USB-kabel i kameraet og den andre enden i en Raspberry Pi med Raspberry Pi OS.
På Raspberry Pi installerte jeg programvaren gPhoto. Bak denne latterlig enkle websiden finner man en uhyre kraftig programvare som støtter over 2700 forskjellige kameramodeller, slik at man kan fjernstyre kameraet, inkludert mitt gamle Canon EOS 30D. gPhoto er et kommandolinjeverktøy, hvilket betyr at man kan automatisere kommandoer via et script som kjører på Raspberry Pi. Følgende kommando kan kjøres både i kommandolinjen og i et skript:
gphoto2 --capture-image-and-download --force-overwrite --filename "marka.CR2"
Kommandoen over starter gphoto2, tar et bilde, laster det ned til Raspberry Pi med filnavnet «marka.CR2» og overskriver en eventuell fil som heter det samme fra før. Enkelt og greit.
Problemet var bare — for det er selvfølgelig alltid et problem — at kameraet nektet å ta samme kommando to ganger. Første gang gikk greit, andre gang returnerte det en feilmelding uansett hva jeg forsøkte.
Problemet så ut til å ligge i kameraet. Tok jeg strømmen av og på igjen, så fungerte det. Dermed måtte jeg komme opp med en løsning som kuttet strømmen til kameraet mellom hvert bilde. Mer om det senere.
Tar man bilder med et speilreflekskamera så tar man som nevnt RAW-filer. De lagrer flere detaljer i kameraet som man kan benytte i den videre etterbehandlingen. RAW-filer er ikke egnet til å vises frem på en webside, for de krever alltid etterbehandling for å bli bra.
Også for etterbehandling finnes det gode verktøy. ImageMagick (sic.) kan lese og skrive omtrent det som finnes av bildeformater, og har usannsynlig mye funksjonalitet for etterbehandling. Og på samme måte som gPhoto har også ImageMagick et kommandolinjeverktøy som kan automatisere etterbehandlingen.
Straks et bilde ble lagret på Raspberry av gPhoto plukker ImageMagic det opp. Jeg har foreløpig ikke avansert etterbehandling, men nøyer meg inntil videre med å konvertere fra RAW til JPEG, sette riktig fargerom, justere lysstyrke og kontrast, øke metningen og gjøre det skarpere. Følgende kommando kan kjøres både i kommandolinjen og som et skript:
convert marka.CR2 -colorspace sRGB -sigmoidal-contrast 4,0% -modulate 110,125 -sharpen 0x2 -quality 60 -quiet marka.jpg
Dette produserer bildet «marka.jpg» og er klart for å vises på en webside.
Nå er bildet tatt, det er etterbehandlet og konvertert til JPEG og klart for å vises på en webside.
Et annet sted i huset står en annen Raspberry Pi som blant annet fungerer som intern FTP-server. Denne har som oppgave å ta imot filer fra enheter som ikke støtter sikker overføring med SFTP eller SSH og videresende dem til web via en sikker overføring.
Fra den første Raspberry Pi overføres filer til den andre med følgende kommando:
ftp -n -v servernavn << EOT
ascii
user brukernavn passord
prompt
put marka.jpg
bye
EOT
Den andre Raspberry Pi sender bildene videre hit til bekkelund.net via SSH.
sudo rsync --remove-source-files -z /sti/til/marka.jpg brukernavn@bekkelund.net:sti/til/riktig/mappe/
Nå er bildet på nett og klart til å vises der det er behov for det.
Men det stopper selvfølgelig ikke der. Hvordan så det egentlig ut i går? Jeg har tidligere skrevet om programvaren CloudCam — som strengt tatt bare er en samling skript — som jeg har skrevet selv og som kjører på en server hos skyleverandøren DigitalOcean.
Ved å utvide CloudCam med et ekstra skript for det nye kameraet, produseres det også timelapse over gårsdagen fra speilreflekskameraet.
Men så var det dette med å få kuttet strømmen til kameraet mellom hvert bilde, da. Jeg har tidligere skrevet om smarthussentralen Homey som vi benytter hos oss. Å få Homey til å skru strømmen av og på hvert femte minutt er enkelt. Men hvordan synkroniserer man det med skriptet som faktisk skal ta bildet, slik at strøm og skript er synkronisert?
Jeg installerte appen SSH Client på Homey. Den kan koble Homey til andre maskiner med SSH og utføre kommandoer. Logikken er da som følger:
Logikken for å kjøre flere kommandoer i én og samme kommando over SSH er som følger.
cd /sti/til/skript && ./skript.sh
Så enkelt, men allikevel er det et hack av en løsning.
For å gjøre det hele enda mer sofistikert har jeg satt opp Homey til å synkronisere denne prosessen med soloppgang og solnedgang. Den nevnte prosessen over starter tre kvarter før soloppgang og slutter tre kvarter etter solnedgang, for det er da det er lyst nok til å ta bilder. Homey har støtte for dette rett ut av boksen.
Alle som har et speilreflekskamera kjenner til det distinkte og skarpe klikket som kommer når man tar et bilde. Å lytte til dette over tid var lite fristende, så jeg bygget en boks med noen restmaterialer jeg hadde liggende. Det er definitivt ikke det vakreste jeg har laget, men det fungerer. Boksen er fylt med lydisolerende plater, så nå er klikket akseptabelt lavt. På siden av boksen har jeg skrudd fast et tradisjonelt webkamera som jeg også har i drift. Mer om det senere.
Som fast leser har du selvfølgelig fått med deg min forkjærlighet for å være ute. Jeg elsker Marka, jeg har den som nærmeste nabo og jeg oppsøker den så ofte som råd er.
Jeg har derfor skaffet meg domenet marka.baby, slik at også du kan titte ut i Marka, uansett hvor du måtte befinne deg. Jeg håper du liker det.
Som leser kan du gi et bidrag til produksjonen, til driften og til å skaffe utstyr til testing for å sikre regelmessige, uavhengige artikler, tester og vurderinger av høy kvalitet.
Husk å abonnere på nyhetsbrevet, det er gratis og du får alle artikler rett i innboksen.
Enda flere artikler? Besøk arkivet.
Dette er Martin Koksrud Bekkelund sitt private nettsted, hvor han skriver om forbrukerteknologi, teknologiledelse og hvordan teknologi, samfunn og politikk påvirker hverandre. Martin er innehaver av konsulentselskapet Nivlheim. Les mer...
© 1995-2024 Martin Koksrud Bekkelund
Opphavsrett • RSS og abonnement • Kontakt • Personvern og informasjonskapsler