Alexa Thermometer interpretiert keine Minus Temperaturen mehr

Begonnen von superverbleit, 18 November 2025, 11:00:36

Vorheriges Thema - Nächstes Thema

superverbleit

Verstehe ich das jetzt richtig...????

Ich ändere das DEF ab nach
DEF        4/0/1:dpt9.001:temperature:nosuffix
wie von Erwin beschrieben und lösche das attr homebridgeMapping und genericDeviceType.
Richtig?

Dann kommt folgendes :-\  Alexa antwortet: Draussen reagiert gerade nicht.

Im Alexa Log steht folgendes:
[20/11/2025, 21:30:42] [FHEM] Aussenbereich.Temp.Wetterstation: no service type detected
[20/11/2025, 21:30:42] [FHEM] no device created for Aussenbereich.Temp.Wetterstation (KNX)
[20/11/2025, 21:31:15] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"a711af0e-d309-4629-bc50-de0d910ac5ac","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:31:15] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"cb670237-2cf7-42ae-a034-1dada2cd7755","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}}}

Nehme ich das attr Aussenbereich.Temp.Wetterstation genericDeviceType thermometer wieder hinzu, ändert sich folgendes. Alexa antwortet jedoch: "Unterstützt das nicht"
Der Log sieht allerdings folgendermaßen aus:
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation is thermometer
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation has
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation will not send proactive events
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation uses ID: 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389

[20/11/2025, 21:39:39] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"6fea7fc1-d0e8-45de-95b9-7f9d480dfc62","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:39:39] <<<< [ssh] {"context":{"properties":[]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"0449a1d2-a264-4bc0-9f60-ed3ef18bdeb8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389"},"payload":{}}}

In dem Fall brauche ich wohl das homebridgeMapping, oder?
Oder wie seht ihr das?

Muss ich es dann doch anders aufziehen, wenn ich temperature nehme? 


superverbleit

Ich habe jetzt folgendes attr Aussenbereich.Temp.Wetterstation homebridgeMapping CurrentTemperature=temperature hinzugenommen.
Dann liest Alexa wieder die Temperatur ohne minus vor.

Alexa Log:
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation is thermometer
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation has
[20/11/2025, 21:47:39] [FHEM]   CurrentTemperature [temperature]
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation will not send proactive events
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation uses ID: 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389
  2025-11-20 21:47:39 caching: Aussenbereich.Temp.Wetterstation-temperature: -0.2 °C

[20/11/2025, 21:47:57] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"6883c4cf-521f-497e-b6c6-37cf1ab6b7c2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:47:57] [FHEM]     caching: CurrentTemperature: -0.2 (as number; from '-0.2 °C')
[20/11/2025, 21:47:57] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":-0.2,"scale":"CELSIUS"},"timeOfSample":"2025-11-20T20:47:57.245Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"ff0fa236-c6f7-459a-a327-692ab150c8da","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389"},"payload":{}}}


TomLee

Zitat von: superverbleit am 20 November 2025, 21:42:18Verstehe ich das jetzt richtig...????

Ich ändere das DEF ab nach
DEF        4/0/1:dpt9.001:temperature:nosuffix
wie von Erwin beschrieben und lösche das attr homebridgeMapping und genericDeviceType.
Richtig?

Dann kommt folgendes :-\  Alexa antwortet: Draussen reagiert gerade nicht.

Im Alexa Log steht folgendes:
[20/11/2025, 21:30:42] [FHEM] Aussenbereich.Temp.Wetterstation: no service type detected
[20/11/2025, 21:30:42] [FHEM] no device created for Aussenbereich.Temp.Wetterstation (KNX)
[20/11/2025, 21:31:15] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"a711af0e-d309-4629-bc50-de0d910ac5ac","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:31:15] <<<< [ssh] {"header":{"namespace":"Alexa","name":"ErrorResponse","payloadVersion":"3","messageId":"cb670237-2cf7-42ae-a034-1dada2cd7755","correlationToken":"-"},"payload":{"type":"NO_SUCH_ENDPOINT","message":"unknown"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}}}

Nehme ich das attr Aussenbereich.Temp.Wetterstation genericDeviceType thermometer wieder hinzu, ändert sich folgendes. Alexa antwortet jedoch: "Unterstützt das nicht"
Der Log sieht allerdings folgendermaßen aus:
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation is thermometer
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation has
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation will not send proactive events
[20/11/2025, 21:35:29] [FHEM] Aussenbereich.Temp.Wetterstation uses ID: 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389

[20/11/2025, 21:39:39] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"6fea7fc1-d0e8-45de-95b9-7f9d480dfc62","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:39:39] <<<< [ssh] {"context":{"properties":[]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"0449a1d2-a264-4bc0-9f60-ed3ef18bdeb8","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389"},"payload":{}}}

In dem Fall brauche ich wohl das homebridgeMapping, oder?
Oder wie seht ihr das?

Muss ich es dann doch anders aufziehen, wenn ich temperature nehme? 



Es gab nach deiner Änderung der DEF noch keine Temperaturänderung und somit kein temperature-Reading, darum das "no service type detected". Meine Vermutung.

Zitat von: superverbleit am 20 November 2025, 21:51:17Ich habe jetzt folgendes attr Aussenbereich.Temp.Wetterstation homebridgeMapping CurrentTemperature=temperature hinzugenommen.
Dann liest Alexa wieder die Temperatur ohne minus vor.

Alexa Log:
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation is thermometer
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation has
[20/11/2025, 21:47:39] [FHEM]   CurrentTemperature [temperature]
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation will not send proactive events
[20/11/2025, 21:47:39] [FHEM] Aussenbereich.Temp.Wetterstation uses ID: 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389
  2025-11-20 21:47:39 caching: Aussenbereich.Temp.Wetterstation-temperature: -0.2 °C

[20/11/2025, 21:47:57] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"6883c4cf-521f-497e-b6c6-37cf1ab6b7c2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[20/11/2025, 21:47:57] [FHEM]     caching: CurrentTemperature: -0.2 (as number; from '-0.2 °C')
[20/11/2025, 21:47:57] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":-0.2,"scale":"CELSIUS"},"timeOfSample":"2025-11-20T20:47:57.245Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"ff0fa236-c6f7-459a-a327-692ab150c8da","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389"},"payload":{}}}



Wir können das Device nicht mehr als korrekt definieren, Amazon schluckt das Minus. Meine Meinung/Verständnis.

Stonemuc

So ist es....habe ich heute auch festgestellt, da es bei mir heute das erste Mal unter 0 Grad hatte. Im Alexa Device in der Alexa App wird es auch korrekt angezeigt mit z.B. -4,5°C, die doofe Alexa sagt aber nur 4,5°C...was mich verwirrt hat, da es draußen eindeutig gefroren war/ist.
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

haneub

Das scheint aktuell ein generelles Alexa Problem zu sein. Wenn ich Alexa nach der Außentemperatur frage hat auch der "Alexa-Wetterbericht" kein Minus dabei (obwohl es eindeutig grade -4  ist und nicht +4). Wenn man danach googelt findet man einige Berichte, ich denke das hat grade nix mit Fhem zu tun :-).