nachdem mein MAX-System mit nun schön stabil läuft,kam die ALEXA-Anbindung auf den Plan ..
Der FHEM-ALEXA-Connector ist sauber verbunden, der entsprechende Skill aus.
In der ALEXA-App werden jedoch nur Teile meiner LaCrosse-Devices gefunden und keine MAX!-Devices.
Ich habe im Forum nach entsprechenden Anleitungen gesucht; jedoch nicht Wesentliches gefunden.
Wie komme ich da wohl weiter?
besten Dank
Thomas
Im Wiki zum Connector hast du gelesen!?
Geräte hinzufügen oder so...
Poste doch mal lists der Devices...
Gruß, Joachim
ja .. habe entsprechenden alexa-name gesetzt und deb Connector restarted.
ZitatPoste doch mal lists der Devices...
wie kriege ich die ?
ich habe
MAX:
BAD_F1 (closed)
Bad_HT (22.0°C)
Bad_WT (22.0°C)
EcoTaster_1 (opened)
EcoTaster_2 (opened)
EcoTaster_3 (???)
EcoTaster_4 (???)
EcoTaster_5 (???)
EcoTaster_6 (???)
HWR (off)
PETRA_F1 (opened)
PETRA_F2 (closed)
PETRA_HT1 (12.0°C)
PETRA_HT2 (12.0°C)
PETRA_Ost (12.0°C)
PETRA_WT (12.0°C)
SCHLAFEN (12.0°C)
SCHLAFEN_F1 (opened)
THOMAS_F1 (closed)
THOMAS_HT1 (18.0°C)
THOMAS_HT2 (18.0°C)
THOMAS_WT (18.0°C)
TOI_F1 (closed)
Treppenhaus (18.5°C)
WOHNEN_F1 (closed)
WOHNEN_F2 (closed)
Wohnzimmer_O (21.0°C)
Wohnzimmer_SO (21.0°C)
Wohnzimmer_SW (21.0°C)
Wohnzimmer_WT (21.0°C)
bg
Thomas
Naja, alexaName ist der "Beginn"...
Dann gibt's noch genericDeviceType und dann eben noch homebridgeMapping...
Was wie ineinandergreift und was man der Reihe nach tun soll/kann steht im Wiki...
Dann sollte man eben noch im alexa-Log (NICHT fhem-Log) nachsehen was erkannt wurde und was gegebenenfalls noch fehlt...
Nach restart (reload reicht) dann halt suchen lassen nicht vergessen...
List:
list Devicename
und dann hier posten...
In "code Tags" (das '#' im "Menü")...
Gruß, Joachim
List wohnzimmer_WT
liefert nichts..
No device named wohnzimmer_WT found
der device overview:
DeviceOverview
WOHNZIMMER
21.7°C
21.0
Wohnzimmer_WT
associate
BAD_F1
Wohnzimmer_WT
show_savedConfig
Wohnzimmer_WT
Internals
DEF
WallMountedThermostat 0ccd87
FUUID
5de183aa-f33f-9b0e-bcc0-6e8ff0be9e051528
IODev
MaxSystem
LASTInputDev
MaxSystem
MSGCNT
93
MaxSystem_MSGCNT
93
MaxSystem_TIME
2020-10-05 20:37:33
NAME
Wohnzimmer_WT
NR
544
NTFY_ORDER
50-Wohnzimmer_WT
STATE
21.0°C
SVN
22368
TYPE
MAX
TimeSlot
10
addr
0ccd87
devtype
3
type
WallMountedThermostat
Readings
PairedTo
123456
2020-09-29 10:25:35
RSSI
-58.5
2020-10-05 20:37:33
SerialNr
KEQ0808782
2020-09-29 10:25:35
battery
ok
2020-10-05 20:36:11
batteryState
ok
2020-10-05 20:36:11
comfortTemperature
21
2020-10-02 12:32:52
desiredTemperature
21.0
2020-10-05 20:37:33
deviation
0.7
2020-10-05 20:37:33
displayActualTemperature
1
2020-10-05 20:36:11
ecoTemperature
17
2020-10-02 12:32:52
error
invalid or missing value for READING windowOpenTemperature
2020-10-02 12:32:52
firmware
1.0
2020-09-29 10:25:35
gateway
1
2020-10-05 20:36:11
groupid
6
2020-09-28 11:33:58
lastConfigSave
./log/Wohnzimmer_WT.max
2020-10-02 12:32:52
lastTimeSync
2020-10-05 10:53:55
2020-10-05 10:53:55
lastcmd
desiredTemperature auto/boost
2020-10-03 07:06:37
maximumTemperature
on
2020-10-02 12:32:52
measurementOffset
0
2020-10-02 12:32:52
minimumTemperature
off
2020-10-02 12:32:52
mode
auto
2020-10-05 20:36:11
msgcnt
64
2020-10-05 10:53:55
panel
unlocked
2020-10-05 20:36:11
peerIDs
000000,08a373,08a8f2,16edc5
2020-10-05 20:37:33
peerList
Broadcast,Wohnzimmer_O,Wohnzimmer_SO,Wohnzimmer_SW
2020-10-05 20:37:33
peers
054243,0cb39d
2020-09-29 15:37:20
rferror
0
2020-10-05 20:36:11
state
21.0°C
2020-10-05 20:37:33
temperature
21.7
2020-10-05 20:37:33
testresult
255
2020-09-29 10:25:35
weekprofile-0-Sat-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-0-Sat-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-1-Sun-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-1-Sun-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-2-Mon-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-2-Mon-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-3-Tue-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-3-Tue-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-4-Wed-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-4-Wed-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-5-Thu-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-5-Thu-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
weekprofile-6-Fri-temp
17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55
weekprofile-6-Fri-time
00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55
windowOpenTemperature
12
2020-10-02 12:32:52
Wohnzimmer_WT
room
MAXW,MAX,Wohnzimmer
Attributes
IODev
MaxSystem
deleteattr
alexaName
Heizung Wohnzimmer
deleteattr
alias
WOHNZIMMER
deleteattr
comment
0ccd87 KEQ0808782
deleteattr
event-min-interval
desiredTemperature:7200
deleteattr
event-on-change-reading
desiredTemperature
deleteattr
event-on-update-reading
desiredTemperature
deleteattr
genericDeviceType
thermostat
deleteattr
group
Wandthermostat
deleteattr
model
WallMountedThermostat
deleteattr
room
MAXW,MAX,Wohnzimmer
deleteattr
userattr
weekprofile
deleteattr
weekprofile
WOHNEN
deleteattr
Alexa-log:
[2020-10-5 20:54:13] [FHEM] got: 1 results
[2020-10-5 20:54:13] [FHEM] Wohnzimmer_WT is thermostat
[2020-10-5 20:54:13] [FHEM] Wohnzimmer_WT has
[2020-10-5 20:54:13] [FHEM] StatusLowBattery [battery]
[2020-10-5 20:54:13] [FHEM] FirmwareRevision [firmware]
[2020-10-5 20:54:13] [FHEM] TargetTemperature [desiredTemperature]
[2020-10-5 20:54:13] [FHEM] TargetHeatingCoolingState [mode]
[2020-10-5 20:54:13] [FHEM] CurrentTemperature [temperature]
[2020-10-5 20:54:13] [FHEM] CurrentHeatingCoolingState [undefined]
[2020-10-5 20:54:13] [FHEM] Wohnzimmer_WT will not send proactive events
[2020-10-5 20:54:13] [FHEM] Wohnzimmer_WT uses ID: MAX.0ccd87
2020-10-05 20:54:13 caching: Wohnzimmer_WT-battery: ok
2020-10-05 20:54:13 caching: Wohnzimmer_WT-firmware: 1.0
2020-10-05 20:54:13 caching: Wohnzimmer_WT-desiredTemperature: 21.0
2020-10-05 20:54:13 caching: Wohnzimmer_WT-mode: auto
2020-10-05 20:54:13 caching: Wohnzimmer_WT-temperature: 21.8
Zitat von: thburkhart am 05 Oktober 2020, 20:40:47
List wohnzimmer_WT
liefert nichts..
No device named wohnzimmer_WT found
Weil das Device Wohn.... mit grossem W heisst
nun klappt dank großem W auch das list:
Internals:
DEF WallMountedThermostat 0ccd87
FUUID 5de183aa-f33f-9b0e-bcc0-6e8ff0be9e051528
IODev MaxSystem
LASTInputDev MaxSystem
MSGCNT 1
MaxSystem_MSGCNT 1
MaxSystem_TIME 2020-10-05 21:17:35
NAME Wohnzimmer_WT
NR 544
NTFY_ORDER 50-Wohnzimmer_WT
STATE 21.0°C
SVN 22368
TYPE MAX
TimeSlot 2
addr 0ccd87
devtype 3
type WallMountedThermostat
Helper:
DBLOG:
desiredTemperature:
dblog_THB:
TIME 1601925455.62817
VALUE 21.0
READINGS:
2020-09-29 10:25:35 PairedTo 123456
2020-10-05 21:17:35 RSSI -58.5
2020-09-29 10:25:35 SerialNr KEQ0808782
2020-10-05 20:36:11 battery ok
2020-10-05 20:36:11 batteryState ok
2020-10-02 12:32:52 comfortTemperature 21
2020-10-05 21:17:35 desiredTemperature 21.0
2020-10-05 21:17:35 deviation 0.8
2020-10-05 20:36:11 displayActualTemperature 1
2020-10-02 12:32:52 ecoTemperature 17
2020-10-02 12:32:52 error invalid or missing value for READING windowOpenTemperature
2020-09-29 10:25:35 firmware 1.0
2020-10-05 20:36:11 gateway 1
2020-09-28 11:33:58 groupid 6
2020-10-02 12:32:52 lastConfigSave ./log/Wohnzimmer_WT.max
2020-10-05 10:53:55 lastTimeSync 2020-10-05 10:53:55
2020-10-03 07:06:37 lastcmd desiredTemperature auto/boost
2020-10-02 12:32:52 maximumTemperature on
2020-10-02 12:32:52 measurementOffset 0
2020-10-02 12:32:52 minimumTemperature off
2020-10-05 20:36:11 mode auto
2020-10-05 10:53:55 msgcnt 64
2020-10-05 20:36:11 panel unlocked
2020-10-05 21:17:35 peerIDs 000000,08a373,08a8f2,16edc5
2020-10-05 21:17:35 peerList Broadcast,Wohnzimmer_O,Wohnzimmer_SO,Wohnzimmer_SW
2020-09-29 15:37:20 peers 054243,0cb39d
2020-10-05 20:36:11 rferror 0
2020-10-05 21:17:35 state 21.0°C
2020-10-05 21:17:35 temperature 21.8
2020-09-29 10:25:35 testresult 255
2020-09-29 09:25:55 weekprofile-0-Sat-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-0-Sat-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-1-Sun-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-1-Sun-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-2-Mon-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-2-Mon-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-3-Tue-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-3-Tue-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-4-Wed-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-4-Wed-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-5-Thu-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-5-Thu-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-09-29 09:25:55 weekprofile-6-Fri-temp 17.0 °C / 21.0 °C / 18.0 °C
2020-09-29 09:25:55 weekprofile-6-Fri-time 00:00-07:00 / 07:00-22:00 / 22:00-24:00
2020-10-02 12:32:52 windowOpenTemperature 12
helper:
io:
CUL_0:
raw Z0C6D04420CCD8716EDC5002ADA
rssi -58.5
time 1601925455.61766
Attributes:
IODev MaxSystem
alexaName Heizung Wohnzimmer
alexaRoom WOHNEN
alias WOHNZIMMER
comment 0ccd87 KEQ0808782
event-min-interval desiredTemperature:7200
event-on-change-reading desiredTemperature
event-on-update-reading desiredTemperature
genericDeviceType thermostat
group Wandthermostat
homebridgeMapping TargetTemperature=target::target,minValue=17,maxValue=25,minStep=0.5 CurrentTemperature=myTemp:temperature
model WallMountedThermostat
room MAXW,MAX,Wohnzimmer
userattr weekprofile
weekprofile WOHNEN
Laut alexa-log wird von alexa-fhem das Device richtig erkannt
Mach eine Suche in der App (oder "alexa, suche meine Geräte") und schau in der alexa-log, wie das ankommt.
suche wird mit "keine neuen Geräte" abgeschlossen
im alexaLog steht nicht Neues
Dass Alexa sagt: keine neuen Geräte muss nix heißen... ;)
Hast du mal unter Geräte in der App geschaut!?
Gruß, Joachim
das müsste ich ja Heizung Wohnzimmer
heissen ?
finde nix
Hmmm komisch. Die Suche sollte man sehen.
Ist das Alexa Device mit Status running und alexaFHEM.ProxyConnection = running; SSH connected?
Kannst Du die Suche nochmal mit debug modus starten? (siehe Wiki FHEM Connector "Fehlersuche über die FHEM-Oberfläche")
sieht so aus ..
Internals:
FD 4
FUUID 5f6c80f8-f33f-21fb-1a02-41dae964dd41cd3a
FVERSION 39_alexa.pm:0.216510/2020-04-12
LAST_START 2020-10-05 21:15:17
NAME alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 713
NTFY_ORDER 50-alexa
PARTIAL
PID 8334
STARTS 1
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.55
currentlogfile ./log/alexa-2020-10-05.log
logfile ./log/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/local/bin/alexa-fhem
READINGS:
2020-10-05 21:15:17 alexaFHEM running /usr/local/bin/alexa-fhem
2020-10-05 21:15:29 alexaFHEM.ProxyConnection running; SSH connected
2020-09-23 22:02:17 alexaFHEM.bearerToken crypt:2655020a5e56205a21710d7657757754
2020-09-23 22:02:17 alexaFHEM.skillRegKey crypt:545505022450592149050c0754000b225501070050515777554b76040a010d52235e7474532452202105
helper:
Attributes:
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
alias alexa
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 xALEXA
stateFormat alexaFHEM
und im alexalog:
[2020-10-5 21:15:29] *** SSH: proxy connection established
[2020-10-5 21:15:29] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
Wo hast du denn das homebridgeMapping her!?
Weil ofenbar erkennt alexa-fhem das auch ohne das Mapping!?
Bist du laut Wiki vorgegangen!?
Erst mal alexaName setzen und schauen
Dann genericDeviceType und schauen
Dann homebridgeMapping...
alexaRoom: unnötig!! (für Smart Home Skill)
Und:
event-min-interval desiredTemperature:7200
event-on-change-reading desiredTemperature
event-on-update-reading desiredTemperature
Was willst du damit bezwecken!?
Ich denke da ist einiges unnötig/komisch ;)
EDIT: event-on-... hat aber wohl nichts mit dem Alexa-Problem zu tun...
Gruß, Joachim
Antw:MAX! ALEXA-Steuerung
« Antwort #13 am: Heute um 22:16:55 »
Zitat
Wo hast du denn das homebridgeMapping her!?
Weil offenbar erkennt alexa-fhem das auch ohne das Mapping!?
Bist du laut Wiki vorgegangen!?
Erst mal alexaName setzen und schauen
Dann genericDeviceType und schauen
Dann homebridgeMapping...
ja; das homebridgeMapping habe ich direkt aus dem Beispiel kopiert und nur das Device angepasst
event-min-interval desiredTemperature:7200
event-on-change-reading desiredTemperature
event-on-update-reading desiredTemperature
Was willst du damit bezwecken!?
Ich denke da ist einiges unnötig/komisch ;)
verwende ich, damit mein dblog nicht so arg strapaziert wird ;-)
soll ich das homebridge mapping mal entfernen?
oder ist das verdächtig:
alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
weil da nix von thermostat etc. steht ?
Ja aber wenn du bzgl. event-on-... nachliest ist deine Mischung "eigenartig" ;)
Weil event-on-change-reading und event-on-update-reading auf dasselbe Reading ;)
Egal, wenn es für dich tut...
Dass das Beispiel nur ein "allgemeines Beispiel" war ist dir offenbar entgangen!!?
Mal lesen wie homebridgeMapping funktioniert, weil die Readingnamen etc. müssen schon passen... ;)
Du kannst es ja mal aufheben und löschen, weil ich denke es ist unnötig...
Die alexa-Types sind nur für den Custom Skill, also in diesem Fall irrelevant (ebenso wie bereits erwähnt alexaRoom)...
Gruß, Joachim
Mal lesen wie homebridgeMapping funktioniert, weil die Readingnamen etc. müssen schon passen... ;)
Du kannst es ja mal aufheben und löschen, weil ich denke es ist unnötig...
habe es gelöscht ; ohne Wirkung
Gruß und Dank
Thomas
Naja, ganz ohne Wirkung wird es nicht gewesen sein ;)
Alexa reload!?
Was steht nun im alexa-Log!?
Neue Suche gestartet!?
Andere Geräte/Devices funktionieren aber!?
EDIT: ok die LaCrosse-Dinger tun wohl ;) Poste doch mal ein list davon...
Gruß, Joachim
hatte gestern nochmals alexa reload und Gerätesuche gestartet
im AlexaLog siehts so aus:
2020-10-06 00:00:16 caching: Wohnzimmer_WT-desiredTemperature: 17.0
[2020-10-6 0:00:16] [FHEM] caching: TargetTemperature: 17 (as number; from '17.0')
2020-10-06 07:00:16 caching: Wohnzimmer_WT-desiredTemperature: 21.0
[2020-10-6 7:00:16] [FHEM] caching: TargetTemperature: 21 (as number; from '21.0')
die Lacrosse-Einträge stammen aus dem IoBroker
Dort habe ich jedoch die Instanzen alexa2 und fhem angehalten.
Also noch mal: aus fhem/alexa-fhem hast du KEINE Geräte in Alexa!?
Und: es darf ruhig etwas mehr Log sein ;)
Weil laut diesen (wenigen) Ausgaben sollte es eigentlich in der Alexa-App auftauchen...
Wenn ja (also kein Device aus fhem), dann leg doch mal den Test-Dummy an:
defmod dmTest dummy
attr dmTest alexaName Test
attr dmTest genericDeviceType switch
attr dmTest setList on off
Oder auch mal einen als Thermometer/Thermostat...
EDIT: Skill Fhem ist aktiviert!?
Gruß, Joachim
Skill FHEM ist aktiviert
im Log stand und steht nicht mehr
Test Dummy ist angelegt:
Internals:
FUUID 5f7c1d5f-f33f-21fb-328b-17c5c0e1ba8ed412
NAME dmTest
NR 834
STATE ???
TYPE dummy
Attributes:
alexaName Test
genericDeviceType switch
setList on off
wieder taucht im AlexaLog und FHEM Skill nichts auf
Also im Alexa-Log sollte!?
Das kann ich eigentlich nicht glauben!?
Alexa-reload/restart gemacht!?
EDIT: auch nicht, dass bzgl. des Thermostats bzw. generell nicht mehr im alexa-Log steht. Mach doch mal einen Neustart von alexa-fhem und dann poste mal das Log, da müsste ja der Start drin sein!? Und auch die ganze Erkennung... Wie aktuell ist dein fhem!?
Wie ist denn deine alexa-fhem.cfg!?
Also stimmt der Filter:
alexaName=..*
Gruß, Joachim
nun habe ich FHEM neu gestartet..
das Log ist nun gesprächiger:
2020-10-06 00:00:16 caching: Wohnzimmer_WT-desiredTemperature: 17.0
[2020-10-6 0:00:16] [FHEM] caching: TargetTemperature: 17 (as number; from '17.0')
2020-10-06 07:00:16 caching: Wohnzimmer_WT-desiredTemperature: 21.0
[2020-10-6 7:00:16] [FHEM] caching: TargetTemperature: 21 (as number; from '21.0')
[2020-10-6 9:44:15] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-10-6 9:44:15] os.homedir()=/opt/fhem
[2020-10-6 9:44:15] this is alexa-fhem 0.5.55
[2020-10-6 9:44:15] connecting to FHEM ...
[2020-10-6 9:44:15] [FHEM] defaults to: will not send proactive events
[2020-10-6 9:44:16] [FHEM] trying longpoll to listen for fhem events
[2020-10-6 9:44:16] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1601970256419
[2020-10-6 9:44:24] [FHEM] got csrfToken: csrf_203443417693184
[2020-10-6 9:44:24] [FHEM] Checking devices and attributes...
[2020-10-6 9:44:24] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] [FHEM] waiting for events ...
[2020-10-6 9:44:24] [FHEM] Fetching FHEM devices...
[2020-10-6 9:44:24] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] [FHEM] alexa device is alexa
[2020-10-6 9:44:24] [FHEM] alexa will not send proactive events
[2020-10-6 9:44:24] [FHEM] alexa uses ID: 5f6c80f8-f33f-21fb-1a02-41dae964dd41cd3a
[2020-10-6 9:44:24] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:24] Server listening on: http://127.0.0.1:34547 for proxy connections
[2020-10-6 9:44:24] *** SSH: checking proxy configuration
[2020-10-6 9:44:24] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2020-10-6 9:44:24] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":34547},"connections":[{"webname":"fhem","uid":999,"name":"FHEM","port":"8083","server":"127.0.0.1","filter":"alexaName=..*"}]}
[2020-10-6 9:44:24] sshautoconf: SSH key seems to exist
[2020-10-6 9:44:25] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2020-10-6 9:44:25] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
*** FHEM: connected
[2020-10-6 9:44:25] [FHEM] got: 2 results
[2020-10-6 9:44:25] [FHEM] Wohnzimmer_WT is thermostat
[2020-10-6 9:44:25] [FHEM] Wohnzimmer_WT has
[2020-10-6 9:44:25] [FHEM] StatusLowBattery [battery]
[2020-10-6 9:44:25] [FHEM] FirmwareRevision [firmware]
[2020-10-6 9:44:25] [FHEM] TargetTemperature [desiredTemperature]
[2020-10-6 9:44:25] [FHEM] TargetHeatingCoolingState [mode]
[2020-10-6 9:44:25] [FHEM] CurrentTemperature [temperature]
[2020-10-6 9:44:25] [FHEM] CurrentHeatingCoolingState [undefined]
[2020-10-6 9:44:25] [FHEM] Wohnzimmer_WT will not send proactive events
[2020-10-6 9:44:25] [FHEM] Wohnzimmer_WT uses ID: MAX.0ccd87
2020-10-06 09:44:25 caching: Wohnzimmer_WT-battery: ok
2020-10-06 09:44:25 caching: Wohnzimmer_WT-firmware: 1.0
2020-10-06 09:44:25 caching: Wohnzimmer_WT-desiredTemperature: 21.0
2020-10-06 09:44:25 caching: Wohnzimmer_WT-mode: auto
2020-10-06 09:44:25 caching: Wohnzimmer_WT-temperature: 21.4
[2020-10-6 9:44:25] [FHEM] dmTest is switch
[2020-10-6 9:44:25] [FHEM] dmTest has
[2020-10-6 9:44:25] [FHEM] On [undefined;on,off]
[2020-10-6 9:44:25] [FHEM] dmTest will not send proactive events
[2020-10-6 9:44:25] [FHEM] dmTest uses ID: 5f7c1d5f-f33f-21fb-328b-17c5c0e1ba8ed412
[2020-10-6 9:44:25] BearerToken '...B3BE2' read from alexa
[2020-10-6 9:44:25] 39_alexa.pm is new version: true
[2020-10-6 9:44:25] sshautoconf: completed successfully
[2020-10-6 9:44:25] *** SSH: proxy configuration set up done
[2020-10-6 9:44:25] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-10-6 9:44:25] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:25] Starting SSH with -R 1234:127.0.0.1:34547 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-10-6 9:44:25] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2020-10-6 9:44:25] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:44:25] *** SSH: proxy connection established
[2020-10-6 9:44:25] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
[2020-10-6 9:52:39] Got SIGTERM, shutting down alexa-fhem...
[2020-10-6 9:52:39] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[2020-10-6 9:52:39] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:39] Stopping SSH ...
[2020-10-6 9:52:39] Reading alexaFHEM.ProxyConnection set to stopped
[2020-10-6 9:52:39] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:39] *** SSH: exited with 0
[2020-10-6 9:52:41] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[2020-10-6 9:52:41] os.homedir()=/opt/fhem
[2020-10-6 9:52:41] this is alexa-fhem 0.5.55
[2020-10-6 9:52:41] connecting to FHEM ...
[2020-10-6 9:52:41] [FHEM] defaults to: will not send proactive events
[2020-10-6 9:52:42] [FHEM] trying longpoll to listen for fhem events
[2020-10-6 9:52:42] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1601970762645
[2020-10-6 9:52:42] [FHEM] got csrfToken: csrf_203443417693184
[2020-10-6 9:52:42] [FHEM] Checking devices and attributes...
[2020-10-6 9:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:42] [FHEM] waiting for events ...
[2020-10-6 9:52:42] [FHEM] Fetching FHEM devices...
[2020-10-6 9:52:42] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&fwcsrf=csrf_203443417693184&XHR=1
*** FHEM: connected
[2020-10-6 9:52:42] [FHEM] got: 2 results
[2020-10-6 9:52:42] [FHEM] Wohnzimmer_WT is thermostat
[2020-10-6 9:52:42] [FHEM] Wohnzimmer_WT has
[2020-10-6 9:52:42] [FHEM] StatusLowBattery [battery]
[2020-10-6 9:52:42] [FHEM] FirmwareRevision [firmware]
[2020-10-6 9:52:42] [FHEM] TargetTemperature [desiredTemperature]
[2020-10-6 9:52:42] [FHEM] TargetHeatingCoolingState [mode]
[2020-10-6 9:52:42] [FHEM] CurrentTemperature [temperature]
[2020-10-6 9:52:42] [FHEM] CurrentHeatingCoolingState [undefined]
[2020-10-6 9:52:42] [FHEM] Wohnzimmer_WT will not send proactive events
[2020-10-6 9:52:42] [FHEM] Wohnzimmer_WT uses ID: MAX.0ccd87
2020-10-06 09:52:42 caching: Wohnzimmer_WT-battery: ok
2020-10-06 09:52:42 caching: Wohnzimmer_WT-firmware: 1.0
2020-10-06 09:52:42 caching: Wohnzimmer_WT-desiredTemperature: 21.0
2020-10-06 09:52:42 caching: Wohnzimmer_WT-mode: auto
2020-10-06 09:52:42 caching: Wohnzimmer_WT-temperature: 21.4
[2020-10-6 9:52:42] [FHEM] dmTest is switch
[2020-10-6 9:52:42] [FHEM] dmTest has
[2020-10-6 9:52:42] [FHEM] On [undefined;on,off]
[2020-10-6 9:52:42] [FHEM] dmTest will not send proactive events
[2020-10-6 9:52:42] [FHEM] dmTest uses ID: 5f7c1d5f-f33f-21fb-328b-17c5c0e1ba8ed412
[2020-10-6 9:52:42] [FHEM] alexa device is alexa
[2020-10-6 9:52:42] [FHEM] alexa will not send proactive events
[2020-10-6 9:52:42] [FHEM] alexa uses ID: 5f6c80f8-f33f-21fb-1a02-41dae964dd41cd3a
[2020-10-6 9:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.55%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:42] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:42] Server listening on: http://127.0.0.1:36975 for proxy connections
[2020-10-6 9:52:42] *** SSH: checking proxy configuration
[2020-10-6 9:52:42] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[2020-10-6 9:52:42] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":36975},"connections":[{"webname":"fhem","uid":999,"name":"FHEM","port":"8083","server":"127.0.0.1","filter":"alexaName=..*"}]}
[2020-10-6 9:52:42] sshautoconf: SSH key seems to exist
[2020-10-6 9:52:43] sshautoconf: Our SSH key is known at the reverse proxy, good!
[2020-10-6 9:52:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:43] BearerToken '...B3BE2' read from alexa
[2020-10-6 9:52:43] 39_alexa.pm is new version: true
[2020-10-6 9:52:43] sshautoconf: completed successfully
[2020-10-6 9:52:43] *** SSH: proxy configuration set up done
[2020-10-6 9:52:43] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[2020-10-6 9:52:43] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:43] Starting SSH with -R 1234:127.0.0.1:36975 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[2020-10-6 9:52:44] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[2020-10-6 9:52:44] [FHEM] executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_203443417693184&XHR=1
[2020-10-6 9:52:44] *** SSH: proxy connection established
[2020-10-6 9:52:44] SSH: Welcome at the reverse proxy! This pseudoshell does not react to any input - do not get irritated.
aber weder "Test" noch das inzwischen Einfacher benannte "Heizung" wird in Alexa gefunden
alexa-fhem.cfg:
{
"sshproxy" : {
"ssh" : "/usr/bin/ssh",
"description" : "FHEM Connector"
},
"connections" : [
{
"webname" : "fhem",
"uid" : 999,
"name" : "FHEM",
"port" : "8083",
"server" : "127.0.0.1",
"filter" : "alexaName=..*"
}
]
}
Also ich sehe (wie schon zuvor), dass alles (also die 2) gefunden werden und damit auch bei Amazon angekommen sein sollten...
Evtl. mal den dumm-Schalter schalten, damit er einen "definierten" Zustand bekommt ;) (sollte aber egal sein).
Also ich bin ratlos...
Evtl. mal in dem "offiziellen" alexa-fhem Connector Thread fragen, da muss verm. mal der Entwickler des Connectors reinschauen, der kann anhand deiner ID hoffentlich rausfinden was los ist...
EDIT: bzw. auf jeden Fall mal dort hi, also Sprachsteuerung, verschieben!! Ist ja (verm.) kein MAX! Problem, sondern irgendwas fhem/alexa-fhem etc.
Die Suche hast du noch mal in der Alexa-App oder per Sprache angestossen!?
Und dann auch in der App unter Geräte nachgesehen!?
Bin ratlos, leider.
Sieht eigentlich ok aus...
Gruß, Joachim
Ich würde so vorgehen (ich hoffe, Du kannst etwas Shell):
cd /opt/fhem/log
tail -f alexa-2020-10-06.log | grep -i Discover
Damit siehst Du "live" den Geräte-Discovery.
Jetzt sagst Du "Alexa, suche neue Geräte".
Binnen 1-2 Sekunden muss dann im Logfile auftauchen:
[6.10.2020, 10:39:36] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.Discovery","name":"Discover","payloadVersion":"3","messageId":"e0fad385-9228-4554-89f1-cb80db24c348"},"payload":{"scope":{"type":"BearerToken","token":"xxxxx-A6xxxxxxx0"}}}}
Wenn nicht, hast Du Deinen Skill nicht richtig verknüpft.
Wenn ja, poste bitte mal die Antwort-Zeile:
Das ist bei mir mit zig Geräten sehr lang, aber fängt so an:
[6.10.2020, 10:39:36] <<<< [ssh] {"event":{"header":{"namespace":"Alexa.Discovery","name":"Discover.Response","payloadVersion":"3","messageId":"ad9e2c23-a518-477d-ab85-0a3486a48326"},"payload":{"endpoints":[{"endpointId":"5f1ead6f-f33f-8d06-229a-2cc2d531e2f443c4","manufacturerName":"MQTT2_DEVICE","description":"n: MQTT2_shellydimmer2_D8BFC019CAA0, r: mqtt2_device","friendlyName":"flur oben","displayCategories":["LIGHT"],"additionalAttributes":{"manufacturer":"FHEM","model":"shellydimmer"},"capabilities":[{"type":"AlexaInterface","interface":"Alexa.BrightnessController","version":"3","properties":{"supported":[{"name":"brightness"}],"proactivelyReported":false,"retrievable":true}},....
Ich habe übrigens massig MAXe in der Benutzung.
@gvzdus: danke! :)
(und das ganz ohne Verschieben etc. ;) )
Wenn es mit dieser Unterstützung nicht klappt, dann weiß ich auch nicht mehr...
Viel Erfolg, Joachim
@thburkhart: besser mal den Thread (https://forum.fhem.de/index.php/topic,114807.msg0/topicseen.html#new) löschen (solange du noch kannst: wenn jemand drauf geantwortet hat: zu spät ;) drum hab ich das auch nicht DORT angemerkt, sondern hier ;) )...
...du kannst den hier einfach verschieben!
Da ist "irgendwo" ein Knopf/Link "Verschieben"...
Gruß, Joachim
ok
ich habe die beiden Befehle in putty eingegeben:
root@THB-PI3B1:~# cd /opt/fhem/log
root@THB-PI3B1:/opt/fhem/log# tail -f alexa-2020-10-06.log | grep -i Discover
da kam in der Console nichts mehr; Alexa fand keine neuen Geräte
soll ich den FHEm-Skill deaktivieren und wieder neu konfigurieren ?
Ja, und zwar mit dem frisch in FHEM abgefragten proxyKey (siehe Wiki).
hallo,
das Thema hat sich positiv erledigt, nachdem ich den FHEM Skill deaktiviert und dann mit frischem Key neu verknüpft hatte.
Danke für die erfahrene Hilfe. Ihr seid echt super!!
Beste Grüße
Thomas
Gerne!
Dann kannst du ja ein [gelöst] vor den ersten Post "pappen", danke.
Viel Spaß noch, Joachim
Zur Ursache eine Möglichkeit:
Vermutlich hast Du im Home-Dir ggf. das .ssh-Verzeichnis gelöscht, sodass ein neuer Key generiert wurde.
Noch ein Tipp:
Probier mal beim nächsten hinzugefügten Alexa-Gerät
set alexa add <devicename>
Idealerweise plärrt 1 Sekunde später Alexa ohne Neustart oder sonst was "Du hast ein neues Gerät..."
funktioniert fast prima ..
immer wieder kennt ALEXA alle zugeordneten Geräte nicht mehr ..
dann hilft ein alexa reload
so ganz klappt das noch nicht
ich muss alle paar Stunde ein reload machen
woran könnte das liegen ?
PS: die Wiki ist da etwas "dünn"
ohne eure weiteren Hinweise wäre ein Dummer wie ich nicht klargekommen ;-)