Hallo,
ich bin zugegebenerweise ganz neu in Homeassistant und ggf. ist die Antwort auf die Frage Simpel und ich habe „nur“ das Konzept nicht verstanden.
Ich habe in Homeassistant ein Gerät MQTT angelegt und das mit einem externen Brocker verbunden, das funktioniert.
Ein Shelly-Blue Gateway liefert Daten von verschiedenen Sensoren bei dem externen Brocker ab und die kommen auch im Homeassistant an.
Diese Datensätze haben eine Adresse des Sensor und den Wert der mich von diesem Sensor interessiert, also z.B. eine Temperatur.
Der Brocker sendet (rpc-) Nachrichten die so wie unten aussehen.
ich würde gerne den Wert temperature im Homeassistant zur verfügung haben und weiterverarbeiten nur wenn address = 12.34.56.78.90.12 ist
wie geht das?
{
"src": "shellyblugw-wasauchimmer",
"dst": "shellyblugw-wasauchimmer/events",
"method": "NotifyEvent",
"params": {
"ts": 1764020335.99,
"events": [
{
"component": "script:1",
"id": 1,
"event": "shelly-blu",
"data": {
"encryption": false,
"BTHome_version": 2,
"pid": 160,
"battery": 100,
"humidity": 83,
"temperature": 6.6,
"rssi": -88,
"address": "12:34:56:78:90:12"
},
"ts": 1764020335.99
}
]
}
}