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?)
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
Met de Shelly 1PM is een compacte schakelaar welke je niet alleen als schakelaar kunt gebruiken, maar ook om het stroomverbruik te meten. Deze slimme schakelaar is dus uitermate geschikt om te gebruiken als lichtschakelaar of om het stroomverbruik te meten van de wasmachine of wasdroger. Tevens is hij eenvoudig te integreren in Domoticz, Home Assistant of een ander huisautomatiseringssysteem.
De Shelly 1PM is eenvoudig te installeren achter een stopcontact of wandschakelaar (handig voor als je kinderen nog steeds niet weten dat een lichtschakelaar ook bedoeld is om het licht uit te doen). De Shelly 1PM werkt op een spanning van 110-230VAC of 24-60VDC bij maximaal 16A/3500W. Genoeg dus om het stroomverbruik van de wasmachine of wasdroger te meten.
Zodra je de Shelly 1PM hebt gemonteerd en hebt geactiveerd is het tijd om hem in Domoticz te installeren. Hiervoor maken we gebruik van MQTT, wat staat voor Message Queue Telemetry Transport. Indien MQTT al is geïnstalleerd op je Raspberry Pi kun je de eerste @ stappen overslaan.
1. Update de Raspberry Pi naar de laatste versie via de terminal
sudo apt-get update
sudo apt-get upgrade
2. Installeer Mosquitto
sudo apt-get install mosquitto mosquitto-clients
3. Installeer Python 3.5
cd domoticz/plugins git clone https://github.com/enesbcs/Shelly_MQTT.git
4. Herstart de Raspberry Pi
sudo reboot
5. Open Domoticz via de browser
Ga naar http://domoticz-ip:8080
6. Open de Hardware interface
Ga in het menu naar Instellingen Hardware om nieuwe hardware toe te voegen aan Domoticz.
7. Voeg nieuwe hardware toe
Voeg nieuwe hardware toe en neem onderstaande instellingen over.
Instellingen MQTT Client Gateway LAN interface
Naam: Geef de hardware een herkenbare naam. Bijvoorbeeld MQTT. Remote address: Vul het IP-adres van Domoticz in. Bijvoorbeeld 192.168.178.29 Gebruikersnaam: Vul een gebruikersnaam in. Wachtwoord: Vul een wachtwoord in. Publish Topic: Stel in op Flat.
8. Voeg Shelly MQTT hardware toe
Selecteer Shelly MQTT uit de Hardwarelijst en neem onderstaande gegevens over.
Instellingen Shelly MQTT
MQTT Server address: Vul het IP-adres in van Domoticz (zie stap 7).
Vul de gebruikersnaam en wachtwoord in welke je in stap 7 hebt ingevoerd.
Om de Shelly 1PM schakelaar weer te geven bij Apparaten dienen we in de instellingen van de schakelaar nog wat aan te passen.
9. Instellen MQTT in Shelly 1PM
Ga naar http://IP-adres van je Shelly 1PM
Klik vervolgens op Internet & Securety en ga naar ADVANCED-DEVELOPER SETTINGS en neem de onderstaande gegevens over.
MQTT instellen op Shelly 1PM
Vul de gebruikersnaam, wachtwoord en server in welke je in stap 7 hebt ingevoerd.
Klik op SAVE om de wijzigingen op te slaan.
Als het goed is krijg je nu de Shelly 1PM te zien onder Apparaten in Domoticz. Zie je de schakelaar nog niet verschijnen in Domoticz, reboot dan voor de zekerheid nog een keer de Pi.
Since the Raspberry Pi hosting the home automation software will always be on, it makes sense that it should host the MQTT broker. One of the best known Open source MQTT broker is Mosquitto which is what I installed following the instructions found on that site.
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.
Log in op je Domoticz server, ik mijn geval een Raspberry Pi, en ik gebruik daarvoor Putty.
We gaan eerst alles updaten en dan de volgende pakketten installeren: NPM, Node.js, Node RED en Mosquitto. sudo apt update
Tegenwoordig heeft bijna iedereen een slimme meter in de meterkast. Met een Raspberry Pi, een kabeltje en software kun je gemakkelijk de gegevens uit de slimme meter ophalen, zodat je het stroom- en gasverbruik gedetailleerd in kaart kunt brengen. In dit artikel laten we zien hoe je dit kunt doen met de software P1 monitor en Domoticz.
Iedereen een slimme meter
Al ruim drie miljoen huishoudens hebben tegenwoordig een slimme meter. Die meet je stroomverbruik en geeft dit samen met de standen van de gasmeter door via het mobiele netwerk. Handig voor de energieleverancier en netbeheerder, die verbruiksgegevens kunnen uitlezen en inzicht krijgen in pieken of storingen op het energienet. Maar ook handig voor jou, omdat je meer inzicht kunt krijgen in je verbruik en bijvoorbeeld de teruggave van zonnepanelen. Behalve via een internetportaal van je energieleverancier of een onafhankelijke dienst kun je ook zelf via de datapoort op de slimme meter, de zogenaamde P1-poort, het verbruik bijhouden.
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.
Zodra je Domoticz heb geïnstalleerd wil je natuurlijk ook backups kunnen maken. Een dagelijkse backup van Domoticz maken kan eenvoudig via de ingebouwde functie. Deze backup wordt ieder uur, dag en maand automatisch weggeschreven naar de folder /home/pi/domoticz/backups/. Je hoeft hiervoor alleen maar Enable Automatic Backup aan te vinken. Echter, indien de geheugenkaart van de Raspberry Pi crasht kun je deze backups niet meer gebruiken en ben je alsnog het spreekwoordelijke haasje. In dit artikel gaan we in op verschillende backup scripts, allemaal met een eigen functie.
Wat heb je nodig:
Buiten je raspberry Pi heb je een externe schijf nodig, maar beter is een NAS.
Als voorbereiding even het volgende:
Zoek op je Network Attached Storage (NAS) of externe harddisk een folder waar je de backup van Domoticz wilt gaan opslaan.
Zorg ervoor dat FTP ingeschakeld is en dat je de inloggegevens bij de hand hebt.
Stel in Domoticz een gebruikersnaam en wachtwoord in (website protection) en stel Local Networks (no username/password) in.
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.