fredag 8. mai 2020

Fixing corrupt SQLITE database in home-assistant



sudo apt-get install sqlite3


Enter config dir of home-assistant

cd/home/homeassistant/.homeassistant
 sudo systemctl stop home-assistant@homeassistant.service


sqlite3 home-assistant_v2.db



Windows 10 / Cortana search not working

Many people are having issues with Windows 10 search not working.
After having tried "everything", I found an sollution.

So I will start with what worked for me:

Scanning for messed up stuff pt. 1 

1. Press Windows from desktop.
2. Then click on Windows Powershell (Admin)
3. Then type in sfc /scannow and press Enter

Wait...

If it works, you're done! If not, continue below!

Index rebuild


1) Run file explorer
2) click adress bar of file explorer, type in control p, click on "control panel"

3) choose view as large icons
4) choose indexing options
5) choose advanced
6) choose rebuild

If this also doesent work, in the same indexing options window you have a "Troubleshoot search and indexing", choose what your problem is, say yes to run as administrator and choose problem again.

If still it doesent work, continue reading...


Regedit

1. inside the powershell admin you started earlier, type regedit
2. go to Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
3. add new String with value C:\Windows\System32\ctfmon.exe
4. go to Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search
5. add if missing REG_DWORD BingSearchEnabled, set value to 1
6. add if missing REG_DWORD CortanaConsent, set value to 1

If everything is still broken, try scanning for messed up stuff pt. 2

1. Go back to the powershell admin started earlier
2. DISM.exe /Online /Cleanup-image /Scanhealth
3. DISM.exe /Online /Cleanup-image /Restorehealth

mandag 25. november 2019

What's the fastest core on AMD Ryzen?

Stubmled across an important tip about figuring out what is the fastest cores in your AMD Ryzen computer, this is important if you wish to do single core overclocking for improving performance in applications that wont utilize a lot of cores.

For instance you can boost all cores to 4,3 Ghz and two to 4,5 Ghz.

Read more about it here:
https://www.reddit.com/r/Amd/comments/dzjs7i/fastest_cores_is_windows_right_or_ryzen_master/

fredag 23. november 2018

Huawei Mate 20X - den beste phableten?

Huawei Mate 20X er kanskje den beste phableten man kan kjøpe i dag, dessverre er den ikke til salgs gjennom offisielle kanaler i Europa. Telefonen deler DNA med Huawei Mate 20 Pro, men det er et par vesentlige forskjeller.

Mate 20 X har en gignatisk 7.2" OLED-skjerm, den støtter aktiv penn og leveres med hele 5000 mAh batteri. Telefonen har mindre "busslomme" og generelt sett mindre rammer rundt skjermen. Telefonen er ikke minst større enn naboens største iPhone og det til halve prisen!
Mørkeste natten
Tatt med mate 20x

Hvis du er en av de som savner er sted å plugge inn ditt gamle headsett, blir du henrykt ovre å vite at 3.5mm hodetelefonkontakt er på plass

Nå vil det være en del ting du går glipp av med Mate 20 X, som du kan få med Mate 20 Pro, blant annet trådløs lading, 3D ansikts-skanner, fingeravtrykkskanner er på Mate 20 X også bygd inn i kroppen hvor den på Mate 20 Pro er usynlig innebygd i skjermen.

Likhetstrekk mellom Huawei Mate 20 Pro og Huawei Mate 20 X kan summeres opp slik:
  • Trippel kamera opplegg med Leica linser.
  • Samme estetikk/look and feel
  • Dual sim eller enkel sim + minnekortstøtte
  • Bygger på Huawei sin fantastiske 980 prosessor
  • Værbestandige, men 20 Pro har litt bedre rating
  • Begge støtter også offisiell gamepad-addon
Hvordan får man tak i en Mate 20 X?
Telefonen må importeres gjennom tredjeparts kanaler og koster i dag fra 6000kr i Kina ved egenimport. I tillegg tilløper det alt fra 0 til 300 kroner i frakt, samt moms og evnetuelt tollgebyr. Totalpris for 6 Gb RAM/128 Gb lagring blir derfor rundt 7000 kr, dette er ca 3000 kr lavere enn Mate 20 Pro med 128 Gb lagring.
Solnedgang

