Home Assistant Sonoff ESPEasy MQTT

Het heeft me even geduurd voordat ik de Sonoff werkend heb gekregen in Home Assistant, daarom hier een beschrijving hoe ik het werkend heb gekregen.

Allereerst dienen de volgende dingen gerealiseerd te zijn voordat we kunnen beginnen.

  • Home Assistant dient geïnstalleerd te zijn incl. een MQTT broker (bijv Mosquitto)
  • De Sonoff dient voorzien te zijn van ESPEasy incl. verbinding met WiFi.

Van bovenstaande punten is al genoeg te vinden op internet, dus ga ik hier niet meer uitleggen.
Lees verder

Slimmemeter uitlezen (2)

In een eerder artikel heb ik verteld hoe je de slimme meter kunt uitlezen met behulp van de BS170. Een andere methode is een FTDI kabel.

Met deze kabel heb je aan de ene zijde een RJ11 connector en aan de andere zijde een USB aansluiting. Dit is één geheel en ziet er netjes uit.

In dit artikel zal ik vertellen hoe deze kabel gemaakt kan worden.
Lees verder

Internet Explorer 11 installeren inclusief prerequisites

Internet Explorer updaten naar versie 11 valt niet altijd mee, zeker niet wanneer er geen internet verbinding aanwezig is.
De standaard installatie gaat onderwater de benodigde updates downloaden en installeren. Wanneer deze niet gedownload kunnen worden, zal de installatie stoppen.

Na het e.e.a. uitgezocht te hebben, heb ik een batch file die alles (prerequisites, IE11, taal pakket en laatste update) installeert.
Tevens is er maar één herstart nodig aan het eind van de installatie.

Het is wel wat werk, maar het levert ook veel op.
Lees verder

Luchtvochtigheid sensor Raspberry Pi

Naast alleen de temperatuur is het ook mogelijk om de luchtvochtigheid te meten.
Hiervoor kunnen we een DHT22 (of het goedkopere en minder nauwkeurige model: DHT11) gebruiken. Deze sensor kan zowel de temperatuur als de luchtvochtigheid meten.
Deze is op bijna dezelfde manier aan te sluiten als de DS18B20 temperatuursensor.
Ook hier is een weerstand van 4,7k Ohm nodig.
Lees verder

CPU temperatuur Raspberry Pi

Met onderstaande python script is het mogelijk om de temperatuur van de cpu van de Raspberry Pi weer te geven in Celsius.

import os

# Return CPU temperature as a character string

def getCPUtemperature():
    res = os.popen('vcgencmd measure_temp').readline()
    return(res.replace("temp=","").replace("'C\n",""))

CPU_temp = getCPUtemperature()

print CPU_temp
pi@rpi2 ~ $ python RPi_cpu_temp.py
47.6

Delen van foto censureren

Het overkomt iedereen wel eens. Je wilt een groepsfoto op facebook plaasten, maar er staan mensen op waarvan je geen toestemming hebt om deze op facebook te plaatsen.
Dan kan je moeilijk doen door die personen weg te photoshoppen of een zwarte vlakje over die persoon heen te plakken.
Maar het is ook mogelijk om die persoon met blokjes onherkenbaar te maken.
Lees verder