Software voor het rooten van een (Nederlands/Belgische) Toon/Boxx met behulp van software die alleen vanaf een USB-stick draait.
Na het rooten heb je geen abonnement meer nodig en heb je toegang tot een ToonStore met een groeiend aantal apps. Voor meer technische mensen is er een mogelijkheid om de Toon te ssh-en als ze dat willen met gebruikersnaam root en wachtwoord toon.
Ik heb de 2 scripts root-toon.sh en activatie-toon.sh aangepast zodat ze vanuit Kali draaien en vanaf een USB-stick kunnen worden opgestart.
Net als bij de originele initiërende scripts, wordt het daadwerkelijk rooten gedaan door de zogenaamde ‘payload’-scripts die nog steeds worden onderhouden op https://github.com/ToonSoftwareCollective/Root-A-Toon.
Ik heb het script setup_wifi.sh gemaakt om het delen van de bekabelde internetverbinding van je computer via Wi-Fi met je Toon te vereenvoudigen.
Wat heb je nodig?
Een geheugenstick van 4 GB en een Windows/Linux/macOS/OS X-computer (oude laptop) met een Ethernet-kaart en wifi.
Details voor het maken van een USB-stick zijn beschikbaar op https://www.kali.org/docs/usb.
Samenvatting voor het voorbereiden van een stick vanuit Windows (slechts 1 keer):
Download een live iso van Kali Linux, dat is op dit moment waarschijnlijk http://old.kali.org/kali-images/kali-2021.4/kali-linux-2021.4-live-amd64.iso
download rufus van https://rufus-portable.en.uptodown.com/windowsof voor linux etcherhttps://etcher.balena.io/ welke ik zelf gebruik.
USB-stick plaatsen
begin Rufus
zorg ervoor dat de juiste USB-stick is geselecteerd
klik op SELECTEREN om naar de Kali ISO te bladeren die u hebt gedownload
klik op Start en accepteer alle standaardantwoorden
(in tegenstelling tot de Kali-site die voorstelt om dd te gebruiken en een extra partitie te maken)
wacht tot iso is geschreven om te blijven hangen
Toon rooten
Om een Toon te rooten heb je de stick met Kali nodig die je eerder hebt gemaakt. Dus voor elke volgende keer dat je een Toon wilt rooten:
Start de pc of laptop die je wil gaan gebruiken om je toon te rooten op vanaf de kali usb stick
boot (opstarten) vanaf de Kali USB-stick (mogelijk moet u USB-opstarten in het BIOS inschakelen)
druk op enter in het blauwe Kali-opstartmenu
wacht op Kali met de menubalk bovenaan het scherm
in de linkerbovenhoek van Kali staat een zwart vakje met daarin een $-teken
klik daarop en in het venster voer je de volgende opdrachtregel in:
Houd er rekening mee dat het enige tijd kan duren voordat de SSID verschijnt je kunt het ook op je telefoon testen natuurlijk. Ik moet de WiFi op mijn telefoon stoppen, 10-20 seconden wachten, zet het aan en wacht tot het verschijnt soms doe ik het in- en uitschakelen 3 keer voordat ik het zie ‘geduld is een schone zaak’ wanneer je erachter komt dat je Toon geactiveerd moet worden voordat je kunt rooten:
Activeren
Wanneer je erachter komt dat je Toon geactiveerd moet worden voordat je kunt rooten:
Voer dan uit deze opdracht uit: ./activate-toon.sh lees en volg de instructies op het scherm, nu ben je klaar om je Toon te rooten:
Rooten start je met: ./root-toon.sh lees en volg de instructies op het scherm.
Proefdraaien met rooten
Om een roottest te starten die de Toon nog niet wijzigt, kunt u de sudo bash root-toon.sh-test uitvoeren
Dit genereert 2 berichten op uw Toon en start de GUI opnieuw op als de toegang succesvol is.
Rooting uitvoeren
Om de Toon toch te rooten, kun je sudo bash root-toon.sh root gebruiken
Hiermee wordt de ‘payload’ gedownload zoals onderhouden op https://github.com/ToonSoftwareCollective/Root-A-Toon en wordt je Toon geroot met de nieuwste versie van deze scripts.
Eigen payload verzenden
Om je eigen script als ‘payload’ naar de Toon te sturen, kun je sudo bash root-toon.sh yourpayloadfile uitgeven
Voor demodoeleinden heb ik een payload-bestand met de naam ‘check’ toegevoegd dat je kunt uitvoeren met sudo bash root-toon.sh check
Dit genereert 4 berichten op het scherm van je Toon als de toegang succesvol is.
Veel suc6
Vragen of hulp nodig laat het weten
(Ik ga deze zelf gebruiken op de stadsverwarming met unit/ketel [Ferroli BlueCity 300] welke voorheen werkte met de Essent E-Thermostaat – ICY) Hier de handleiding voor de Ferroli BlueCity 300
Domoticz is natuurlijk het meest ideaal op een Raspberry Pi, deze kan dag en nacht draaien met een heel laag stroomverbruik, heeft geen koeling nodig, is klein, maakt geen geluid en zo zijn er nog vele voordelen te verzinnen.
Maar om deze ook op je desktop te installeren zijn ook wel wat redenen voor te verzinnen, testen, templates bouwen, enz.
Op linux is dat simpel uit te voeren, er is geen .Deb bestand
Open een terminal met bijvoorbeeld ‘putty’ en voer uit:
curl-Lhttps://install.domoticz.com | bash
Binnen 5 minuten klaar…
Of je kan deze ook handmatig compileren, dat is wat meer werk….. maar op onderstaande wijze is het in een half uurtje voor elkaar.
Een jaar geleden lanceerde Raspberry Pi zijn laatste model: de Raspberry Pi 3. Met een quad-core processor en ingebouwde wifi en bluetooth eigenlijk gewoon een volledige pc voor slechts een paar tientjes. Voor de echte knutselaars lanceerde de organisatie achter de microcomputer een paar maanden eerder al de Raspberry Pi Zero. Minder rekenkracht en aansluitingen, maar ook kleiner en goedkoper (maar 5 euro!). Echt bedoeld voor Internet of Things-projectjes.
Deze Raspberry Pi Zero krijgt vandaag, op de vijfde verjaardag van de Raspberry Pi, een upgrade. De Zero is nu verkrijgbaar met wifi en bluetooth. Hierdoor is het makkelijker om draadloos verbinding te maken met de computer en wordt het aantal mogelijkheden dus vele malen groter. Lees verder → Bericht ID 5318
Op het moment van schrijven was 1.8.0 de nieuwste versie. Dus na het downloaden had ik het bestand “arduino-1.8.0-linux64.tar.xz” in mijn Downloads map.
Ga naar de map waar je het bestand hebt gedownload (bijv. “Downloads”) en pak het bestand uit met Archiefbeheer door er op te dubbelklikken.
Na het uipakken open je een terminalvenster (CTRL+ALT+T) en ga je naar de Downloads-map: cd~/Downloads
Verplaats dan de map met de uitgepakte bestanden naar de “/opt” map. De “/opt” map is gereserveerd voor alle software en extra’s die geen onderdeel zijn van de standaard Linux-distributie. Vergeet niet het versienummer “1.8.0” te veranderen naar de versie die je gedownload hebt! sudo mv arduino-1.8.0/opt
Ga naar de nieuwe Arduino map: cd/opt/arduino-1.8.0/
Toon een lijst van de bestanden: ls-l
Je zou nu “install.sh” moeten zien, het installatiescript. Maak het uitvoerbaar met “chmod +x”: chmod+xinstall.sh
Als laatste het installatiescript uitvoeren met: ./install.sh
Dit zal de IDE installeren en de snelkoppelingen aan het applicatiemenu en het bureaublad toevoegen.
Controleer in de terminal welke usb devices je in gebruik hebt met:
1
lsusb
Of gebruik dmesg voor een zeer uitgebreide USB infotabel:
1
dmesg
(is deze niet geinstalleerd dan kun je dit doen door uit te voeren:
1
suda apt-get install-yusbutils
Het kan zijn dat je als gebruiker geen rechten hebt om je USB poort te gebruiken in Arduino, voer dan uit in de terminal:
sudo usermod-a-Gdialout$gebruikersnaam
Linux Mint Cinnamon: snelkoppelingen hernoemen
Hier volgt hoe je de snelkoppelingen kunt hernoemen, wat handig is als je meerdere versies van de IDE wilt installeren.
Voor het applicatiemenu (a.k.a. startmenu of hoofdmenu):
Rechts-klik op de “Menu” knop op de taakbalk en kies “Instellen…”;
In het scherm “Hulptoepassingen”, kies “De menubewerker openen”;
Daarna in het scherm “Hoofdmenu”: selecteer links “Electro”, en rechts “Arduino IDE”, kies daarna “eigenschappen”;
En in het scherm “launcher properties”: wijzig de naam, klik daarna “Ok”.
Voor snelkoppelingen op het bureaublad:
Rechts-klik de snelkoppeling, kies “Eigenschappen”;
Gratis, snel en simpel, dat is Etcher, de werking van Etcher is simpel: Je selecteert een image (.IMG .ISO of zelfs een .ZIP) bestand, selecteer de drive (SD Kaart) waarop je de image wil schrijven, klik op de knop ‘Burn’. Even wachten, en verificatie kun je Etcher afsluiten.
Etcher unmount je SD (onder Linux) en je bent klaar om je Pi te booten. Simpel en snel, dat is Etcher!
Er zijn nogal wat modellen er revisies in omloop van de populaire Raspberry Pi, en soms om een programma te draaien of een stukje hardware aan te sluiten of te besturen heb je wat meer informatie over de hardware van je Pi nodig.
Om te controleren welke hardware versie je hebt van de Raspberry Pi ga je naar de terminal of log in op een terminal via Putty.
Log in als: pi
Met het standaard wachtwoord: raspberry (of als je dit hebt aangepast natuurlijk je eigen wachtwoord)
WeeWX is a free, open source, software program, written in Python, which interacts with your weather station to produce graphs, reports, and HTML pages. It can optionally publish to weather sites or web servers. It uses modern software concepts, making it simple, robust, and easy to extend. It includes extensive documentation.
WeeWX runs under most versions of Linux, as well as macOS, *BSD, and Solaris. Many users are running on the Raspberry Pi. The images on this page and throughout this web site are from sample stations running WeeWX.
Inleiding: Domoticz is een een huis automatiserings systeem, wat door lage systeemeisen kan draaien op de Raspberry Pi, (vanaf Model B of B+ met 512 MB RAM) Alleen als je heel veel apparaten in huis wilt aansturen, komt de krachtiger Raspberry Pi 2 Model B met 1 GB RAM, een quadcore-processor en vier usb2.0-poorten van pas.
Domoticz kan gebruikt worden om je slimme meter uit te lezen, aansturen van lichtschakelaars, en andere domotica hardware. Domoticz kan goed overweg met diverse breed gedragen protocollen, waaronder z-wave op basis van de opensource – openzware – library en 433.92MHz (klik-aan klik-uit).
Er zijn echter ook koppelingen die je wat minder snel verwacht, zoals met meeste slimme thermostaten, waaronder ook de Essent E-thermostaat (Nadeel: Je maakt dan nog steeds gebruik van het netwerk van Essent).
De Raspberry Pi installeren:
In de handel zijn genoeg controllers te verkrijgen om je huis aan te sturen. Maar met deze software en onze Pi bouwen we deze zelf. Dus op de Raspberry Pi moet je die software zelf installeren.
Een van de meest uitgebreide stukjes software van Nederlandse makelij is Domoticz. Maar eerst installeren we het besturingssysteem op onze Raspberry Pi. Na het downloaden van het .zip bestand moet je deze uitpakken en de image op de SD-kaart schrijven voor de Raspberry Pi. Onder Linux gebruik ik daarvoor ‘Etcher‘, en onder Windhoos kan dit met ‘Win32 Disk Imager’. Is de image geschreven naar de micro of gewone SD-kaart (afhankelijk van uitvoering), plaatsen we deze in de Raspberry Pi en starten deze op. Lees verder → Bericht ID 5318