Het draaien van een paar servers kost iets meer energie dan een Raspberry PI zoals je ziet!
In Domoticz is het simpel mogelijk om het stroomverbruik bij te houden als je een ‘slimme’ meter hebt. Je ziet dan het huidige verbruik in kW en de historie per dag, maand en jaar. Het zou handig of wenselijk zijn als je het verbruik in € ‘EURO’s’ zou kunnen zien. Hier gaan we uitleggen hoe je eenvoudig het verbruik in geld = € kunt tonen met een Python-script.
Hier gaan we onze PI ombouwen tot een echte ‘Alexa’, of dit financieel gezien de moeite is laat ik in het midden, maar gewoon omdat het kan. De door Amazon op de markt gebrachte Alexa is dus voorzien van een Open Source stukje software, je moet dan wel registreren bij Amazon, maar daarna ben je als gebruiker vrij om ermee te doen en laten wat je wil.
Ik gebruik hiervoor de net uitgekomen versie van Raspbian ‘Stretch“, verder zal ik alle uit voeren handelingen en commando’s hier weergeven.
Lets go:
Benodigdheden:
Raspberry PI (GUI enabled – met toegang via VNC of via beeldscherm, toetsenbord en muis)
Een goede voeding van je PI
Micro SD kaart
Netwerk verbinding
USB microfoon
Speakers
Optioneel:
Behuizing voor je PI
Registratie bij Amazon: Stap 1: Eerst gaan we registreren bij Amazon voor een Developer Account.
Die doen we door naar de volgende link te gaan Amazon’s Developer website en de stappen te volgen. Als je al een account hebt bij Amazon log je in, heb je nog geen account maak je dit aan. Zodra je dit hebt aangemaakt en bent ingelogd kunnen we onze configuratie aanmaken, klik op de tab ALEXA (3e van links) zie schermafdruk hieronder. Lees verder → Bericht ID 3353
Raspberry Pi Foundation brengt krachtiger 3B+-model met 5GHz-wifi uit
De Raspberry Pi Foundation heeft de opvolger van het bestaande 3B-bordje gepresenteerd in de vorm van de Raspberry Pi Model 3B+. Deze is onder meer voorzien van een 1,4GHz-Broadcom-soc en kan verbinding maken met 5GHz-wifi.
De nieuwe versie is voorzien van dezelfde 2837-chip van Broadcom als de voorganger, op basis van een ARM Cortex A53-processor, al is sprake van een aangepaste package. Het gaat bij de chip, preciezer de BCM2837B0, om een exemplaar met heatspreader en geoptimaliseerde power integrity, waardoor een 200MHz hogere klokfrequentie behaald kan worden of een lagere spanning bij minder belasting. De stichting waarschuwt dat het nieuwe model ‘significant meer energie verbruikt dan de 3B’ en dat daarom een voeding van hoge kwaliteit belangrijk is.
Daarnaast maakt het nieuwe model gebruik van een soortgelijke antenne als de Raspberry Pi Zero W, die iets meer dan een jaar geleden uitkwam. Dualband-wifi-ac, bluetooth 4.2 en ble worden verzorgd door een Cypress CYW43455-chip, terwijl de inmiddels twee jaar oude voorganger het moest doen met een BCM43438 van Broadcom. Volgens de stichting is de prestatie op 2,4GHz iets beter ten opzichte van de 3B en liggen de prestaties op 5GHz een stuk hoger. Dat is niet gek, omdat de Model 3B daar geen ondersteuning voor had. Lees verder → Bericht ID 3353
Image with desktop based on Debian Stretch
Versie: March 2018
Release date: 2018-03-13
Kernel versie: 4.9
Release notes: Link Download Torrent – Download ZIP
Raspberry heeft met HAT een nieuwe standaard geïntroduceerd die ervoor moet zorgen dat het gemakkelijker wordt om add-onhardware te gebruiken voor de RaspBerry Pi B+. Daarmee moet ‘plug and play’ mogelijk worden.
Volgens Raspberry zijn er in de afgelopen tijd veel hardwarematige add-ons ontwikkeld voor zijn mini-computers. Dat bewoog het bedrijf ertoe om hiervoor een standaard te ontwikkelen zodat het voor makers gemakkelijker wordt om hun add-on compatibel te krijgen met de Raspberry Pi. HAT, dat staat voor Hardware Attached On Top en bestaat uit een verzameling ‘regels’, is alleen beschikbaar voor het model B+, dat Raspberry onlangs uitbracht. Lees verder → Bericht ID 3353
We moeten eerst de image downloaden op raspberrypi.org voor 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 ook met Etcher maar ook 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.
(LET OP: vanaf versie ‘Jessie‘ staat SSH niet meer automatisch aan, door in de map /boot van je SD-kaar een leeg bestand aan te maken met de naam ssh zal deze worden geactiveerd). Heb je een windows pc waar je de image op heb geschreven naar je SD-kaart is het onmogelijk om in de map /boot te komen. Dan kun je dit ook vanaf de prompt op je pi zelf doen, (inlognaam: pi en het wachtwoord: raspberry) voer uit:
ifconfig
(dan weet je gelijk je DHCP IP-adres, schrijf dit op)
cd/boot
sudo touch ssh
sudo reboot
Na de herstart inloggen met ‘PuTTy‘ via SSH met de inlognaam: pi en het wachtwoord: raspberry. Dit kun je het beste gelijk veranderen via de configuratie, voer uit:
raspi-config
of
passwd
en volg de aanwijzingen op.
(Lees de instructies in de Readme.txt welke bij de image zit)
Log in met behulp van Putty met SSH op je Raspberry Pi en open het dhcpcd.conf bestand met behulp van de nano editor:
Bekijk je huidige configuratie met het volgende commando:
ifconfig
Zoals je kunt zien in de naam van interface andere als in vorige versies van Raspbian, bij mij op een Raspberry PI 2b is dat nu: “enxb827ebafb1ba” en op de Raspberry PI 3b is dat nu “eth0” je moet dit dus onthouden, of opschrijven….
Voer nu uit: sudo nano /etc/dhcpcd.conf
Voeg de onderstaande regels (ONDERAAN) toe aan het bestand toe, bijvoorbeeld:
1
2
3
4
5
#statisch LAN IP adres configuratie (Terry 19-02-2018)
Wanneer je op de Raspberry Pi gebruik maakt van Raspbian met de Pixel Desktop dan is het vrij simpel om via de grafische interface en de netwerkinstellingen de RPI een vast IP adres tegeven. Gebruik je Raspberry Pi (headless) zonder monitor of maak je gebruik van het Lite image dan kun je de netwerkinstellingen via Terminal aanpassen.
Op het moment dat je gebruik wilt maken van een vast IP adres in plaats van een door de DHCP server toegekend dynamisch IP nummer dan moet je de netwerkinstellingen aanpassen. Sinds de Jessie release van Raspbian is de procedure hiervoor gewijzigd.
Een backup maken van de netwerkinstellingen
Maak een kopie (backup) van de huidige netwerk instellingen, mocht er iets fout gaan dan kun je altijd terugkeren naar de huidige instellingen, voer uit:
sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf.backup
Een vast IP adres instellen
Log in met behulp van Putty met SSH op je Raspberry Pi en open het dhcpcd.conf bestand met behulp van de nano editor:
Bekijk je huidige configuratie met het volgende commando, voer uit:
Om de beste ervaringen te bieden, gebruiken wij technologieën zoals cookies om informatie over je apparaat op te slaan en/of te raadplegen. Door in te stemmen met deze technologieën kunnen wij gegevens zoals surfgedrag of unieke ID's op deze site verwerken. Als je geen toestemming geeft of uw toestemming intrekt, kan dit een nadelige invloed hebben op bepaalde functies en mogelijkheden.
Functioneel
Altijd actief
De technische opslag of toegang is strikt noodzakelijk voor het legitieme doel het gebruik mogelijk te maken van een specifieke dienst waarom de abonnee of gebruiker uitdrukkelijk heeft gevraagd, of met als enig doel de uitvoering van de transmissie van een communicatie over een elektronisch communicatienetwerk.
Voorkeuren
De technische opslag of toegang is noodzakelijk voor het legitieme doel voorkeuren op te slaan die niet door de abonnee of gebruiker zijn aangevraagd.
Statistieken
De technische opslag of toegang die uitsluitend voor statistische doeleinden wordt gebruikt.De technische opslag of toegang die uitsluitend wordt gebruikt voor anonieme statistische doeleinden. Zonder dagvaarding, vrijwillige naleving door je Internet Service Provider, of aanvullende gegevens van een derde partij, kan informatie die alleen voor dit doel wordt opgeslagen of opgehaald gewoonlijk niet worden gebruikt om je te identificeren.
Marketing
De technische opslag of toegang is nodig om gebruikersprofielen op te stellen voor het verzenden van reclame, of om de gebruiker op een site of over verschillende sites te volgen voor soortgelijke marketingdoeleinden.