Tasmota per MQTT (TLS) gegen Cloud-MQTT-Broker verbinden (HiveMQ)

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Tasmota per MQTT (TLS) gegen Cloud-MQTT-Broker verbinden (HiveMQ)
Tasmota per MQTT (TLS) gegen Cloud-MQTT-Broker verbinden (HiveMQ)
  • Matthias Kleine
  • 10.08.2023
  • ESP8266
  • MQTT

Im Forum wurde heute gefragt, wie man wohl am besten ein Tasmota-Gerät von einem anderen Standort über das Internet mit dem ioBroker verbinden könnte. Mein Vorschlag war, dies über einen MQTT-Broker zu lösen. Also verbindet man beide Clients (Tasmota und ioBroker) gegen das gleiche System in der Cloud um so Daten austauschen zu können. Anbieter für solche Dienste gibt es sehr viele. Ich bin schon oft über HiveMQ gestolpert und habe das als Anlass für ein neues Video genommen. Da die Verbindung allerdings verschlüsselt ist (MQTT + TLS), muss dies natürlich auch der Client unterstützen. In der Standard Tasmota-Firmware ist das leider nicht enthalten. Also bauen wir gemeinsam eine neue Tasmota-Version mit diesem Feature.

Wichtig: Insgesamt ist das natürlich ein recht seltener Fall und ich empfehle immer so lokal wie möglich zu arbeiten. Also einen MQTT-Broker im eigenen Netzwerk aufsetzen und nutzen, anstatt alles über das Internet zu schieben. Wenn die Geräte im gleichen Netzwerk sind, dann ist das hier der falsche Ansatz!

Video

Hausbau-Kurs

Fingerprint validation

Im Standard arbeitet Tasmota mit vordefinierten Certificate Authorities, welche in der Firware hinterlegt sind. Das ist aber nur LetsEncrypt und Amazon. Für HiveMQ funktioniert das an der Stelle wahrscheinlich nicht (obwohl es klappten könnte, weil HiveMQ auf Amazon AWS läuft). Daher habe ich das Ganze auf Fingerprint validation umgestellt. Das funktioniert über eine SetOption in Tasmota:

SetOption132 1

Damit wird der Fingerabdruck der Server ermittelt und automatisch gespeichert. Das siehst Du auch im Video.

The fingerprint is now calculated on the server's Public Key and no longer on its Certificate.

Du willst mehr?

Smart-Home-Trainings von A-Z

Steig noch tiefer in die Themen ein und meistere Deine Projekte! Über 13.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.

ioBroker-Master-Kurs

ioBroker-Master-Kurs

Mehr Infos
Hausbau-Kurs

Hausbau mit KNX

Mehr Infos
Lox-Kurs

Lox-Kurs

Mehr Infos
Node-RED-Master-Kurs

Node-RED-Master-Kurs

Mehr Infos