Switchbot integration - Es werden keine Werte vom Hydrometer übertragen

Hallo allerseits, ich habe zwar schon unter einem Fremden Thread gefragt, aber ich hoffe dass es als Einzel-Post mehr Leute erreicht und habe auch einiges ergänzt.

Erstmal meine Oberfrage: Braucht man dabei den Switchbot-Hub?

Ich bin nach der Anleitung von Smart-Live (Switchbot MQTT) gegangen:

Leider wird bei mir unter MQTT mein Thermometer nicht richtig angezeigt, sprich die Werte stehen alle bei 0. (s.unten)

Ich habe es mehrere Male neu gemacht und hänge den ganzen Tag dran, komme aber leider an keine Lösung.
Vielleicht fällt jemanden was auf?:

So sieht mein MQTT Explorer aus mit einem angelegtem User:

Anbei der Auszug vom AddOn:

Einmal die Benutzeroberfläche:

Vielleicht sollte ich bei Ngrok noch was einstellen? Habe mich da nur registriert ohne irgendwas spezifisches einzugeben:

Ich habe es auch über Webhook versucht.
Leider das selbe Problem.

Anbei Auszug aus dem Switchbot Mqtt Protokoll nach einem Neustart:

17:41:53 info: Microsoft.Hosting.Lifetime[0] Application is shutting down...
17:41:53 dbug: SwitchBotMqttApp.Services.AutomatedHostedService[0] Application has stopped - will stop services
17:41:53 info: SwitchBotMqttApp.Services.PollingService[0] stopped
17:41:53 info: SwitchBotMqttApp.Services.MqttCoreService[0] stopped
17:41:53 info: SwitchBotMqttApp.Services.WebhookService[0] stopped
17:42:11 info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8098
17:42:11 info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8099
17:42:11 dbug: SwitchBotMqttApp.Services.AutomatedHostedService[0] Application has started - will start services
17:42:11 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down.
17:42:11 info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production
17:42:11 info: Microsoft.Hosting.Lifetime[0] Content root path: /app
17:42:11 info: SwitchBotMqttApp.Logics.DeviceConfigurationManager[0] device configuration file found. 1,0
17:42:12 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send GET,devices/CA5FC3C66972/status,(null)
17:42:14 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response GET,https://api.switch-bot.com/v1.1/devices/CA5FC3C66972/status,{"statusCode":100,"body":{"version":"V1.0","temperature":0,"battery":0,"humidity":0,"deviceId":"CA5FC3C66972","deviceType":"MeterPlus","hubDeviceId":"000000000000"},"message":"success"}
17:42:14 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send GET,scenes,(null)
17:42:15 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response GET,https://api.switch-bot.com/v1.1/scenes,{"statusCode":100,"body":[],"message":"success"}
17:42:15 info: SwitchBotMqttApp.Services.MqttCoreService[0] started
17:42:15 info: SwitchBotMqttApp.Services.PollingService[0] started
17:42:24 info: FluffySpoon.Ngrok.NgrokProcess[0] Starting Ngrok process
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:26 info: FluffySpoon.Ngrok.NgrokApiClient[0] Tunnel FluffySpoon.Ngrok.Models.TunnelResponse created
17:42:26 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/queryWebhook,{"action":"queryUrl"}
17:42:27 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/queryWebhook,{"statusCode":190,"body":{},"message":""}
17:42:27 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/setupWebhook,{"action":"setupWebhook","url":"https://acaf-213-162-143-162.ngrok-free.app/webhook","deviceList":"ALL"}
17:42:27 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/setupWebhook,{"statusCode":100,"body":{},"message":"success"}
17:42:27 info: SwitchBotMqttApp.Services.WebhookService[0] start listen https://acaf-213-162-143-162.ngrok-free.app/webhook
17:42:42 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/updateWebhook,{"action":"updateWebhook","config":{"url":"https://acaf-213-162-143-162.ngrok-free.app/webhook","enable":false}}
17:42:42 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/updateWebhook,{"statusCode":100,"body":{},"message":"success"}
17:42:42 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/deleteWebhook,{"action":"deleteWebhook","url":"https://acaf-213-162-143-162.ngrok-free.app/webhook"}
17:42:42 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/deleteWebhook,{"statusCode":100,"body":{},"message":"success"}
17:42:42 info: SwitchBotMqttApp.Services.WebhookService[0] stopped
17:42:42 info: FluffySpoon.Ngrok.NgrokProcess[0] Starting Ngrok process
17:42:43 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:43 info: FluffySpoon.Ngrok.NgrokApiClient[0] Creating tunnel SwitchBotMqttApp
17:42:43 info: FluffySpoon.Ngrok.NgrokApiClient[0] Tunnel FluffySpoon.Ngrok.Models.TunnelResponse created
17:42:43 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/queryWebhook,{"action":"queryUrl"}
17:42:43 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/queryWebhook,{"statusCode":190,"body":{},"message":""}
17:42:43 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/setupWebhook,{"action":"setupWebhook","url":"https://e163-213-162-143-162.ngrok-free.app/webhook","deviceList":"ALL"}
17:42:43 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/setupWebhook,{"statusCode":100,"body":{},"message":"success"}
17:42:43 info: SwitchBotMqttApp.Services.WebhookService[0] start listen https://e163-213-162-143-162.ngrok-free.app/webhook
17:49:29 info: Microsoft.Hosting.Lifetime[0] Application is shutting down...
17:49:29 dbug: SwitchBotMqttApp.Services.AutomatedHostedService[0] Application has stopped - will stop services
17:49:29 info: SwitchBotMqttApp.Services.PollingService[0] stopped
17:49:29 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/updateWebhook,{"action":"updateWebhook","config":{"url":"https://e163-213-162-143-162.ngrok-free.app/webhook","enable":false}}
17:49:29 info: SwitchBotMqttApp.Services.MqttCoreService[0] stopped
17:49:30 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/updateWebhook,{"statusCode":100,"body":{},"message":"success"}
17:49:30 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/deleteWebhook,{"action":"deleteWebhook","url":"https://e163-213-162-143-162.ngrok-free.app/webhook"}
17:49:30 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/deleteWebhook,{"statusCode":100,"body":{},"message":"success"}
17:49:30 info: SwitchBotMqttApp.Services.WebhookService[0] stopped
17:49:47 info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8098
17:49:47 info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8099
17:49:47 dbug: SwitchBotMqttApp.Services.AutomatedHostedService[0] Application has started - will start services
17:49:47 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/queryWebhook,{"action":"queryUrl"}
17:49:47 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down.
17:49:47 info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production
17:49:47 info: Microsoft.Hosting.Lifetime[0] Content root path: /app
17:49:47 info: SwitchBotMqttApp.Logics.DeviceConfigurationManager[0] device configuration file found. 1,0
17:49:48 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send GET,devices/CA5FC3C66972/status,(null)
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/queryWebhook,{"statusCode":190,"body":{},"message":""}
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send POST,webhook/setupWebhook,{"action":"setupWebhook","url":"http://192.168.178.157:8098/webhook","deviceList":"ALL"}
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response GET,https://api.switch-bot.com/v1.1/devices/CA5FC3C66972/status,{"statusCode":100,"body":{"version":"V1.0","temperature":0,"battery":0,"humidity":0,"deviceId":"CA5FC3C66972","deviceType":"MeterPlus","hubDeviceId":"000000000000"},"message":"success"}
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send GET,scenes,(null)
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response POST,https://api.switch-bot.com/v1.1/webhook/setupWebhook,{"statusCode":100,"body":{},"message":"success"}
17:49:49 info: SwitchBotMqttApp.Services.WebhookService[0] start listen http://192.168.178.157:8098/webhook
17:49:49 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response GET,https://api.switch-bot.com/v1.1/scenes,{"statusCode":100,"body":[],"message":"success"}
17:49:49 info: SwitchBotMqttApp.Services.MqttCoreService[0] started
17:49:49 info: SwitchBotMqttApp.Services.PollingService[0] started
17:51:53 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Send GET,devices/CA5FC3C66972/status,(null)
17:51:53 trce: SwitchBotMqttApp.Logics.SwitchBotApiClient[0] Response GET,https://api.switch-bot.com/v1.1/devices/CA5FC3C66972/status,{"statusCode":100,"body":{"version":"V1.0","temperature":0,"battery":0,"humidity":0,"deviceId":"CA5FC3C66972","deviceType":"MeterPlus","hubDeviceId":"000000000000"},"message":"success"}

Ich hatte ähnliche Switchbot Thermometer. Diese habe ich einfach über die BT-Integration in HA eingebunden?

Hast du dir die mal angesehen?

1 „Gefällt mir“