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.