Inntrykk ved bruk
Telefonen er lynkjapp, som kan forventes av Kirin 980 prosessoren. Det er få apper installert ved leveranse, ikke en gang Google play store var lagt inn (mer om det nedenfor). På generelt basis kan man si at dette er et røverkjøp, hvis man ser på pris/ytelse, men man kommer ikke rundt at en phablet er for spesielt interesserte.

Ta telefonen i bruk
For å ta telefonen i bruk trenger man strengt tatt å først sette inn nano-sim og starte den opp, Google srevices ligger på telefonen men ikke play store. Den enkleste måten å få denne inn på telefonen er å ta en annen Android telefon av nyere dato, gjerne med Android 8 eller Android 9, installer APK Extractor appen på den. Fra den gamle telefonen tar man så å kobler seg sammen med Mate 20 X via Blåtann, deretter tar man å starter APK Extractor fra den gamle telefonen.

Følgende app bør man sende via blåtann fra APK Extractor:
  • Google Play Store
  • Sykronisering av Google Kontakter
  • Synkronisering av Google Kalender
Når de tre appene er overført og "klikket på" på Mate 20X, må de installeres og gis tilgangene de ber om. Dette er da synkroniseringstjenestene man vanligvis har på en Android telefon man kjøper i butikken. Deretter supplerer man gjerne ved å laste ned apper gjennom Play Store:
  • Google Kalender
  • Google Gmail
  • Google Kontakter
  • Google Maps
  • Google Disk
  • Google Home
  • Google keyboard (GBoard)
  • Google Autentisering
  • Google Photos
  • Google Finn din enhet
  • Google Hangouts (hvis man er dypt i Google universet)

Hvis man ønsker jobbprofil (BYOD), er dette løst ved å laste ned Google Device Policy.

torsdag 1. juni 2017

Sonoff wifi switches for home-assistant

Today I loaded the sonoff switch Sonoff Tasmota.
Programming the
Sonoff with custom
Mqtt firmware.
Sonoff is based off esp8266 with Wi-Fi capabilities.

My home-assistant journey has now included motion sensors, rgb led lights, temperature and humidity sensing. I have control of my webos tv, sonos speakers, my router, also Ikea Trådfri lighting.

The sonoff switches I did not program in Arduino IDE, I used the Atom based platformio.

Whats quite cool is that you have one gpio availible for a sensor too, like dht22 or you can of course run a rgb led strip with adressable leds!

Will do a short writeup about my setup one of these days.

onsdag 10. mai 2017

WS2812B RGB Led Chips

The soldering pads are ok sized even for
persons that arent soldering very often.
Recieved 100 WS2812B RGB Led Chips today.
These are the same kind that is used in the neopixel (and clones of such).

It means you can do adressable RGB leds with "as many" pixels as you want, simply using just data in / data out (and power + ground).

Adafruit has a nice tech sheet of the LED chips (5050): https://cdn-shop.adafruit.com/datasheets/WS2812.pdf

I have had fun with these lights in the past, by hacking IKEA lamps, making my own MQTT IoT smart-light (connected to Home Assitant).

So, what are potential use-cases?

  • Very compact lights on a bicycle
  • Very compact lights on a stroller
  • Hidden lighting insde a house, behind a TV etc.
  • Lights for toys/RC-cars, etc.
Since they are individual adressable, you dont use a lot of ports on the MCU.. Let's say you want to make a doll house with rgb lighting in every room, also on the outside. That is not an issue, you can just use a couple of pins on the MCU :-) Then you can use other pins for motion sensors, oled display etc.

Of course there is a limit of how much current you can draw from the MCU, so you might have to provide external power if you are using a lot of leds.

mandag 16. januar 2017

OnePlus 3T - get your nougat

Some countries lag in the update cycle of the infamous phone OnePlus 3T (also the OnePlus 3).

In a few easy steps you can get Nougat (Android 7) today!


  1. Download Opera VPN from Google Play Store
  2. Activate said VPN
  3. Set region to oh Canada
  4. Search for update in menu
  5. Start update
  6. Pause update
  7. Disable VPN
  8. Resume update
Steps 6-8 are optional, yet will speed up the download of said update.