ewaldshof / ewhome

GNU General Public License v3.0
0 stars 0 forks source link

Feature Request: Variablen die nicht über das Netz veröffentlicht werden #3

Closed sulimma closed 3 years ago

sulimma commented 4 years ago

Wir könnten Variablen "local/xyz" einführen, die nicht über das Netzt gepusht werden sondern nur lokal geroutet werden. Damit könnten wir zum einen Sicherheitskritische Dinge implementieren wie Zugangskontrolle und wir könnten für Zwischenrechnungen den Netzwerktraffic reduzieren. Auch ist es dafür möglich, den selben Code unverändert auf mehreren Boards zu verwenden, ohne Kollisionen zu erzeugen.

scy commented 4 years ago

Sollte nicht viel Aufwand sein. Die größte Implementierungsarbeit wird es, für diese Variablen dann denselben Code wie für das lokale Offline-Routing zu benutzen, obwohl das Board nicht offline ist. Schätze ne halbe Stunde.

sulimma commented 3 years ago

Es sollte einen Parameter geben, der zu debugging, die Lokalen Variablen mit einem Board-Prefix doch ausgibt.

sulimma commented 3 years ago

Die Version die ich gestern eingecheckt habe unterstützt das. Alle Signale sind jetzt lokal, bis auf die die explizit als imports oder exports auf MQTT gemappt werden.