Ein Knoten ist ein ESP32, der dort misst, wohin der Hub kein Kabel legen kann — eine Unterverteilung in einer freistehenden Garage, eine Pumpe in ihrem eigenen Schuppen, ein Gerät auf der anderen Seite des Hauses — und seine Messwerte per Funk schickt.
Die erste Frage lautet immer gleich, und niemand kann sie für Sie beantworten: Kommt das Signal an? Das hängt von Ihren Wänden, Ihrer Unterverteilung und Ihrem Gebäude ab. Was wir Ihnen sagen können: Sie finden es in etwa zehn Minuten heraus, ohne etwas zu montieren und ohne zu bohren.
Machen Sie das also zuerst.
Bevor Sie anfangen
Ein Knoten braucht drei Dinge, und das erste überrascht die meisten:
- Ein Modul, das Spannung misst. Bei v1.1.7 zeichnet ein Knoten Energie nur auf, wenn eines seiner rbAmp-Module die Spannung misst. Mit reinen Strommodulen zeigt er Ihnen den Live-Strom und speichert nichts — keine Perioden, keinen Verlauf, keine Kosten. Der Satz für einen Knoten ist also ein einphasiger rbAmp-Satz mit Spannungsmessung.
- Ein originaler ESP32 mit 4 MB Flash und ohne PSRAM. Kein S2, S3 oder C3 — die Knoten-Firmware ist für diese nicht gebaut.
- Ein Hub, der in Ihrem Wi-Fi ist. Das Funkmodul, mit dem der Knoten spricht, ist das Wi-Fi-Funkmodul; ein Hub ohne Netzwerk hat für einen Knoten nichts, das er finden könnte.
⚠️ Für alle Arbeiten im Inneren eines Elektrokastens holen Sie eine Elektrofachkraft.
Koppeln Sie ihn dort, wo er stehen wird
Nicht auf der Werkbank. Der ganze Sinn der nächsten zehn Minuten ist, den Weg zu prüfen, den der Knoten tatsächlich nutzen wird. Bringen Sie ihn also an die Stelle, schalten Sie ihn dort ein und koppeln Sie ihn von Ihrem Standort aus.
Points → Nodes → Kopplungsfenster öffnen. Sie bestimmen, wie lange das Fenster offen bleibt — zwischen 10 Sekunden und 10 Minuten. Schalten Sie den Knoten innerhalb dieses Fensters ein, und die beiden finden einander: Sie tauschen Schlüssel aus, und die Points des Knotens erscheinen sofort in der App, mit Verlauf ab der ersten Stunde. Keines der Geräte startet neu.
Sie wählen nie einen Funkkanal. Der Knoten sucht den Hub selbst und koppelt sich von allein mit ihm — bei uns auf der Werkbank in unter vier Sekunden.
⚠️ Das Kopplungsfenster hat keine PIN. Solange es offen ist, wird jeder RBgrid-Knoten in Reichweite, der um Kopplung bittet, gekoppelt. Öffnen Sie es nur, wenn Sie gleich Ihren eigenen Knoten einschalten, schließen Sie es danach, und prüfen Sie die Knotenliste, um zu sehen, was sich angemeldet hat.
Die drei Werte
Sobald der Knoten gekoppelt ist, zeigt seine Karte die Verbindung. Diese Werte ersetzen ein Versprechen über die Entfernung:
- Signal — die Stärke der letzten Nachricht, die der Hub von diesem Knoten gehört hat.
- Lost packets — der Anteil, den der Knoten in der letzten Minute oder so verpasst hat. Er erscheint erst, wenn das erste volle Fenster vergangen ist; geben Sie ihm eine Minute, bevor Sie etwas daraus ablesen.
- Last heard — wie lange es her ist, seit der Hub überhaupt etwas von dem Knoten gehört hat.
Es gibt keine Bestehensgrenze, und wir erfinden keine. Die Firmware hat keine Signal- oder Verlustschwelle; ein Wert, der an einem Standort gut aussieht, bedeutet an einem anderen nichts. Worauf Sie achten, ist das Verhalten:
Lassen Sie den Knoten zehn Minuten laufen, während die Last tatsächlich läuft — die Pumpe pumpt, das Ladegerät lädt —, und beobachten Sie, dass Lost packets bei null bleibt und der Knoten online bleibt. Eine Verbindung, die im Leerlauf in Ordnung ist und zusammenbricht, sobald der Motor anläuft, ist diejenige, die Ihren Nachmittag kostet, und sie zeigt sich nur unter Last.
Wenn das hält, montieren Sie ihn. Wenn nicht, haben Sie es zum Preis des Stehens in einem Schuppen gelernt, nicht zum Preis einer gebohrten Wand.
Wenn es nicht gut genug ist
In der Reihenfolge, in der Leute es meist versuchen:
- Den Knoten versetzen. Schon ein Meter macht mehr aus, als man erwartet, und der Knoten ist das, was sich bewegt — nicht die Messleitungen der Zangen. Die Sensorleitung zu verlängern, um die Messung zum Hub zu bringen, ist verkehrt herum, und genau das soll ein Knoten vermeiden.
- Die Antenne aus dem Metall holen. Ein Knoten, der in einem Stahlgehäuse eingeschlossen ist, spricht durch eine Box.
- Ein Kabel legen zu einer besseren Stelle für den Knoten und den Funkweg kurz halten.
Was der Hub tut, während die Verbindung unterbrochen ist
Das ist der Teil, den Sie kennen sollten, bevor Sie sich über eine wackelige Verbindung Sorgen machen.
Ein Knoten behält seine eigene Zeit und schließt jede 15-Minuten-Periode nach seiner eigenen Uhr ab. Ist der Hub nicht erreichbar, behält der Knoten diese abgeschlossenen Perioden und sendet sie, sobald der Hub wieder erreichbar ist. Sie werden nach der Zeit ihrer Messung abgelegt und bepreist, nicht nach der Zeit ihres Eintreffens. Wie lange er sie halten kann, bestimmt die eigene Firmware des Knotens, nicht die des Hubs:
- Knoten-Firmware 1.5, die mit Hub v1.1.8 ausgeliefert wird, schreibt jede abgeschlossene Periode in den eigenen Flash des Knotens: etwa fünf Tage davon.
- Knoten-Firmware 1.4 hält acht davon, etwa zwei Stunden, im Speicher. Danach verdrängt die neunte die älteste, und die ist endgültig verloren.
In beiden Fällen geht die älteste zuerst, sobald der Zwischenspeicher voll ist. Bei einer wackeligen Verbindung lautet die Frage aber nicht mehr „War die Lücke länger als zwei Stunden?“, sondern eine, die Sie selten stellen müssen.
Was der Zwischenspeicher nicht abdeckt:
- Ein Knoten, der die Stromversorgung verliert. Auf Firmware 1.4 verliert er die Warteschlange und die laufende Periode. Auf 1.5 bleiben die gehaltenen Perioden im Flash erhalten; die Periode, die im Moment des Stromausfalls offen war, ist trotzdem verloren.
- Ein Knoten, der startet, während der Hub nicht erreichbar ist, behält seine Energie, legt sie aber zur falschen Zeit ab. Seine Uhr kommt vom Hub; solange er keinen Hub gehört hat, kann er keine Periode abschließen. Auf v1.1.7 landet dann alles, was er in der Zwischenzeit gemessen hat, in seinem ersten Datensatz. Dieser deckt den ganzen Abschnitt von der Einschaltung bis zum Ende der ersten vollen 15-Minuten-Periode ab und wird so abgelegt, als wäre alles in dieser einen Periode geschehen. Nichts geht verloren; ein Tag im Blindbetrieb landet einfach in einer einzigen Periode Ihres Verlaufs.
Wenn etwas komisch aussieht
Der Hub meldet einen Knoten als offline, wenn er nach etwa fünfzehn Sekunden nichts von ihm gehört hat, und protokolliert es als Ereignis — auch über MQTT, falls Sie es verwenden, zusammen mit einem Status-Topic pro Knoten und einem Signalsensor in Home Assistant.
⚠️ Außer Reichweite und ausgeschaltet sehen gleich aus. Die App kann sie nicht unterscheiden, und die API ebenso wenig. Was sie unterscheidet, ist das, was vorher passiert ist: Eine schlechter werdende Verbindung driftet meist zuerst ab — Lost packets steigen, das Signal fällt, der Knoten wechselt ständig zwischen online und offline. Ein Stromausfall ist ein sauberer Abbruch mit guten Werten bis zum letzten Moment.
Eine schwache Verbindung zeigt sich durch Lost packets über null und Lücken bei den Live-Werten. Ihre Datensätze sind robuster als die Live-Ansicht: Perioden werden erneut gesendet, bis der Hub sie bestätigt. Sie kommen also verspätet, landen aber trotzdem in der richtigen Stunde, solange Sie innerhalb des Zwei-Stunden-Zwischenspeichers liegen.
Wechselt der Router seinen WLAN-Kanal, bemerkt der Knoten die Stille nach etwa acht Sekunden und sucht den Hub erneut. Nichts startet neu, und die Perioden, die in der Zwischenzeit abgeschlossen wurden, werden gehalten.
Schalten Sie das Knoten-Funkmodul des Hubs aus, verhalten sich die Knoten genauso: Sie schließen weiterhin ihre Perioden ab und halten bis zu acht davon, dann senden sie diese, sobald das Funkmodul wieder läuft. Verloren geht die Live-Ansicht für diesen Zeitraum und alles, was älter ist als der Zwischenspeicher — nicht Ihre Datensätze.
Einen Knoten versetzen oder entfernen
Einen Knoten zu entfernen, löscht seine Points und deren Verlauf. Das lohnt, zweimal zu lesen, bevor Sie eine Liste aufräumen.
Ein Knoten bleibt nicht an einen Hub gebunden, den er nicht hören kann. Nach etwa 150 Sekunden ohne Antwort markiert er sich selbst als ungekoppelt und fragt von allein erneut um Kopplung; setzen Sie ihn zurück, und er fragt sofort. Einen Knoten auf einen anderen Hub umzuziehen — oder einen wieder zu koppeln, den Sie entfernt haben — heißt also: Öffnen Sie das Kopplungsfenster am gewünschten Hub, dann setzen Sie den Knoten zurück oder warten einfach zweieinhalb Minuten. Den Flash zu löschen ist eine Option für einen sauberen Neustart, keine Pflicht.
⚠️ Das ist auch die andere Hälfte der Warnung oben. Ein Knoten irgendwo in Reichweite, der seinen eigenen Hub verloren hat, fragt nach Kopplung — ein offenes Fenster, bei dem nichts Ihres startet, ist also eine Einladung an alles andere, was dort zuhört.
Und eine Stelle, über die man stolpert: Ein Knoten hat kein OTA-Funkupdate. Der Hub lässt sich per OTA-Funkupdate aus der App aktualisieren; der Knoten nicht. Neue Firmware wird per USB aufgespielt, genauso wie beim ersten Mal — stellen Sie ihn also dorthin, wo Sie noch mit einem Kabel herankommen.
Was ein Knoten nicht ist
Er ist ein Sender. Er hat kein Display und keine Weboberfläche, er führt keinen Verlauf, den Sie lesen könnten, und er tut nichts von allein, wenn der Hub verschwindet, außer die abgeschlossenen Perioden zu halten, bis der Hub zurück ist. Die Messung übernehmen die rbAmp-Module, die an ihn angeschlossen sind; der Knoten liest sie aus und gibt sie weiter.
Auf v1.1.7 unterstützt er auch keine drei Phasen: Die Phasengruppierung gehört zum Hub und seinem eigenen Eingangsmodul, und ein Knoten nimmt einen einphasigen Satz.
⚠️ Ein Knoten fügt keinen Verlauf hinzu. Seine Points teilen sich dieselben zwölf Verlaufsplätze wie alles, was am Hub hängt — ein Knoten, den Sie hinzufügen, nimmt Plätze von Points, die Sie schon führen. → Welche Lasten einen Verlaufsplatz wert sind
Weiter
- Sensors and modules · Points
- Was die Version geändert hat: RBgrid v1.1.7
- Fragen → Support