Setupguide

Die Anleitung beschreibt Schritt für Schritt die Installation auf dem TRB 142.

Achtung: Abgebildete Accounts dienen der Dokumentation und sind bereits gelöscht und können nicht mehr verwendet werden.

Telegram Bot

Für den Betrieb ist ein eigener Telegram Bot notwendig. Dieser wird erstellt nachdem man Telegram auf dem Handy installiert hat. Schicken Sie dazu die Nachricht /newbot an den @BotFather. Danach den Anweisungen folgen und speichern Sie den erhaltenen API Key.

Achtung: @BotFather muss richtig geschrieben werden. Es gibt einige Fake-Accounts.

Jetzt fehlt noch die eigene User Id, damit Heatercontrol bezglich Kommunikation geschützt werden kann. Dazu die Nachricht /start an @userinfobot schicken.

TRB 142

Nehmen Sie den TRB 142 in Betrieb. Der erste Start erfolgt über das mitgelieferte USB Kabel. Folgen Sie für das Login der Anleitung. Die Anleitung beschreibt auch die Installation der SIM Karte und Aufbau des Gerätes. Prüfen Sie den Netzwerkstatus nach der Inbetriebnahme, damit das Gerät Standalone über die Daten SIM funktionieren kann

Achtung: Funktioniert nur auf Windows Rechner, nicht MacOS verwenden.

Firmware

Installieren Sie eine der nachfolgende getesteten Firmware Versionen. Grundsätzlich gehen wir davon aus, dass neuere Versionen ohne Probleme gehen. Weitere Informationen zu verfügbaren Firmware Versionen findet man direkt beim Hersteller.

  • TRB1_R_00.07.06.4 (nicht verwenden, Problem mit dem Package Manager)
  • TRB1_R_00.07.05.4 (ältere Versionen haben ein Sicherheitsproblem, Update min. auf diese Version)
  • TRB1_R_00.07.04.2
  • TRB1_R_00.07.03.4
  • TRB1_R_00.07.03.2
Achtung: Nach jedem Firmware Update ist das Gerät zurückgesetzt, d.h. die Installation von Heatercontrol muss wiederholt werden.

RMS: Remote Management System

Bevor RMS verwendet werden kann, muss RMS im WebUI aktiviert werden. Connected Status erfolgt jedoch dann erst wenn im RMS die Konfiguration vorhanden ist. Jedoch muss die Funktion "Enabled" sein. Die initialen Credits (jedes neue Gerät bringt diese mit) sind ein Monat gültig. Danach müssen diese neu gekauft werden. Erstellen Sie einen neuen Benutzeraccount unter dem Remote Management System. Hier können Sie dann Ihr Gerät hinzufügen. Sie brauchen das Passwort, die IMEI und Serial Number. Nach diesem Schritt können Sie sich jederzeit Remote auf Ihr TRB verbinden. Jedoch fallen mit der Zeit Kosten an. Grundsätzlich ist dieser Schritt nach Abschluss der Installation auch nicht mehr notwendig. Erfolgt lange keine RMS Verbindung vom Gerät stellt es die Verbindungsversuche ein, gemäss Auszug aus der Teltonika Anleitung:

The device attempts to connect to RMS every 2-5 minutes (every 2 minutes the first hour; then every 5 minutes). If it cannot connect for 14 days, it will enter Standby mode.

CLI: Command Line Interface

Der User für das Login ist root, während der User für das WebGUI admin ist. Das Passwort ist für beide Oberflächen gleich.

Heatercontrol

Verbinden Sie sich auf die Kommandozeile des TRB 142 über das RMS. Führen Sie folgende Befehle aus.

opkg update
opkg install python3-pip
pip install https://heaterbot.s3.eu-central-1.amazonaws.com/heaterbot.tar.gz
Nun fehlt die Konfiguration für den Bot, dafür gibt es ein Skript python3 -m heaterbot.init welches die nötigen Werte abfrägt und die Konfigurationen erstellt. Das Skript richtet dabei automatisch einen Service für die Applikation ein.

service heaterbot status   # liefert den status des services
service heaterbot start    # startet den service
service heaterbot stop     # stoppt den service
service heaterbot update   # stoppt den service, aktualisiert die software und startet ihn wieder

Tipp: Startet die App nicht helfen die Einträge im Logfile. cat /var/log/heater.log listet alle Einträge. In der Regel ist die Fehlerinformation zuunterst zu finden.

Sonstiges

ALDE Heizung Panel

Damit die Kommunikation überhaupt aktiv ist, muss auf dem ALDE Heater Panel noch die Funktion TRANSLATOR eingeschaltet werden. Je nach Panel Version ist dieses Menu unterschiedlich erreichbar. Bitte dazu die jeweilige ALDE Anleitung konsultieren. Die Funktion ist auf späteren ALDE 3010 und allen 3020 vorhanden. Der Anschluss sieht analog einem der folgenden Bilder aus:

Zeitzone

Über das RMS kann man sich auch auf das WebUI des TRB verbinden. Dort gibt es die Sektion "Setup Wizard" und dann "General Settings". Hier die Zeitzone unbedingt auf Europe/Zurich stellen und speichern, damit alle Nachrichten mit einer Uhrzeit in der richtigen Zeitzone angezeigt werden.

Restart

Über das gleiche WebUI kann ein automatischer Reboot eingerichtet werden. Ich starte mein TRB aktuell regelmässig einmal die Woche. Jedoch war auch ein Dauerbetrieb von bald 6 Monaten ohne Probleme.
Über das WebUI kann man SMS Befehle konfigurieren. Z.B. kann man ein Reboot erzwingen, wenn das Gerät ein bestimmtes SMS erhält. Hier jedoch unbedingt als Verifikation eine fixe Mobilenummer hinterlegen, da sonst jeder das SMS schicken kann und das Gerät neu startet. Es erfolgt jedoch keine Antwort / Bestätigung vom Gerät wenn man eine reine Daten SIM verwendet.

Quick Start Guide TRB142

Hier finden Sie eine Übersicht über die verschiedenen Komponenten auf der Vorder- und Rückseite eines TRB142-Geräts, Anweisungen zur Hardware-Installation, Informationen zur ersten Anmeldung, Gerätespezifikationen und allgemeine Sicherheitsinformationen

Weitere Informationen

AK-RS232 – TTL TO RS232 CONVERTER

Der AK-RS232 ist ein TTL-zu-RS232-Konverter (Transistor-Transistor-Logik), der in ein Standard-DB9-Kunststoffgehäuse passt. Basierend auf dem ST3232B-Chip von STmicroelectronics.

Weitere Informationen

IOT Grove Kabel

Delock Conversion IOT Grove Kabel 4 Pin Stecker zu 4 x Jumper Buchse 20 cm

Weitere Informationen