Je bekijkt nu Installatie MQTT voor het gebruik binnen Domoticz

Installatie MQTT voor het gebruik binnen Domoticz

MQTT is een ISO-standaard publish-subscribe-gebaseerd berichtenprotocol. Het werkt bovenop de TCP / IP-protocolsuite. Het is ontworpen voor verbindingen met externe locaties waar een “kleine codevoetafdruk” vereist is of de netwerkbandbreedte beperkt is

Installatie MQTT
Gebruik gewoon de basis package die beschikbaar zijn via de apt-get installatie methode

Kies Y voor als hij mosquitto en de extra packages wil installeren.
Toevoegen MQTT Client Gateway.
Om de MQTT communicatie op te starten in Domoticz moet er Domoticz zich inschrijven bij de Mosquitto MQTT service.
Open Domoticz
Ga naar Setup >
Hardware
Vul de volgende gegevens in

  • Naam : MQTT Gateway 

  • Type : MQTT Client Gateway with LAN interface 

  • Data Timeout : Disabled 

  • Remote Address : localhost 

  • Port : 1883 



Advertentie :


Laat de velden Username en Password voor nu leeg.

Deze moeten wel gevuld worden als je MQTT afschermt met een login
Druk op Add
Er is nu een MQTT Gateway als hardware naam aangemaakt
Om te testen of de nieuwe MQTT verbinding werkt kunnen we een dummy sensor aanmaken.
Op hetzelfde scherm Setup > Hardware
voeren we de volgende gegevens in

  • Name : Dummy 

  • Type : Dummy (Does nothing, use for virtual switches only) 

  • Data Timeout : Disabled 

Druk op Add
Nu is er in het overzicht een Dummy sensor aangemaakt.
In de rij van de Dummy sensor druk je op “Create Virtual Sensors”
Vul nu name “Nep temperatuur” en type “Temperature”
Druk op Ok
Ga naar de Tab Setup > Devices
Onthou hiervan de idx.
In ons geval is dat 52
Ga naar de Putty of console en voer het volgende commando op uit op de Pi.

Onder de Tab Temperature zie je onze Nep Temperatuur staan met de waarde 25
Om de temperatuur op te voeren doe je

het is binnen 1 second ineens 27 graden
Temperatuur Domoticz
Je RaspBerry Pi is nu klaar om jouw sensoren en Arduino projecten aan te sturen en weer te geven.

Deel dit artikel !

Shares
Abonneer
Abonneren op
guest

Deze website gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

13 Reacties
Inline feedback
Bekijk alle reacties
DomoticzFan
DomoticzFan
Gast
03/05/2020 21:27

Hallo Wobbe, Ik heb je post gevolgd en na gisteren os Buster en de nieuwste domoticz op mijn sd kaartje gezet te hebben nu geprobeerd om mqtt te koppelen met mijn Domoticz. Ik heb stap voor stap de instructies gevolgd maar helaas krijg ik het niet werkend. Mosquitto erop gezet en de dummy aangemaakt, maarr bij het testen van het voorbeeld commando met het eigen idx krijg ik de volgende melding. pi@raspberrypi:~ $ mosquitto_pub -h localhost -m ‘{ “idx” : 113, “nvalue” : 0, “svalue” : “25.0” }’ -t ‘domoticz/in’ Error: Unknown option ‘“idx”’. Enig idee wat er mis gaat… Lees verder »

Wobbe
Wobbe
Redacteur
03/05/2020 22:02

Hallo DomoticzFan,

Ik heb dit opgezet bij de voorloper van Buster.
en daar werkte het perfect op.
heb het nu ook nog even getest en krijg inderdaad dezelfde foutmelding.
Ik heb zo niet een oplossing maar ga er mee bezig.

DomoticzFan
DomoticzFan
Gast
03/05/2020 22:06

Ik ben zelf ook al aan het rondzoeken, maar je weet …. Ik begin er nu net pas mee 🙂
Ik ben zeer benieuwd naar de oplossing.
Dank voor het nakijken.
M.v.g. DomoticzFan

Peter
Peter
Gast
23/05/2020 21:49

Hallo DomoticzFan,

Ben je er al achter Ik inmiddels wel…… het is een kwestie van de juiste “dubbele aanhalingstekens” en de juiste
‘enkele aanhalingstekens’ gebruiken…

Simpel copy en paste resulteert in de ‘verkeerde’ aanhalingstekens’

mosquitto_pub -h localhost -m ‘{ “idx” : 52, “nvalue” : 0, “svalue” : “45.0” }’ -t ‘domoticz/in’

Gr,
Peter

Wobbe
Wobbe
Redacteur
Antwoord aan  Peter
23/05/2020 22:04

Hallo peter,
Bedankt voor je terug koppeling, ik weet al wat er mis is gegaan.
Alle tekst stond eerst als tekst op de website en daardoor zijn de ‘ en ” anders komen te staan.
Daarom staan er nu ook speciale velden er nu ook met de code waardoor de code wel goed blijft.
Heb ze direct aangepast .

DomoticzFan
DomoticzFan
Gast
23/05/2020 22:06

Hallo Peter
Ja heb het inmiddels ook werkend, en heb de Mosquito al draaien en kan ook alles al uitlezen van Domoticz en ook alles schakelen via node Red en MQTT. Al met al , leuk speelgoed. Maar bedankt voor de tip 🙂

Thomas
Thomas
Gast
19/12/2020 18:36

Mooi! Geprobeerd en het werkt! Waarom probeerde ik dit? Na mijn laatste Domoticz update met Zigbee2MQTT worden er met de Zigbee2MQTTplugin niet automatisch meer Apparaten (devices) aangemaakt. Ik was benieuwd of je die MQTT info ook op een andere handige manier in Domotiz kon krijgen. Het gaat dus wél, enkel vind ik de manier niet écht handig en wacht ik dan maar tot de plugin een update krijgt. Terug naar een vorige versie van Domoticz- waarbij het nog wel werkte – gaat wel, maar is ook weer niet echt handig 😉 Ik werk tegenwoordig met Domoticz van USB sticks en… Lees verder »

Wobbe
Wobbe
Redacteur
Antwoord aan  Thomas
19/12/2020 21:17

Hallo Thomas,

Bedankt voor je reactie.
hier wordt ook gewerkt met usbsticks van sandisk 32gb varriant. en dit werkt erg goed.
wat betreft zigbee2mqtt gebruik je de laatste versie?

Thomas
Thomas
Gast
Antwoord aan  Wobbe
19/12/2020 22:02

Ja, ik gebruik de laatste download. En als ik een git pull doe krijg ik de boodschap dat “Already uptodate” ben. Dit issue is blijkbaar bekend, want op een ander forum wordt er ook melding van gemaakt (blijkbaar bekend onder issue “Help! PlugIn no longer works since the last update of z2m #494”

henk koorn
henk koorn
Gast
07/03/2021 16:42

hallo
er staat in de tekst “Onthou hiervan de idx.
In ons geval is dat 1″
moet volgens mij niet 1 maar 52 zijn “…..is dat 52” dat komt dan overeen met wat je in de terminal wegstuurt (mosquitto_pubh localhostm ‘{ “idx” : 52, “nvalue” : 0, “svalue” : “25.0” }’t ‘domoticz/in’)

henk koorn
henk koorn
Gast
Antwoord aan  Huizebruin.nl
07/03/2021 20:27

dat is snel !!

Roeland
Roeland
Gast
29/08/2021 11:52

Bedankt voor je heldere uitleg. Weer een stap dichterbij mijn centrale wallpanel met Dashticz.