Ähm, bevor die Diskussion in einen Streit umschlägt:
Makki hat schon Recht, der Bus als zentrale Entität einer knx-Installation ist tatsächlich der richtige Platz für alle knx-relevanten Werte. Aber er ist eben nicht als Speichermedium oder als Cache geeignet, und ich glaube auch nicht, dass er das damit gemeint hat.
Sofern Daten via Bus zeitnah verarbeitet werden können, sollte man sie auch da drauf schreiben. Für alle anderen Fälle, z.B. HS & Co., wäre es aus meiner Sicht aber der bessere Weg (z.B. via Plugin), ausgewählte Werte aus %plugin_info auf eine einfache, wiregate-unabhängige Schnittstelle zu schicken.
Mir würde es z.B. gar nicht gefallen, wenn ich für einen Plugin-Wert, den ich ja direkt via %plugin_info verwalten kann, extra eine Gruppenadresse opfern müsste. Da kommt nämlich auf Dauer durchaus was zusammen.
Es ist keine große Sache, ein Plugin zu schreiben, welches bestimmte Informationen aus %plugin_info ausliest und entweder in eine Datei, oder von mir aus auch direkt auf den Bus schreibt. Dann hätte wenigstens jeder die Wahl, ob er dafür eine GA bereitstellen und außerdem Buslast in Kauf nehmen möchte.
Das ist natürlich alles immer nur Kleinvieh. Aber das macht ja bekanntlich auch Mist.
Makki hat schon Recht, der Bus als zentrale Entität einer knx-Installation ist tatsächlich der richtige Platz für alle knx-relevanten Werte. Aber er ist eben nicht als Speichermedium oder als Cache geeignet, und ich glaube auch nicht, dass er das damit gemeint hat.
Sofern Daten via Bus zeitnah verarbeitet werden können, sollte man sie auch da drauf schreiben. Für alle anderen Fälle, z.B. HS & Co., wäre es aus meiner Sicht aber der bessere Weg (z.B. via Plugin), ausgewählte Werte aus %plugin_info auf eine einfache, wiregate-unabhängige Schnittstelle zu schicken.
Mir würde es z.B. gar nicht gefallen, wenn ich für einen Plugin-Wert, den ich ja direkt via %plugin_info verwalten kann, extra eine Gruppenadresse opfern müsste. Da kommt nämlich auf Dauer durchaus was zusammen.
Es ist keine große Sache, ein Plugin zu schreiben, welches bestimmte Informationen aus %plugin_info ausliest und entweder in eine Datei, oder von mir aus auch direkt auf den Bus schreibt. Dann hätte wenigstens jeder die Wahl, ob er dafür eine GA bereitstellen und außerdem Buslast in Kauf nehmen möchte.
Das ist natürlich alles immer nur Kleinvieh. Aber das macht ja bekanntlich auch Mist.
Kommentar