Hallo,
nach Umzug auf ein neues System funktioniert die Sprachausgabe nicht mehr. Ich sehe jetzt im logfile keine der im wiki vorgestellten Fehler.
Außer in einer Zeile
no event token available
Hatte auch schonmal Das Alexa device neu definiert und mit Alexa neu verbunden. Leider ohne Erfolg.
Hier mal ein Teil des logfiles:
[08/12/2024, 19:45:01] [FHEM] fensterwohntrigger is contact
[08/12/2024, 19:45:01] [FHEM] fensterwohntrigger has
[08/12/2024, 19:45:01] [FHEM] ContactSensorState [state]
[08/12/2024, 19:45:01] [FHEM] fensterwohntrigger will try to send proactive events
[08/12/2024, 19:45:01] [FHEM] fensterwohntrigger uses ID: 65e2ee93-f33f-6571-3fc7-1e6eed4955c0168a
[08/12/2024, 19:45:01] [FHEM] value2homekit: { closed: 'CONTACT_DETECTED', open: 'CONTACT_NOT_DETECTED' }
2024-12-08 19:45:01 caching: fensterwohntrigger-state: open
[08/12/2024, 19:45:01] [FHEM] homebridgeMapping: ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
[08/12/2024, 19:45:01] [FHEM] mappings for photovoltaikdummy: {
ContactSensorState: {
reading: 'state',
values: [ 'closed:CONTACT_DETECTED', 'open:CONTACT_NOT_DETECTED' ]
[08/12/2024, 19:45:01] BearerToken '...B7B13' read from alexa
[08/12/2024, 19:45:01] 39_alexa.pm is new version: true
[08/12/2024, 19:45:01] sshautoconf: completed successfully
[08/12/2024, 19:45:01] *** SSH: proxy configuration set up done
[08/12/2024, 19:45:01] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[08/12/2024, 19:45:01] [FHEM] executing: http://192.168.178.97:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[08/12/2024, 19:45:01] Starting SSH with -R 1234:127.0.0.1:35263 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[08/12/2024, 19:45:02] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[08/12/2024, 19:45:02] [FHEM] executing: http://192.168.178.97:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[08/12/2024, 19:45:02] *** SSH: proxy connection established
[08/12/2024, 19:45:02] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
2024-12-08 19:45:12 caching: fensterwohntrigger-state: closed
[08/12/2024, 19:45:12] [FHEM] fensterwohntrigger-state values: value closed mapped to CONTACT_DETECTED
[08/12/2024, 19:45:12] [FHEM] caching: ContactSensorState: CONTACT_DETECTED (as string; from 'closed')
[08/12/2024, 19:45:12] [FHEM] fensterwohntrigger-state values: value closed mapped to CONTACT_DETECTED
[08/12/2024, 19:45:12] [FHEM] caching: ContactSensorState: CONTACT_DETECTED (as string; from 'closed')
[08/12/2024, 19:45:12] no event token available
Hier ein list vom Alexa device:
FD 17
FUUID 6755a570-f33f-6571-ce8c-d30aadaa71272fd7
FVERSION 39_alexa.pm:0.238200/2021-02-24
LAST_START 2024-12-08 19:51:34
LAST_STOP 2024-12-08 19:51:34
NAME alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 503
NTFY_ORDER 50-alexa
PARTIAL
PID 948
STARTS 4
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.65
currentlogfile ./log/alexa-2024-12-08.log
eventCount 24
logfile ./log/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/local/bin/alexa-fhem
READINGS:
2024-12-08 19:51:34 alexaFHEM running /usr/local/bin/alexa-fhem
2024-12-08 19:51:36 alexaFHEM.ProxyConnection running; SSH connected
2024-12-08 14:56:00 alexaFHEM.bearerToken crypt:00720c0150715327535201770323000b
2024-12-08 14:56:00 alexaFHEM.skillRegKey crypt:74710306220523514b517b030157720e00757053247c0470074f06210c550573077600005a7052245757
helper:
hmccu:
Attributes:
alexaFHEM-auth crypt:595859510a080d090a5601
alexaFHEM-config ./alexa-fhem.cfg
alexaFHEM-log ./log/alexa-%Y-%m-%d.log
alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um
Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220
Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER
TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad
Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
echoRooms #<deviceId>=<room>
fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
persons #<personId>=<name>
room Alexa
stateFormat alexaFHEM
Hier ein list von einem device:
Internals:
FUUID 65e2ee93-f33f-6571-3fc7-1e6eed4955c0168a
NAME fensterwohntrigger
NR 473
STATE closed
TYPE dummy
eventCount 3
READINGS:
2024-12-08 19:45:12 state closed
Attributes:
alexaName fensterwohntrigger
alexaProactiveEvents 1
genericDeviceType contact
homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED;open:CONTACT_NOT_DETECTED
room Alexa
setList open closed
Vielleicht hat Jemand eine Idee. Komischer weise wird der Status des devices (Geschlossen bzw Geöffnet) in der Alexa App korrekt angezeigt. Sie spricht halt nur nicht mehr.
Gruß Holger
Denke ich konnte das Problem eingrenzen. Es gibt keinen event token, eine Lösung habe ich jedoch nicht.
[09/12/2024, 18:09:30] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Authorization","name":"AcceptGrant","messageId":"4ae05c7c-a975-4739-aa50-8bbf979f5b46","payloadVersion":"3"},"payload":{"grant":{"type":"OAuth2.AuthorizationCode","code":"RHxpupgTGvUTksUvIXqd"},"grantee":{"type":"BearerToken","token":"EF60A7F7-0CBFDC40C8A233A0"}}}}
[09/12/2024, 18:09:30] requesting event token
[09/12/2024, 18:09:30] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Authorization","name":"AcceptGrant.Response","payloadVersion":"3","messageId":"291994f5-c805-4e83-b222-60d5def0e2c6"},"payload":{}}}
[09/12/2024, 18:09:30] failed to get event token: Error: connect ECONNREFUSED 2a01:4f8:221:1b5a::f2:443
[09/12/2024, 18:09:30] >>>> [ssh]
Fehler, wenn man von Fehler sprechen kann gefunden. Auf meinem neuen RPI5 mit bookworm war ipv6 aktiviert.
Nach deaktivieren funktioniert alles wieder wie gewohnt.