afb. 01 Het verborgen TX6 schroefje in de Sonoff S60
De Sonoff S60TPF is niet zo snel en handig te flashen als de oudere en meer bekende Sonoff’s, deze moeten we een beetje masseren met een waterpomptang, gebruik wel een tissue of poetsdoek om schade te voorkomen.
Als eerste moeten we het kleine schroefje in de onderkant bij de aarde losmaken, dit is een TX6 en deze moet vrij dun zijn, gelukkig had ik mijn Wera Kraftform Micro Big Pack 1 Micro-schroevendraaierset binnen handbereik. (afb. 01)
Als 2e moeten we het binnenwerk losmaken, dit is gelijmd, maar door met een waterpomptang rustig wat druk te zetten hoor je deze losbreken, draai de plug zo helemaal rond en blijf deze masseren met de tang tot het binnenwerk loskomt. afb. 02 (Let op de aardpennen haken zich vast aan het grijze binnendeel, even terugduwen met een vingertopje…)
afb. 02 Kraak de rand met een waterpomptang, gebruik wel iets van bescherming.
Nu het schroefje verwijderen in het midden van de aardklemmen. Dit is een Philips 0 (afb. 03)
afb. 03 Dit schroefje eerst verwijderen, PH0
Dan de aardklem desolderen.
Nu hebben we een soldeerbout nodig met flink wat vermogen en een hoge temperatuur. We moeten de aardklem desolderen van de print, dit ging prima met een stevige soldeertip (T12-BC3) op 450° graden celsius. Ik heb een klein puntbektangetje op de klem gezet, beetje flux, snel opwarmen en de klem met de tang weggenomen. Dit werkt perfect en snel.
Nu nemen we het grijze stukje plastic weg, zit niet vast, met tangetje of pincet te verwijderen.
Hieronder zie je 2 kleine stukjes “Blue tack” o.i.d., deze zitten op de volgende te desolderen punten.
Nu zit er nog wat lijm op 2 of 3 punten aan de zijkant, dit heb ik opgelost met isopropanol alcohol 99,9%, en met een fijn pincet verwijdert.
Het desolderen van de print is even makkelijk als de aardeklem, ik heb een voor een de koperen contacten met het puntbektangetje onder spanning gezet, wat flux erop, en door beide kanten om en om te verwarmen en zo omhoog te werken nog geen minuut werk.
Neem gelijk wat flux en solderwick om deze pinnen en contacten op te knappen.
Nu moeten we 4 jumperkabeltjes bevestigen aan de +5v, gnd, RDX en TDX. Hiervoor gebruik ik een T12-IL9 als soldeertip op 350 graden celsius afb. 04 & afb. 05
Jumperwires solderen aan de Sonoff S60TPF Europe voor flash Tasmota
afb. 05 Jumperwires solderen aan de Sonoff S60TPF Europe voor flash Tasmota
Als je hebt gecontroleerd dat er geen soldeerbruggen of sluitingen zijn kunnen we gaan flashen met Tasmota of ESP-Home als dat je voorkeur heeft, ik behandel hier Tasmota, dat heeft mijn voorkeur.
Start de browser “Google Chrome”, ik ben zelf meer van “Firefox” maar dat geeft soms onverklaarbare problemen dus beter Chrome.
Sluit de USB to TTL aan op je USB poort, houdt het knopje ingedrukt voor een paar seconden, dit brengt de module in flashmode.
Ga naar https://tasmota.github.io/install/ en kies in he lijst de volgende image/binary: https://ota.tasmota.com/tasmota32/tasmota32c3.factory.bin en klik op “CONNECT” in de lijst zie je (Onder Linux) helemaal onderaan USB2.0-Serial (ttyUSB1). Deze selecteren we. (Het kan zijn dat je geen rechten hebt, ga dan naar je terminal en voer uit: sudo usermod -a -G dialout GebruikersNaam om jezelf aan de dialout groep toe te voegen.
Klik nu op “INSTALL TASMOTA32-C3 2M (ENGLISH), vink aan “Erase device” en klik op next en in het volgende scherm op “INSTALL”.
Nu wordt de oude flash gewist en de nieuwe geschreven, dit duurt iets langer dan de andere Sonoff’s die ik heb geflashed, maar na een paar minuten is de flash geschreven.
Druk op next, en je bent klaar, neem de USB to TTL uit de USB-poort, wacht 10 seconden en plaats deze terug.
Nu kun je na ongeveer 30 seconden een WIFI netwerk met een naam beginnend met tasmota, bijvoorbeeld “tasmota-A95106-4258”, maak een WIFI verbinding met dit netwerk, met je PC of telefoon, als de verbinding tot stand is gekomen ga je in je browser naar http://192.168.4.1/ selecteer je eigen WIFIPUNT uit de lijst en geef je wachtwoord op en klik op “CONNECT”.
Nu krijgt je Sonoff een adres van je DHCP server, soms geeft hij deze door en gaat hij er direct heen, maar het gaat ook weleens mis, in dat geval moet je in de config van je DHCP server kijken wat het ip adres van je sonof is.
Tasmota heeft de Sonoff S60 niet in de binary zitten, dus gebruiken we een template.
Als je weer verbonden bent met je Sonoff S60 klik je op “OTHER”, bovenaan staat de regel template, plak daar de volgende regel: {"NAME":"S60","GPIO":[1,1,1,1,224,544,1,3104,1,32,1,0,0,0,0,0,0,0,1,1,1,1],"FLAG":0,"BASE":1}
Je kunt hier ook gelijk een Web Admin Password opgeven, en je Sonoff een naam geven. Laat Emulation op NONE staan en klik op “Save”.
Je Sonoff start nu opnieuw op en is goed ingesteld voor gebruik met de S60.
Als alles naar je zin is kun je de TTL to USB uit de USB-poort verwijderen en de 4 jumperkabeltjes verwijderen, gebruik daarna een klein beetje flux en knap de solderingen op (zonder soldeerbruggen).
Maak de solderingen en omgeving goed schoon met isopropanol alcohol 99,9% en een kwastje of wattenstaafje om corrosie te voorkomen. (ja ook noclean flux)
Plaats de print terug in zijn behuizing en soldeer de pinnen en monteer alles in omgekeerde volgorde van demonteren.
Gebruiikte USB TO TTL voor alle Tasmota Flashes
Totale tijd, de eerste ongeveer 1 uur, de 2e max 20 minuten. Het schrijven van dit stukje blog, 3 uur…..
Viseron is op het moment dat dit artikel geschreven wordt nog vrij nieuw op het gebied van open source-opties voor NVR’s. Het heeft een aantal goede functies, maar is zeker nog jong.
Voordelen
Vrij eenvoudig om in Docker te laten draaien.
Werkt met RTSP-gebaseerde camera’s en MJpeg-streams
Bewegingsdetectie
Objectdetectie
Gezichtsherkenning (niet getest in dit artikel, maar beweerd op hun website)
Nadelen
Gebruikt een yaml-configuratiebestand om alles in te stellen (geen eenvoudige webgebruikersinterface/formulier)
Geen ONVIF-opties voor cameradetectie of -instellingen.
Gebrek aan feedback op bewegings-/objectdetectie voor visuele afstemming
Viseron biedt een vrij eenvoudige, schone interface. Het heeft niet veel toeters en bellen als het gaat om het instellen en configureren van camera’s, bewegingsdetectie of objectdetectie.
Alle configuratie wordt gedaan via een yaml-configuratiebestand. Ze ondersteunen wel een “secrets”-bestand voor het opslaan van uw camera-ip’s, gebruikersnamen en wachtwoorden, los van het hoofdconfiguratiebestand, maar het wordt nog steeds gedaan via een configuratiebestand.
Viseron maakt het hoofdconfiguratiebestand beschikbaar voor bewerking via een bestandseditor in de webbrowser, waardoor u het niet in uw terminal of een aparte teksteditor hoeft te openen.
De eerste ervaring in het algemeen
Gelukkig is het configuratiebestand vrij eenvoudig om mee te werken en het geeft je een goede boilerplate om mee te beginnen. De documentatie over opties die beschikbaar zijn om te gebruiken in het configuratiebestand, maar die nog niet in de boilerplate worden weergegeven, is wat summier. Het instellen van mijn camera’s was niet zo moeilijk toen ik eenmaal begreep welke waarden waar moesten komen. Ik kon een secrets.yaml-bestand gebruiken dat in dezelfde map stond als het hoofdbestand configuration.yml om de IP’s, gebruikersnamen en wachtwoorden van mijn camera’s in te voeren, in plaats van het hoofdconfiguratiebestand te gebruiken voor al deze gevoelige details.
De camera’s werden over het algemeen snel gedetecteerd en verschenen snel in de interface van de camera. Het systeem biedt geen echt live conglomeratiebeeld (meerdere camera’s in een raster of lay-out). Het beeld van de hoofdcamera’s leek ongeveer elke 7 tot 10 seconden te worden bijgewerkt, maar niet vaker dan dat tijdens mijn gebruik en testen.
Je kunt naar een liveweergave per camera gaan, en naar een weergave van alle opnamen die een camera maakt. Als u echter bij ‘alle’ opnamen wilt, moet u wel wat dieper graven.
Kortom, Viseron is een prima optie voor iemand die een aantal camera’s rondom zijn huis of bedrijf in de gaten wil houden en opnames wil maken op basis van objectbeweging, en niet alleen beweging in het algemeen.
De installatie van Viseron
Ten eerste moet je docker en docker-compose op uw systeem geïnstalleerd hebben. Als u deze nog niet hebt, volgt u de onderstaande sectie en gebruikt u mijn eenvoudige script dat is ontworpen om u te helpen ze eenvoudig te installeren. Als u ze al hebt geïnstalleerd, kunt u gerust doorgaan naar de volgende sectie over het installeren van Viseron zelf.
Om het script te downloaden naar de gewenste host.
Wijzig de machtigingen om het script uitvoerbaar te maken: chmod +x ./install_docker_nproxyman.sh
en voer vervolgens het script uit met de opdracht: ./install_docker_nproxyman.sh
Wanneer het script wordt uitgevoerd, vraagt het u om uw hostbesturingssysteem te selecteren en vraagt het u vervolgens welke stukjes software u wilt installeren.
Voer gewoon ‘y’ in voor elk ding dat u wilt installeren.
Op een gegeven moment wordt u mogelijk ook om uw supergebruiker (sudo) wachtwoord gevraagd.
Laat het script de installatie voltooien.
Op dit punt kunt u het beste uitloggen en opnieuw inloggen, omdat u dan de opdrachten docker en docker-compose kunt gebruiken zonder dat u sudo ervoor hoeft te zetten.
Viseron installeren in Docker
Nu je docker en docker-compose hebt geïnstalleerd, moet je een map maken om Viseron in te installeren. Ik plaats al mijn docker-gebaseerde applicaties/services liefst in een bovenliggende docker-map, met de applicatie- of service-installatie als een eigen map.
Om dit in Linux te doen, doet u gewoon het volgende: mkdir -p docker/viseron
De opdracht hierboven zegt dat je de map “docker” moet aanmaken als die nog niet bestaat. Als dat wel zo is, gebruik dan gewoon de map die daar staat. Vervolgens wordt dezelfde controle uitgevoerd voor de map “viseron” en gebeurt hetzelfde.
Ga nu naar de map “viseron” met de opdracht: cd docker/viseron
We maken een nieuw bestand in deze map met de naam “docker-compose.yml”. Dit is een yaml-bestand (uitgesproken als “yammel”) dat we gebruiken om te definiëren hoe we de Viseron-applicatie kunnen ophalen, waar we video-opnames kunnen opslaan, welke poorten we kunnen gebruiken en hoe de applicatie in docker moet heten.
nano docker-compose.yml
Kopieer het onderstaande codeblok en plak het in het bestand. version: "2.4"
De bovenstaande samengestelde inhoud komt rechtstreeks uit de Viseron-documentatie op het moment van schrijven van dit artikel.
OPMERKING: Controleer altijd de documentatie op bijgewerkte installatieprocedures, aangezien de kans groter is dat deze na verloop van tijd actueel en nauwkeurig is.
Zorg ervoor dat je in de bovenstaande inhoud alleen toegewezen items (volumes, poorten) aan de linkerkant van de dubbele punt ‘:’ vervangt. De rechterkant van de dubbele punt is wat de docker-container gebruikt om de applicatie te laten draaien, en je mag die waarden nooit wijzigen. De linkerkant is echter wat uw hostmachine (de machine waarop docker draait) gebruikt. Dus als je de Viseron-webinterface op poort 9612 wilt bereiken, wijzigt de poorttoewijzing zodat deze eruitziet als - 9612:8888
Tenzij je de standaardpoorttoewijzing wilt wijzigen, kunt u deze gewoon 8888:8888 laten staan. Je krijgt dan toegang tot de webgebruikersinterface via poort 8888 wanneer dat nodig is.
Voor de volumetoewijzingen verander ik graag mijn volumes zodat ze allemaal in de huidige directory staan. In Linux doen we dit met de ./ voor het pad naar de locatie.
Dus in mijn compose-bestand heb ik {config path} gewijzigd in ./data/config.
Voor de {recordings path} zou ik dit normaal gesproken ook in de huidige map zetten, maar omdat opnames kunnen groeien en behoorlijk groot kunnen worden, wilt u misschien een externe NAS of een andere toegewezen netwerkschijf gebruiken. Zorg er dus voor dat u hier het juiste pad invoert naar waar u de opnames wilt opslaan. Over het algemeen vindt u een pad voor een NAS in /mnt/some/path..., maar dat is niet altijd het geval, dus het is belangrijk dat u weet waar uw netwerkopslag is gekoppeld.
Zodra je deze paar details hebt bijgewerkt, sla je het bestand op met CTRL + O, bevestig door op Enter te drukken en verlaat je de nano-editor met CTRL + X.
Nu gaan we het Viseron-systeem opstarten. Je kunt dit doen met de opdracht: docker compose up -d (als je een oudere versie van docker-compose gebruikt, moet je mogelijk docker-compose up -d uitvoeren.)
Geef de applicatie tijd om te downloaden en ga aan de slag. Wanneer u een ‘done’-bericht ziet, kunt u uw favoriete webbrowser openen en naar het IP-adres van uw hostmachine gaan en naar de poort die u aan de linkerkant van de dubbele punt hebt toegewezen. Als u dezelfde machine gebruikt als waar u voor zit, kunt u localhost gebruiken in plaats van het IP-adres van de machine als u dat liever wil.
Ik ging naar http://10.0.0.10:8541 toen ik poort 8541 op mijn host toewees aan de containerpoort 8888 in mijn docker-compose.yml-bestand.
Je ziet de Viseron-app laden en een spinner. De spinner blijft gewoon draaien, omdat je nog geen camera’s aan het configuratiebestand hebt toegevoegd. Dat gaan we nu instellen.
De Viseron-configuratiebestanden
Zoals eerder vermeld, gebruikt Viseron yaml-configuratiebestanden om camera’s en opties voor het systeem in te stellen. Je hebt twee bestanden nodig om veiliger te zijn, maar standaard is het hoofdconfiguratiebestand al ingesteld. Je kunt dit bestand rechtstreeks vanuit de web-gebruikersinterface openen, bewerken en opslaan. Je kunt de server zelfs opnieuw opstarten nadat je wijzigingen hebt aangebracht en deze hebt opgeslagen om deze wijzigingen door te voeren.
De hoofdconfiguratie ziet er niet precies zo uit als mijn voorbeeld hieronder, maar het komt wel in de buurt van wat ik ga laten zien.Nogmaals, in de Viseron-documentatie bieden ze een voorbeeldconfiguratiebestand met meer details dan wat ik hier zal hebben. Mijn bestand is er slechts één om u op weg te helpen.
Klik op het “hamburger”-pictogram linksboven op het Viseron-scherm om het navigatiepaneel te openen. Hier kunt u op de optie “Configuratie” klikken om rechtstreeks in de browser naar uw standaard configuration.yml-bestand te gaan.
Ik heb de bovenstaande configuratie-instelling in een gemengde indeling gelaten. Ik heb de verbindingsinformatie van camera 1 rechtstreeks in het configuratiebestand ingesteld en u bent meer dan in staat en welkom om dit te doen als u dat wilt. Camera 2 en Camera 3 heb ik echter ingesteld om een tweede yaml-bestand te gebruiken met de naam “secrets.yaml”. De naam van dit bestand en de locatie zijn erg belangrijk. Het is echter handig, omdat u deze configuratie eenvoudig kunt delen tussen machines of met anderen, zonder dat u zich zorgen hoeft te maken dat uw gevoelige camera-informatie openbaar wordt.
Het bestand “secrets.yaml” is ook vrij eenvoudig in te stellen. We maken gewoon een nieuw bestand in dezelfde map waar het hoofdbestand configuration.yml zich bevindt. In dit geval staat het in onze docker/viseron/data/config-map.
Eenmaal in die map gebruikt u de volgende opdracht om het nieuwe bestand te maken:
nano secrets.yaml
Zodra u het in de teksteditor opent, begint u met het toevoegen van de waarde die u wilt gebruiken in het configuratiebestand, gevolgd door een dubbele punt ‘:’, en vervolgens de werkelijke waarde. Zet één waarde-set op elke regel.
Voorbeeld hieronder:
Zodra u uw bestand hebt ingesteld, slaat u het op met CTRL + O, drukt u op Enter om te bevestigen en gebruikt u CTRL + X om de nano-teksteditor te verlaten. Nu, in uw configuratiebestand, overal waar u een secrets.yaml-variabele wilt gebruiken, plaatst u gewoon !secret <variablename> in plaats van de werkelijke waarde.
Sla uw wijzigingen op en klik vervolgens op de knop ‘Server opnieuw opstarten’ om te controleren of uw instellingen naar wens werken.
En we zijn klaar, je hebt nu een NVR-systeem dat draait, met optionele bewegings- en objectdetectie. Het gebruik van TPM-apparaten zoals de Google Coral kan zeker helpen bij het verwijderen van de CPU-belasting van objectdetectie, vooral als u meer camera’s toevoegt, maar met mijn tests op 2 camera’s leek het te werken met heel weinig extra CPU-gebruik.
Kleine opmerking
Een nadeel van het Viseron-systeem is dat u geen inspraak hebt in het automatisch verwijderen van oude opnames. Dit is een functie die ik over het hoofd zie, omdat u zich hiermee geen zorgen meer hoeft te maken dat u op een gegeven moment geen opslagruimte meer hebt, vooral niet als u meer camera’s aan het systeem toevoegt.
Ik denk dat Viseron een geweldige start heeft en ik ben enthousiast om te zien dat het met de tijd meer mogelijkheden en functies krijgt. Ik hoop echt dat ze succesvol zullen zijn en een andere geweldige open source-optie aan het NVR-landschap zullen toevoegen.
Nadat je jouw Toon succesvol hebt geroot ga je natuurlijk als eerste je Toon-abonnement bij Eneco opzeggen; het abonnement kost je 4,50 € per maand daar heb je nu niets meer aan. Maar hoe krijg je de data van Toon dan in Domoticz? En hoe kan je via Domoticz de Toon bedienen?
In Home Assistant kun je simpel de toon software vanuit HACS installeren, je hebt alleen het IP adres van je Toon nodig.
Na het uitvoeren van onderstaande stappen is het mogelijk om informatie uit de Toon te in Domoticz te laten weergeven en de Toon vanuit Domoticz aan te sturen.
Toon > Domoticz
Huidige temperatuur (omgeving)
Ingestelde temperatuur (thermostaat)
Ingesteld programma
Ingestelde scene
Brander informatie (wordt de ketel gebruikt voor CV of Warm Water?)
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
De afkortingen, dat is ook waar ik op zocht, dus die zetten we even bovenaan:
AGM is een diepontladingsaccu (deep-cycle accu)
Ah staat voor Ampère uur, een 45Ah(20h) accu kan bijvoorbeeld totaal 45Ah afgeven, gemeten over 20 uur
Ca/Ca zijn Accu’s met calcium in plaats van antimoon
CCA staat voor Cold Cranking Amps
MF staat voor onderhoudsvrij (Maintenance-Free)
PbSb/PbCa of kortweg Sb/Ca is een hybride accu
SLA (Sealed Lead Acid)
TPPL (Thin Plate Pure Lead)
VDS verwijst naar de (Duitse) certificering inzake veiligheid, met name brandveiligheid
VRLA (Valve Regulated Lead Acid)
De Primaire cel
In 1786 was wetenschappelijk onderzoeker Luigi Galvani bezig een kikker te ontleden. De kikker was opgehangen aan een koperen haak en telkens wanneer Galvani met zijn ijzeren mesje de kikkerpoot aanraakte, zag hij het kikkerpootje samentrekken. Galvani meende dat de energie die daarvoor nodig was, uit het dier zelf afkomstig was en noemde het ‘dierlijke electriciteit’.
Zijn vriend en medewetenschapper Allessandro Volta was het niet met hem eens. Hij meende dat de elektriciteit werd veroorzaakt door twee verschillende metalen die met elkaar waren verbonden door een vochtig medium. Experimenten bevestigden zijn zienswijze en in 1797 construeerde Volta de eerste echte accu, de Zuil van Volta. Deze zuil bestaat uit negenenveertig paren van koperen en zinken plaatjes, die met tussenvoeging van in een zuur gedrenkte stukjes wollen stof op elkaar zijn gelegd. De zuilen zijn aan de onderkant door een koperen strip verbonden. Bij geleidende verbinding van de bovenkanten sluit de kring en gaat er een stroom lopen, die wordt onderhouden door het geleidelijk oplossen van zink in het zuur.
In de Zuil van Volta wordt de elektriciteit opgewekt door een chemische reactie en de accu kan, eenmaal uitgeput, niet meer worden herladen. We spreken hier van een primaire cel.
De Secundaire cel
In de Zuil van Volta werd de elektriciteit opgewekt door een chemische reactie en de accu kon, eenmaal uitgeput, niet meer worden herladen. We noemen dit een primaire cel.
In 1803 vervaardigde Johann Wilhelm Ritter een soort omgekeerde Zuil van Volta. De Zuil van Ritter bestond uit enkel koperen schijfjes, ook nu gescheiden door laagjes stof of karton, die met een zoutoplossing waren doorweekt. De Zuil van Ritter kon zelf geen stroom produceren, maar kon deze daarentegen wel opslaan. Dat noemen we een secundaire cel of accu(mulator)
De stroom die nodig was om de (secundaire) zuil van Ritter te laden, kon alleen worden verkregen uit een primaire stroombron zoals de Zuil van Volta. Dat maakte Ritter’s ontdekking wel interessant, maar weinig geschikt voor praktische toepassing. Lees verder → Bericht ID 6242
Het koppelen van de HomeWizard aan Domoticz is zeer eenvoudig en zal ik kort hieronder toelichten. Ik ga er van uit dat er enige kennis is van SSH en hoe je in moet loggen. Ik doe dat op een Raspberry Pi 3.
Log in via SSH (bijvoorbeeld via Putty) op de Raspberry Pi waar Domoticz op draait.
Ga naar instellingen > hardware en scrol naar beneden.
Geef een herkenbare naam in ik gebruik Homewizard, bij type zoek je naar HomeWizard Wi-Fi P1 Meter en selcteer deze, nu gaan we het IP-adres toevoegen, dit is te vinden door in te loggen op je router/modem en bij de DHCP leases te kijken. (Ik gebruik zelf Angry IP Scanner)
Geef dit IP-adres in bij IP Adres: in mijn geval is dat 10.0.0.186
Homewizard P1 Wi-Fi toevoegen aan Domoticz via: instellingen > Hardware
Bespaar op je waterrekening met deze slimme watermeter! De Wi-Fi watermeter van Homewizard geeft je live inzicht in je waterverbruik. Zo weet je precies hoeveel water je gebruikt in huis.
Je kunt de meter gemakkelijk zelf aansluiten: daar heb je geen professionele hulp bij nodig.
In de verpakking zit:
Een watermeter
Bracket set voor de watermeter
5 V USB-voeding
3 meter USB-C kabel
Snelstartgids
Hoe werkt de Wi-Fi watermeter?
De slimme watermeter verbindt zich met jouw Wi-Fi en de analoge watermeter. Vanaf dat moment leest de slimme watermeter jouw analoge watermeter af.
Met de bijgeleverde bracket set plaats je de slimme watermeter op de analoge watermeter. Klik de watermeter in de adapter en verbindt met de Wi-Fi.
De slimme watermeter kan van stroom voorzien worden met een kabel. De meter stuurt deze gegevens live door naar de gratis te gebruiken Energy app van Homewizard. Zo krijg je inzicht in je waterverbruik en kun je hierop besparen. De HomeWizard Energy app is beschikbaar voor Android en iOS. Je kan de watermeter ook gebruiken in combinatie met het Energiedisplay van HomeWizard!
De Wi-Fi watermeter werkt ook op batterijen. Met één set batterijen gaat de meter een jaar mee en kan het tot 30 liter per minuut meten.
Neurale netwerken zijn een belangrijke techniek in machine learning, maar helaas ook rekenintensief en energieverslindend. Met de Coral USB Accelerator biedt Google een handig versnellerbordje aan. Je gebruikt het op je laptop of een Raspberry Pi 4.
De Google Coral USB Accelerator is een hardwareversneller die tot 4 biljoen () bewerkingen per seconde kan uitvoeren voor een model van een neuraal netwerk. Het hart bestaat uit een Edge TPU-coprocessor, die slechts 2 W verbruikt, een heel laag verbruik voor dit soort berekeningen.
Het is een klein kastje ter grootte van een wat brede USB-stick. Er wordt een usb-c-kabel meegeleverd met aan de andere kant een USB-3-connector, zodat je de Coral USB Accelerator op een USB-3-poort van je computer of de Raspberry Pi 4 kunt aansluiten. Een USB-2-poort past uiteraard ook, maar dan kun je niet van de volledige snelheid van de Edge TPU-coprocessor genieten. Dat betekent ook dat je voor de beste prestaties met een Raspberry Pi model 4 nodig hebt omdat de oudere modellen alleen USB 2 aanbieden.
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.