Der Arduino MEGA 2560 ist ein ATmega2560 Mikrocontroller-Board, das für komplexere Projekte geeignet ist. Ideal für Robotik-Projekte, Fussbodenheizungssteuerung und weitere Projekte mit 54 digitalen I / O-Pins (von denen 15 als PWM-Ausgänge verwendet werden können), 16 analogen Eingängen. Es gibt viele Möglichkeiten für untrschiedliche Projekte, mit ausreichend Platz, für Sketche.
Projekt HomePi - MQTT Broker Mosca
Für den Einsatz des Message Queuing Telemetry Transport (kurz MQTT) wird immer ein Server, der sogenannte Broker, benötigt. Dieser kümmert sich um die Kommunikation mit allen Clients und die entsprechende Verteilung der einzelnen Datenpakete.
Ich verwende als MQTT Broker Mosca. Dies ist ein recht einfacher Broker auf Basis von Node.js.
Einbindung von MQTT in ioBroker
MQTT (Message Queuing Telemetry Transport) ist ein recht einfaches und gerade im IoT Bereich verbreitetes Protokoll für die Übermittlung von Nachrichten zwischen verschiedenen Endgeräten.
Dieser Beitrag beschreibt die Einbindung von MQTT in ioBroker zum Senden und Empfangen von Nachrichten.
Projekt HomePi - ioBroker I²C-Porterweiterung PCF8574
Projekt HomePi - ioBroker GPIOs
Betreibt man ioBroker auf einem Raspberry Pi, dann möchte man sicherlich auch die GPIOs nutzen.
Dieser Beitrag beschreibt die Installation und Einrichtung des RPI-Monitor Adapters, welcher den Zugriff auf einzelne (oder alle) GPIOs des Raspberry Pi ermöglicht.
ioBroker MAX! Heizungssteuerung
Dieser Beitrag beschreibt die Einbindung von MAX! Heizkörperthermostaten und Zubehör in ioBroker.
Hierfür wird der MAX! Cube LAN Gateway benötigt. Zur Anbindung an ioBroker nutzen wir den Adapter Max! Cube.
Arduino Uno Übersicht
Der Arduino Uno, der etwas größere Bruder vom Nano, bietet natürlich noch mehr Möglichkeiten gegenüber dem Nano, mit mehr Speicher gegenüber dem ATmega168P. Ein großer Vorteil ist aus meiner Sicht der Quarz mit 16 MHz, womit auch zeitliche Sachen möglich sind.
ioBroker Skripte
ioBroker bietet die Möglichkeit eigene Skripte auszuführen, welche dann beispielsweise bei der Änderung eines States eine bestimmte Aktion auslösen.
Die eigenen Skripte können dabei in JavaScript, TypeScript, Blockly oder Rules erstellt werden.
Blockly ist dabei sicherlich vor allem für diejenigen unter euch interessant, die bislang über wenig bis gar keine Programmiererfahrung verfügen.
Über Rules ist es zudem möglich sehr einfache Regeln nach dem falls…dann Muster zu erstellten.
Grundlagen und Installation von ioBroker
Dieser Beitrag beschreibt die grundlegende Installation von ioBroker inklusive der Einrichtung von Redis für eine bessere Performance und InfluxDB oder MySQL für die Historie von Daten.
Arduino Nano Übersicht
Der Arduino Nano, ein kleiner Controller, mit dem Atmel ATmega168 oder ATmega328P als Microcontroller mit dem es möglich ist, viele Kleinigkeiten umzusetzen. Das könnte zum Bespiel sein, dass er Temperaturen aufzeichnet und diese via 433 Mhz an einen Raspberry Pi sendet.






