HeaterMeter 4.0
(Lang) voordat ik het genootschap leerde kennen kwam ik een handig apparaatje tegen, een BBQ-controller. Als BBQ-liefhebber en techneut had ik al snel besloten dat z'n apparaat niet mocht ontbreken. Na wat extra zoekwerk kwam ik er al snel achter dat ze niet gratis weggegeven worden. Onder het motto als je het doet moet je het goed doen kwamen de volgende eisen al snel naar boven: minimaal 3 temperatuur probes en wifi.
Tja wat doe je dan alsnerd techneut, je gaat opzoek of er ook zelfbouwprojecten zijn. En ja hoor, na wat verder zoeken twee mooie projecten gevonden, namelijk:
. De rede voor deze keuze was:
Bestellen
Het bestellen was nog heel wat uitzoekwerk. Niet alles was op ??n plek te bestellen en sommige onderdelen waren in backorder (Mouser). Aangezien het een Amerikaans project is, is de bestellijst ook US gebaseerd en is het even puzzelen om de verzendkosten nog enigszins binnen de perken te houden. Ik heb het meeste dubbel besteld. De onderstaande prijzen zijn gebaseerd op de dubbele bestelling met gedeelde verzendkosten.
Ik ben op het volgende uitgekomen:
Bouwen
Helaas geen foto's gemaakt tijdens het bouw proces, dus niet gebeurd ;(.
Gelukkig staat er op het wiki van de HeaterMeter een zeer uitgebreide beschrijving, zie https://github.com/CapnBry/HeaterMeter/wiki/HeaterMeter-4.0-Assembly
Ik zal binnenkort nog even wat foto's uploaden van de binnenkant van de HeaterMeter.
TODO: foto's uploaden
Installatie
Het installeren is zeer gedetailleerd beschreven op het HeaterMeter wiki, zie https://github.com/CapnBry/HeaterMeter/wiki/HeaterMeter-4.0-Software. Maar voor Linux (en OSX?) gebruikers is het schrijven van de image naar de sdcard anders dan de beschrijving. Er zijn vast wel mooie, grafische, programma's maar het kan ook met eenvoudig command line commando's.
Pak de gedownloade file uit.
Open terminal
Controleer de aanwezige disks zonder dat de sdcard in de computer zit.
Stop de sdcard in de sdcard-lezer en kijk welke disk(s) er is bij gekomen.
Grote kans dat er iets als "/dev/mmcblk0p1" of "/dev/sdd1" of "/dev/disk3s1" is bijgekomen. Dit zijn namen van de partitie(s) op de sdcard voor de volgende stappen hebben we de naam van de sdcard zelf nodig. Het laatste gedeelte van de naam is het partitie nummer de rest is de naam van de sdcard dus /dev/mmcblk0p1 wordt /dev/mmcblk0, /dev/sdd1 wordt /dev/sdd en /dev/disk3s1 wordt /dev/disk3. Onthoudt de naam van de sdcard goed, voor dit rest van dit voorbeeld gebruik ik /dev/mmcblk0.
Voordat we iets gaan doen moeten we de partitie unmounten dit kan via de GUI file explorer oid of via de command line
Linux
OSX
Nu komt het, we gaan de disk image naar de sdcard schrijven. Voor het volgende commando zijn er twee belangrijke argumenten, namelijk:
Als je de volgende foutmelding krijgr (dd: bs: illegal numeric value), kan je het volgende proberen, verander bs=1M in bs=1m
Wacht tot dd klaar is, dd geeft geen output zolang er geen fouten zijn. Als dd klaar is moeten we ervoor zorgen dat we de sdcard netjes uit de reader kunnen halen. Dat doen we als volgt:
Linux
OSX
(Lang) voordat ik het genootschap leerde kennen kwam ik een handig apparaatje tegen, een BBQ-controller. Als BBQ-liefhebber en techneut had ik al snel besloten dat z'n apparaat niet mocht ontbreken. Na wat extra zoekwerk kwam ik er al snel achter dat ze niet gratis weggegeven worden. Onder het motto als je het doet moet je het goed doen kwamen de volgende eisen al snel naar boven: minimaal 3 temperatuur probes en wifi.
Tja wat doe je dan als
- http://www.bbqgenootschap.nl/forum/diy/bbq-controller/
- http://tvwbb.com/showthread.php?35674-HeaterMeter-v4-0-for-RaspberyPi-Standalone

- Genootschapcontroller stond nog in de kinderschoenen, de server was op dat moment nog niet in de lucht.
- Ik wilde niet afhankelijk zijn van een externe server en .NET software draaien wordt hier in huis lastig aangezien ik geen Windows machine heb.
- Alles in ??n kastje dus ook stand-alone te gebruiken.
- https://github.com/CapnBry/HeaterMeter/wiki
- http://tvwbb.com/showthread.php?35674-HeaterMeter-v4-0-for-RaspberyPi-Standalone
Bestellen
Het bestellen was nog heel wat uitzoekwerk. Niet alles was op ??n plek te bestellen en sommige onderdelen waren in backorder (Mouser). Aangezien het een Amerikaans project is, is de bestellijst ook US gebaseerd en is het even puzzelen om de verzendkosten nog enigszins binnen de perken te houden. Ik heb het meeste dubbel besteld. De onderstaande prijzen zijn gebaseerd op de dubbele bestelling met gedeelde verzendkosten.
Ik ben op het volgende uitgekomen:
Bouwen
Helaas geen foto's gemaakt tijdens het bouw proces, dus niet gebeurd ;(.
Gelukkig staat er op het wiki van de HeaterMeter een zeer uitgebreide beschrijving, zie https://github.com/CapnBry/HeaterMeter/wiki/HeaterMeter-4.0-Assembly
Ik zal binnenkort nog even wat foto's uploaden van de binnenkant van de HeaterMeter.
TODO: foto's uploaden
Installatie
Het installeren is zeer gedetailleerd beschreven op het HeaterMeter wiki, zie https://github.com/CapnBry/HeaterMeter/wiki/HeaterMeter-4.0-Software. Maar voor Linux (en OSX?) gebruikers is het schrijven van de image naar de sdcard anders dan de beschrijving. Er zijn vast wel mooie, grafische, programma's maar het kan ook met eenvoudig command line commando's.
Pak de gedownloade file uit.
Open terminal
Controleer de aanwezige disks zonder dat de sdcard in de computer zit.
Code:
df -h
Code:
df -h
Voordat we iets gaan doen moeten we de partitie unmounten dit kan via de GUI file explorer oid of via de command line
Linux
Code:
sudo umount /dev/mmcblk0p1
Code:
sudo diskutil unmount /dev/mmcblk0p1
Nu komt het, we gaan de disk image naar de sdcard schrijven. Voor het volgende commando zijn er twee belangrijke argumenten, namelijk:
- if= dit betekend input file, dit moet dus de gedownloade file zijn (BV: ~/Downloads/openwrt-brcm2708-sdcard-vfat-ext4.img )
of= dit betekend output file, dit moet de sdcard naam zijn dus /dev/mmcblk0
Code:
sudo dd bs=1M if=~/Downloads/openwrt-brcm2708-sdcard-vfat-ext4.img of=/dev/mmcblk0
Wacht tot dd klaar is, dd geeft geen output zolang er geen fouten zijn. Als dd klaar is moeten we ervoor zorgen dat we de sdcard netjes uit de reader kunnen halen. Dat doen we als volgt:
Linux
Code:
sudo sync
Code:
sudo diskutil eject /dev/rdisk3