Was eine Verbindung ist
Eine Verbindung ist der Draht zu einer Quelle: ein Broker, ein Server, ein Maschinennetz. Sie richten Verbindungen unter Einstellungen → Verbindungen ein.
Drei Ebenen, und warum das wichtig ist
Abschnitt betitelt „Drei Ebenen, und warum das wichtig ist“| Ebene | Was es ist | Wer es bestimmt |
|---|---|---|
| Konnektor-Typ | das Protokoll: MQTT, TCP, später weitere | Programm oder Plugin |
| Verbindung | eine konkrete Quelle, mehrere je Protokoll | Sie, in der Oberfläche |
| Tag | ein Wert, der zu genau einer Verbindung gehört | Sie, je Tag |
Sie dürfen beliebig viele Verbindungen desselben Protokolls anlegen — eine je Halle, dazu eine öffentliche für eine Maschine, die sich über das Internet meldet. Jedes Tag nennt, zu welcher Verbindung es gehört.
Das Formular kommt vom Protokoll
Abschnitt betitelt „Das Formular kommt vom Protokoll“Welche Felder eine Verbindung hat, meldet der Konnektor-Typ selbst an — samt Beschriftung in beiden Sprachen. Deshalb erscheint ein neues Protokoll auf dieser Seite, sobald das zugehörige Plugin installiert und eingeschaltet ist. Es braucht dafür keine neue Programmversion.
Name, Passwort, Zustand
Abschnitt betitelt „Name, Passwort, Zustand“Name. Frei wählbar, zum Beispiel Broker Halle 1. Tags verweisen intern auf die
unveränderliche Kennung der Verbindung, nicht auf den Namen — Umbenennen bricht nichts.
Passwort. Wird verschlüsselt gespeichert und nie wieder ausgeliefert. Das Formular zeigt nur
noch •••••• (gesetzt). Ohne Schlüsseldatei kann die Anlage überhaupt kein Passwort speichern
und sagt das im Formular. Eine Sicherung besteht aus Datenbank und Schlüsseldatei.
Zustand. Jede Verbindung meldet ihren eigenen Zustand, direkt in der Liste:
| Zustand | Bedeutung |
|---|---|
| verbunden | die Quelle antwortet |
| verbindet … | der Aufbau läuft |
| offline | die Quelle antwortet nicht mehr; die Tags dieser Verbindung gelten als schlecht |
| Fehler | der letzte Versuch ist mit einer Meldung gescheitert |
| nicht in Betrieb | für dieses Protokoll läuft auf dieser Anlage keine Laufzeit |
Die Liste nennt außerdem, wie viele Tags an einer Verbindung hängen. Vor dem Löschen sehen Sie genau diese Zahl: so viele Tags verstummen.
Ausschalten statt löschen ist der schonende Weg. Die Konfiguration bleibt, die Verbindung wird nur nicht mehr aufgebaut.
Richtung liegt am Tag
Abschnitt betitelt „Richtung liegt am Tag“Ob ein Wert hereinkommt, hinausgeht oder beides, entscheidet das Tag, nicht die Verbindung. Ein Schreibversuch auf ein rein eingehendes Tag wird abgewiesen, nicht stillschweigend verworfen. Verliert ein Tag seine Richtungsangabe, liest es nur — das ist die sichere Hälfte.
Was es heute gibt
Abschnitt betitelt „Was es heute gibt“- MQTT — im Programm enthalten.
- TCP — als Plugin
tcpmit eigenem Python-Prozess. - Weitere Protokolle kommen als Plugins dazu; die Seite ändert sich dafür nicht.
Gekoppelte Systeme in der linken Leiste
Abschnitt betitelt „Gekoppelte Systeme in der linken Leiste“Ist diese Instanz mit anderen gekoppelt, stehen diese in der linken Leiste unter dem Menü, jedes mit seinem Zustand. Ist die Leiste zu Symbolen eingeklappt, steht dort ein Symbol je System; zeigen Sie darauf, erscheinen Name und Zustand. Eingeklappt geht also nichts verloren, auch nicht die Nachricht, dass eine Kopplung gerade nicht steht.