Let op: Tweakers stopt per 2023 met Tweakblogs. In
dit artikel
leggen we uit waarom we hiervoor hebben gekozen.
All-in-one image Pi 2 & 3: Domoticz, DSMR Reader, Sonarr, NZBGet& Homebridge
Omdat ik zelf ook geen zin heb om alles opnieuw te installeren wanneer mijn SDkaart corrupt raakt, heb ik voor de zekerheid een complete image gemaakt met de applicaties die ik thuis gebruik. Ideaal dus als je zelf niks wil installeren en alles al voor je gedaan is 
De image (gebaseerd op nieuwste rasbian) is 16gb groot en is hier te downloaden
default logingevens voor putty:
username: pi
password: raspberry
Het betreft de volgende apps die vooraf staan geïnstalleerd:
-Domoticz
-DSMR Reader 5.1 (Voor het uitlezen van je slimme meter) zie hier op github voor meer info
-Sonarr (Het beheren van je TV-Series)
-NZBGet (Downloaden van usenet bestanden)
-Homebridge (Apple's Homekit look-a-like)
-Backup script om SD kaart naar een NAS te back-uppen! (Met dank aan Tweaker BizzieBis)
-Resize script om de complete image die je hebt gebackupped naar een NAS, te resizen naar +- 2gb.
Je kan de applicaties benaderen via de volgende links:
Domoticz:
http://ipvanraspberrypi:8080
DSMR Reader 5.1
http://ipvanraspberrypi: (admin page default username: admin password: dsmr)
Sonarr
http://ipvanraspberrypi:8989
NZBGet
http://ipvanraspberrypi:6789 (default username: nzbget password: tegbzn6789)
Ik heb een map genaamd ''NAS'' aangemaakt in /home/pi Ik heb deze map vervolgens gemount met mijn daadwerkelijke NAS. Hiermee zorg je ervoor dat je Pi gedownloade bestanden bijvoorbeeld rechtreeks op je NAS zet en niet eerst op de sdkaart.
Indien je dit ook wilt, kun je de fstab tabellen aanpassen naar jouw situatie:
Verander hier de gegevens van je eigen server ip en sharenaam. De login gegevens van je server/NAS die je wellicht moet gebruiken staan in /home/pi/.login
Hetzelfde geldt ook voor het backup script. Als je alles 1:1 overneemt van mij, dan hoef je hier verder niks in aan te passen.
LET OP: Als je de image op een sdkaart hebt geinstalleerd, is het wel van belang om de gehele sdkaart te benutten. Deze stappen dien je wel uit te voeren:
Kies voor: 1 Expand Filesystem Ensures that all of the SD card storage is available to the OS
Daarna rebooten en je image benut nu de volledige grote van de kaart.
At lastr but not least: Mocht je DSMR Reader willen updaten, (op de status pagina kan je dit terug vinden) , maar het wil niet lukken met ./deploy.sh script, dan kan je het volgende toepassen:
De image (gebaseerd op nieuwste rasbian) is 16gb groot en is hier te downloaden
default logingevens voor putty:
username: pi
password: raspberry
Het betreft de volgende apps die vooraf staan geïnstalleerd:
-Domoticz
-DSMR Reader 5.1 (Voor het uitlezen van je slimme meter) zie hier op github voor meer info
-Sonarr (Het beheren van je TV-Series)
-NZBGet (Downloaden van usenet bestanden)
-Homebridge (Apple's Homekit look-a-like)
-Backup script om SD kaart naar een NAS te back-uppen! (Met dank aan Tweaker BizzieBis)
-Resize script om de complete image die je hebt gebackupped naar een NAS, te resizen naar +- 2gb.
Je kan de applicaties benaderen via de volgende links:
Domoticz:
http://ipvanraspberrypi:8080
DSMR Reader 5.1
http://ipvanraspberrypi: (admin page default username: admin password: dsmr)
Sonarr
http://ipvanraspberrypi:8989
NZBGet
http://ipvanraspberrypi:6789 (default username: nzbget password: tegbzn6789)
Ik heb een map genaamd ''NAS'' aangemaakt in /home/pi Ik heb deze map vervolgens gemount met mijn daadwerkelijke NAS. Hiermee zorg je ervoor dat je Pi gedownloade bestanden bijvoorbeeld rechtreeks op je NAS zet en niet eerst op de sdkaart.
Indien je dit ook wilt, kun je de fstab tabellen aanpassen naar jouw situatie:
code:
1
| sudo nano /etc/fstab |
Verander hier de gegevens van je eigen server ip en sharenaam. De login gegevens van je server/NAS die je wellicht moet gebruiken staan in /home/pi/.login
Hetzelfde geldt ook voor het backup script. Als je alles 1:1 overneemt van mij, dan hoef je hier verder niks in aan te passen.
LET OP: Als je de image op een sdkaart hebt geinstalleerd, is het wel van belang om de gehele sdkaart te benutten. Deze stappen dien je wel uit te voeren:
code:
1
| sudo raspi-config |
Kies voor: 1 Expand Filesystem Ensures that all of the SD card storage is available to the OS
Daarna rebooten en je image benut nu de volledige grote van de kaart.
At lastr but not least: Mocht je DSMR Reader willen updaten, (op de status pagina kan je dit terug vinden) , maar het wil niet lukken met ./deploy.sh script, dan kan je het volgende toepassen:
code:
1
2
3
4
| sudo su - dsmr source ~/.virtualenvs/dsmrreader/bin/activate cd ~/dsmr-reader ./deploy.sh |
Tado smart thermostat v2 gebruiken met Homebridge
Tado heeft sinds een tijde een bridge op de markt gebracht die het mogelijk maakt om je Tado Smart thermostaat te gebruiken i.c.m. Apple's Homekit.
Het probleem is echter dat je een V3 Bridge nodig hebt om hier van te kunnen profiteren. Deze bridge bevat een chip die kan communiceren met Apples Homekit. Je kan er natuurlijk voor kiezen om een upgrade uit te voeren naar een V3 bridge (Uit mijn hoofd 49 euro), maar een V2 bridge (welke de meesten mensen hebben) is ook te gebruiken met een ''hack''
Hierdoor wordt het mogelijk om via Siri de thermostaat uit te zetten, hoger of lager te zetten en te vragen wat de temperatuur in de woonkamer is.
Benodigdheden:
-Homebridge geïnstalleerd op een Raspberry Pi
-Een Tado Smart thermostaat
-V2 Bridge (V1 zou ongetwijfeld ook kunnen, maar dit heb ik niet kunnen testen)
-Je account gegevens van de Tado App
-Je HomeID van Tado
Stap 1.
Zorg ervoor dat je homebridge draaiende hebt zoals aangegeven in mijn blog.
Stap 2 - Plugin installeren.
Als eerste gaan we de Tado plugin installeren met:
Als de installatie gelukt is, gaan we homebridge stoppen met:
Stap 3. Je Tado homeID achterhalen.
Je hebt je Tado HomeID nodig om ervoor te zorgen dat de plugin kan communiceren met de thermostaat. Om dit te doen doen je de volgende website te gebruiken:
Bij ACTUAL_USERNAME voer je jouw gebruikersnaam/e-mail adres in van je Tado account.
Hetzelfde geldt ook voor ACTUAL_PASSWORD waarbij je het wachtwoord invoert van je Tado account.
Als dit gelukt is, verschijnt er een tekst met een HomeID. Noteer het nummer.
Stap 4, Config file plaatsen.
Nu gaan we de config.json file aanpassen en een accersoire toevoegen. De config.json staat in de homebridge map. In mijn geval is dit
Dus:
Voeg onder het kopje accesroires de volgende tekst toe:
Of als je de hele config file in 1 x wilt aanpassen, kan je de mijne gebuiken:
Afsluiten met CTRL X en saven.
Nu homebridge weer herstarten met :
Als alles goed is gegaan moet de Tado plugin worden geladen. Je ziet de Tado thermostaat nu verschijnen in je EVE App (iPad of iPhone)
Het probleem is echter dat je een V3 Bridge nodig hebt om hier van te kunnen profiteren. Deze bridge bevat een chip die kan communiceren met Apples Homekit. Je kan er natuurlijk voor kiezen om een upgrade uit te voeren naar een V3 bridge (Uit mijn hoofd 49 euro), maar een V2 bridge (welke de meesten mensen hebben) is ook te gebruiken met een ''hack''
Hierdoor wordt het mogelijk om via Siri de thermostaat uit te zetten, hoger of lager te zetten en te vragen wat de temperatuur in de woonkamer is.
Benodigdheden:
-Homebridge geïnstalleerd op een Raspberry Pi
-Een Tado Smart thermostaat
-V2 Bridge (V1 zou ongetwijfeld ook kunnen, maar dit heb ik niet kunnen testen)
-Je account gegevens van de Tado App
-Je HomeID van Tado
Stap 1.
Zorg ervoor dat je homebridge draaiende hebt zoals aangegeven in mijn blog.
Stap 2 - Plugin installeren.
Als eerste gaan we de Tado plugin installeren met:
code:
1
| npm install -g homebridge-tadoheating |
Als de installatie gelukt is, gaan we homebridge stoppen met:
code:
1
| sudo service homebridge stop |
Stap 3. Je Tado homeID achterhalen.
Je hebt je Tado HomeID nodig om ervoor te zorgen dat de plugin kan communiceren met de thermostaat. Om dit te doen doen je de volgende website te gebruiken:
code:
1
| https://my.tado.com/mobile/1.4/getCurrentState?username=ACTUAL_USERNAME&password=ACTUAL_PASSWORD |
Bij ACTUAL_USERNAME voer je jouw gebruikersnaam/e-mail adres in van je Tado account.
Hetzelfde geldt ook voor ACTUAL_PASSWORD waarbij je het wachtwoord invoert van je Tado account.
Als dit gelukt is, verschijnt er een tekst met een HomeID. Noteer het nummer.
Stap 4, Config file plaatsen.
Nu gaan we de config.json file aanpassen en een accersoire toevoegen. De config.json staat in de homebridge map. In mijn geval is dit
code:
1
| home/pi/.homebridge |
Dus:
code:
1
| sudo nano /home/pi/.homebridge/config.json |
Voeg onder het kopje accesroires de volgende tekst toe:
code:
1
2
3
4
5
6
7
8
| {
"accessory": "TADO",
"name": "Tado",
"homeID": "Je Tado HomeID",
"username": "JeTadogebruikersnaam",
"password": "JeTadopassword"
}
] |
Of als je de hele config file in 1 x wilt aanpassen, kan je de mijne gebuiken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| {
"bridge": {
"name": "Homebridge",
"username": "CC:21:3E:E4:DE:33",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for (e)xtended Domoticz platform.",
"platforms": [{
"platform": "eDomoticz",
"name": "eDomoticz",
"server": "127.0.0.1",
"port": "8080",
"ssl": 0,
"roomid": 0,
"mqtt": 0
}],
"accessories": [{
"accessory": "TADO",
"name": "Tado",
"homeID": "JeTadoHomeID",
"username": "JeTadogebruikersnaam",
"password": "JeTadoWachtwoord"
}]
} |
Afsluiten met CTRL X en saven.
Nu homebridge weer herstarten met :
code:
1
| sudo service homebridge start |
Als alles goed is gegaan moet de Tado plugin worden geladen. Je ziet de Tado thermostaat nu verschijnen in je EVE App (iPad of iPhone)