De Sonoff POW. Vandaag kwam deze binnen, 10 dagen onderweg van BangGood, niet slecht. Eindelijk kunnen we het stroomverbruik van onze servers een beetje in kaart brengen. De Sonoff Pow is gebaseerd op de ESP8266 chipset welke is uitgerust met een volledige RCP/IP stack. De chip is te flashen met je eigen software maar over het algemeen gebruikt men ESPeasy, een goed ondersteund en veel gebruikt open source project. In feite is de pow gelijk aan de Sonoff 10A en 16A met als extra functie dat deze het stoomverbruik kan bijhouden, zodra dit goed werkt in ESPeasy denk ik er sterk over om alle modules te vervangen voor deze iets duurdere module. Het relais kan 16A schakelen en de huidige die ik in gebruik heb maar 10A, al is dat meer dan genoeg voor wat LED verlichting en een paar printers en klein huishoudelijke apparaten. En natuurlijk net als bij de overige Sonoff modules kun je ook timers programmeren zoveel je wil.
De eigen software van Sonoff werkt via een app over je WiFi verbinding waarmee apparaten alleen via deze app in en uit kunnen worden geschakeld. Verre van ideaal dus, en zeker voor ons als domoica fans, wij willen vrijheid om alles naar eigen wens in te richten. Waarmee ik niet wil zeggen dat de app niet functioneert, als je alleen Sonoff wifi producten zou gebruiken zal het zeker voldoen. Gelukkig is Arend druk met de implementatie van de Sonoff POW in ESPeasy en het vermogensverbruik kunnen we dan ook snel in Domoticz meenemen. Lees verder → Post ID 2758
Deze week de Sonoff 10a WIFI modules ontvangen welke ik een week geleden via BangGood had besteld, ik wist al dat ik ze zou gaan flashen naar ESPeasy, maar toch heel even de originele software met bijbehorende app bekeken.
Daar was ik snel mee klaar, je moet je op een of andere site via de app registreren en je weet niet wie je gegevens en het gebruik van de app kan zien of waar en hoe het is opgeslagen.
Privacy en bruikbaarheid op deze manier is niet wat we zoeken, dus snel verder.
Deze software en manier van gebruiken is dus niet wat ik wil, en jij ook niet anders was je niet hier.
Ben je hier omdat het flashen op een andere manier niet werkte of niet naar je zin is, of je hebt de headers zelf al gesoldeerd, ga dan gelijk naar hoofdstuk 2. Lees verder → Post ID 2758
Pak beide zipfiles uit en maak de bestanden in de map ESPEasy_Flashutils uitvoerbaar (chmod +x bestandsnaam) of in de grafische omgeving, rechtermuisknop Eigenschappen > Rechten en dan bij Uitvoeren aanvinken (Dit kan voor alle bestanden tegelijk als u deze eerst allemaal selecteerd)
Kies uit de map ESPEasy_R120 of de ESPEasy_R147 de juiste binary.bin file welke je op de module wil flashen en kopieer deze in de map ESPEasy_Flashutils.
Nu start je een terminal ‘CTRL+ALT+T’ of in de map /home/gebruikersnaam/Downloads/ESPEasy_Flashutils rechtermuisknop en kies voor in terminal openen. Lees verder → Post ID 2758
Eigenlijk staat hier ‘ESP8266 oud model’ versus ESP32 nieuw model.
ESP-WROOM-32 WiFi BLE ModuleESP-WROOM-32 WiFi BLE Module
Onder ESP8266 vallen veel verschillende soorten. Al deze soorten zijn net een beetje anders van elkaar. Zo varieren ze in formaat maar ook hoeveel in- en output mogelijkheden erop zitten. Als er complexe scripts worden geschreven met veel libraries kan het ook handig zijn om de flash-size in de gaten te houden. De ESP32 is de opvolger van de ESP8266 maar kan eigenlijk hetzelfde alleen is een stukje sneller en de flash-size is groter. Wat wel een mooie toevoeging is dat de ESP32 ook BLE (Bluetooth low energy).
Hieronder een tabel met verschillende ESP8266 modellen:
Als je deze uitpakt heb je in deze map ESPEasy een map ‘source‘ met daarin de mappen ‘lib‘ en ‘src‘.
In de lib map staan een aantal libraries die nodig kunnen zijn voor je project en in de map src staat de ESPEasy.ino welke we gaan gebruiken.
In de arduino software selecteren we het juiste bord, in dit geval heb ik de “NodeMCU 1.0 (ESP-12E module)” waarvoor ik het bordje ‘Generic ESP8266 Module’ kies, hierna selecteren we het juiste flash formaat in dit geval de 512k met 64k SPIFFS