Korrektur
Die per Shelly Generation 3 vom System gesendete MQTT Nachricht für Sensordaten:
- Topic: <Shelly Pretopic>/events/rpc
- Payload - ein Objekt
- bthomesensor:<id> - der Schlüssel zum nachfolgenden Objekt
- id: <id>
- last_updated_ts: <timestamp>
- value: <Sensorwert>
- bthomesensor:<id> - der Schlüssel zum nachfolgenden Objekt
Hinweis
Ich nutze Node-RED und kann damit über ein Workaround per Stringverarbeitung, was suboptimal ist, aus der Payload den Schlüssel "bthomesensor:xxx" in "bthomesensor" transformieren. Ich kenne derzeit keine andere Möglichkeit.
Ich verstehe absolut nicht, warum im Schlüssel die id enthalten ist. Das ist in anderen Components auch so. Dies ist redundant, weil im dazugehörigen Wert (ein Objekt) noch einmal die id enthalten ist. Aber das ist ein anderes Thema.