Alexa Fhem Temperaturabfrage

Begonnen von mrbreil, 02 September 2017, 13:11:11

Vorheriges Thema - Nächstes Thema

TomLee

Bin mir auf keinen Fall sicher, hab keine Ahnung was

**** Error: "Unsupported operationGetTemperatureReadingRequest"

genau aussagt, ich deute es mal einfach so (und da bin ich mir sicher), es wird von deiner verwendeten Version nicht unterstützt, sondern nur mit der fettgedruckten Testversion.

Hero_Otto

Hallo TomLee.

Mit der Version 0.3.5 funktioniert es wie gewünscht.  :)

response :{"header":{"name":"GetTemperatureReadingResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Query","messageId":"97298212-32fa-464a-bb46-13390a0c0e26"},"payload":{"temperatureReading":{"value":16.4}}}


Vielen Dank.

Otto

AB1970

Hi,
ich nutze alexa-fhem 0.35 und habe mein Device, wie folgt, definiert. ich habe keine Custom Skill zur Abfrage der Temperatur!

define AU.Klima ...
attr AU.Klima IODev hmusb
attr AU.Klima actCycle 000:10
attr AU.Klima actStatus alive
attr AU.Klima alias Aussenklima
attr AU.Klima alexaName Terasse
attr AU.Klima autoReadReg 4_reqStatus
attr AU.Klima event-on-change-reading humidity,temperature
attr AU.Klima expert 2_full
attr AU.Klima firmware 1.3
attr AU.Klima group Klima
attr AU.Klima model HM-WDS10-TH-O
attr AU.Klima peerIDs 00000000,
attr AU.Klima room Aussen,Homekit,alexa
attr AU.Klima serialNr LEQ0410006
attr AU.Klima genericDeviceType thermometer
attr AU.Klima subType THSensor


Die Frage nach der Temperatur auf Terasse wird beantwortet mit das Gerät wurde nicht gefunden.
Es ist aber in der Alexa App aufgeführt, allerdings als Typ Sonstiges.

Was mache ich falsch ?
Vielen Dank für eure Hilfe im Voraus.


MadMax-FHEM

#18
Mindestens V0.4.4 von alexa-fhem und einen Skill mit payLoad V3...

https://forum.fhem.de/index.php/topic,81324.msg733986.html#msg733986

Bzw. hab grad selber gesehen, dass es wohl mit 0.3.5 auch schon gehen sollte...
Dann mal ein list des Gerätes und eine Ausgabe des alexa-fhem Log beim Starten...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

AB1970

Hier ist es:


response :{"header":{"name":"DiscoverAppliancesResponse","payloadVersion":"2","namespace":"Alexa.ConnectedHome.Discovery","messageId":"eb6866d4-c6f4-4b1e-af7e-027fe97593b8"},"payload":
{"discoveredAppliances":[{"applianceId":"LEQ0410006","manufacturerName":"FHEMCUL_HM","modelName":"FHEMHM-WDS10-TH-O","version":"
<unknown>","friendlyName":"terasse","friendlyDescription":"n: AU.Klima, r: aussen,homekit,alexa","isReachable":true,"actions":["getTemperatureReading"],"applianceTypes":[],"additionalApplianceDetails":
{"device":"AU.Klima"}},



Und danke :-)

MadMax-FHEM

Das ist ja gar nichts...
Da fehlt ja einiges...
Bitte mal von Anfang an und auch die Gerätesuche/abfrage von alexa-fhem an fhem...

Und auch das list vom Gerät fehlt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

AB1970

Sorry, ich hoffe, dass hilft jetzt besser:

Mär 19 16:40:07 Rasp3 alexa[23734]: [2018-3-19 16:40:07] using /home/.../.alexa/config.json
Mär 19 16:40:07 Rasp3 alexa[23734]: [2018-3-19 16:40:07] ---
Mär 19 16:40:07 Rasp3 alexa[23734]: [2018-3-19 16:40:07] this is alexa-fhem 0.3.5
Mär 19 16:40:07 Rasp3 alexa[23734]: [2018-3-19 16:40:07] Fetching FHEM devices...
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] starting longpoll: http://x.x.x.x:x/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1521474008085
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] Server listening on: https://:::3000
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] Checking devices and attributes...
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   executing: http://x.x.x.x:x/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_xxxxxxxxxxxxxx
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   executing: http://x.x.x.x:x/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_xxxxxxxxxxxxxx
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] Fetching FHEM devices...
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] fetching: http://x.x.x.x:x/fhem?cmd=jsonlist2%20room=alexa&fwcsrf=csrf_xxxxxxxxxxxxxx
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] alexa device is WO_AmazonEchoFHEMConnect
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] WAU.KlimaO_AmazonEchoFHEMConnect is switch
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] WO_AmazonEchoFHEMConnect has
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] homebridgeMapping: #Characteristic=<name>=<value>,...
Mär 19 16:40:08 Rasp3 alexa[23734]: On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um
Mär 19 16:40:08 Rasp3 alexa[23734]: Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Mär 19 16:40:08 Rasp3 alexa[23734]: Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Mär 19 16:40:08 Rasp3 alexa[23734]: Hue=verb=färbe,values=rot:0;grün:120;blau:220
Mär 19 16:40:08 Rasp3 alexa[23734]: Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Mär 19 16:40:08 Rasp3 alexa[23734]: Saturation=verb=sättige,values=AMAZON.NUMBER
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad
Mär 19 16:40:08 Rasp3 alexa[23734]: Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Mär 19 16:40:08 Rasp3 alexa[23734]: #Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   executing: http://x.x.x.x:x/fhem?cmd=%7B$defs%7BWO_AmazonEchoFHEMConnect%7D-%3E%7B%22active%22%7D%20=%201;;undef%7D;%7B$defs%7BWO_AmazonEchoFHEMConnect%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.3.5%22%7D;%7B$defs%7BWO_AmazonEchoFHEMConnect%7D-%3E%7B%22active%22%7D%20=%200;;undef%7D&fwcsrf=csrf_xxxxxxxxxxxxxx
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] perfectOfVerb:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { stelle: 'gestellt',
Mär 19 16:40:08 Rasp3 alexa[23734]: schalte: 'geschaltet',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'färbe': 'gefärbt',
Mär 19 16:40:08 Rasp3 alexa[23734]: mach: 'gemacht' }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] verbsOfIntent:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [ OnIntent: [ 'schalte' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: prozentIntent: [ 'stelle' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntent: [ 'stelle' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntentB: [ 'färbe' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntent: [ 'stelle' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntentB: [ 'sättige' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPositionIntent: [ 'mach' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: gradIntent: [ 'stelle' ] ]
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] characteristicsOfIntent:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { OnIntent: [ 'On' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntent: [ 'Hue' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntentB: [ 'Hue' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntent: [ 'Saturation' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntentB: [ 'Saturation' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPositionIntent: [ 'TargetPosition' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: gradIntent: [ 'TargetTemperature' ] }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] prefixOfIntent:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { OnIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: prozentIntent: 'auf',
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntent: 'auf',
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntentB: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntent: 'auf',
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntentB: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPositionIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: gradIntent: 'auf' }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] suffixOfIntent:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { OnIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: prozentIntent: 'prozent',
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: HueIntentB: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: SaturationIntentB: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: TargetPositionIntent: undefined,
Mär 19 16:40:08 Rasp3 alexa[23734]: gradIntent: 'grad' }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] alexaTypes:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { light: [ 'licht', 'lampen' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: blind:
Mär 19 16:40:08 Rasp3 alexa[23734]: [ 'rolladen',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'rolläden',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'jalousie',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'jalousien',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'rollo',
Mär 19 16:40:08 Rasp3 alexa[23734]: 'rollos' ] }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] roomOfEcho:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] {}
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] fhemIntents:
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] { FHEMgutenMorgenIntent: 'gutenMorgen',
Mär 19 16:40:08 Rasp3 alexa[23734]: FHEMguteNachtIntent: 'guteNacht' }
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] got: 30 results
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] AU.Klima is thermometer
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] AU.Klima has
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   StatusLowBattery [battery]
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   FirmwareRevision [D-firmware]
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   CurrentTemperature [temperature]
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   CurrentRelativeHumidity [humidity]
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] { reading: 'battery',
Mär 19 16:40:08 Rasp3 alexa[23734]: values: [ 'ok:BATTERY_LEVEL_NORMAL', '/.*/:BATTERY_LEVEL_LOW' ],
Mär 19 16:40:08 Rasp3 alexa[23734]: device: 'AU.Klima',
Mär 19 16:40:08 Rasp3 alexa[23734]: informId: 'AU.Klima-battery',
Mär 19 16:40:08 Rasp3 alexa[23734]: characteristic_type: 'StatusLowBattery',
Mär 19 16:40:08 Rasp3 alexa[23734]: log:
Mär 19 16:40:08 Rasp3 alexa[23734]: { [Function: bound ]
Mär 19 16:40:08 Rasp3 alexa[23734]: debug: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: info: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: warn: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: error: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: log: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: prefix: 'FHEM' },
Mär 19 16:40:08 Rasp3 alexa[23734]: value2homekit: { ok: 'BATTERY_LEVEL_NORMAL' },
Mär 19 16:40:08 Rasp3 alexa[23734]: value2homekit_re: [ { re: '.*', to: 'BATTERY_LEVEL_LOW' } ] }
Mär 19 16:40:08 Rasp3 alexa[23734]: 2018-03-19 16:40:08 caching: AU.Klima-battery: ok
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] { reading: 'D-firmware',
Mär 19 16:40:08 Rasp3 alexa[23734]: _isInformation: true,
Mär 19 16:40:08 Rasp3 alexa[23734]: device: 'AU.Klima',
Mär 19 16:40:08 Rasp3 alexa[23734]: informId: 'AU.Klima-D-firmware',
Mär 19 16:40:08 Rasp3 alexa[23734]: characteristic_type: 'FirmwareRevision',
Mär 19 16:40:08 Rasp3 alexa[23734]: log:
Mär 19 16:40:08 Rasp3 alexa[23734]: { [Function: bound ]
Mär 19 16:40:08 Rasp3 alexa[23734]: debug: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: info: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: warn: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: error: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: log: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: prefix: 'FHEM' } }
Mär 19 16:40:08 Rasp3 alexa[23734]: 2018-03-19 16:40:08 caching: AU.Klima-D-firmware: 1.3
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] { reading: 'temperature',
Mär 19 16:40:08 Rasp3 alexa[23734]: minValue: -30,
Mär 19 16:40:08 Rasp3 alexa[23734]: device: 'AU.Klima',
Mär 19 16:40:08 Rasp3 alexa[23734]: informId: 'AU.Klima-temperature',
Mär 19 16:40:08 Rasp3 alexa[23734]: characteristic_type: 'CurrentTemperature',
Mär 19 16:40:08 Rasp3 alexa[23734]: log:
Mär 19 16:40:08 Rasp3 alexa[23734]: { [Function: bound ]
Mär 19 16:40:08 Rasp3 alexa[23734]: debug: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: info: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: warn: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: error: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: log: [Function],
Mär 19 16:40:08 Rasp3 alexa[23734]: prefix: 'FHEM' } }
Mär 19 16:40:08 Rasp3 alexa[23734]: 2018-03-19 16:40:08 caching: AU.Klima-temperature: 2.2
Mär 19 16:40:08 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] { reading: 'humidity',
Mär 19 16:40:08 Rasp3 alexa[23734]: device: 'AU.Klima',
Mär 19 16:40:09 Rasp3 alexa[23734]: informId: 'AU.Klima-humidity',
Mär 19 16:40:09 Rasp3 alexa[23734]: characteristic_type: 'CurrentRelativeHumidity',
Mär 19 16:40:09 Rasp3 alexa[23734]: log:
Mär 19 16:40:09 Rasp3 alexa[23734]: { [Function: bound ]
Mär 19 16:40:09 Rasp3 alexa[23734]: debug: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: info: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: warn: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: error: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: log: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: prefix: 'FHEM' } }
Mär 19 16:40:09 Rasp3 alexa[23734]: 2018-03-19 16:40:08 caching: AU.Klima-humidity: 51
Mär 19 16:40:09 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] KI.DeckenLampe is light
Mär 19 16:40:09 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] KI.DeckenLampe has
Mär 19 16:40:09 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   FirmwareRevision [D-firmware]
Mär 19 16:40:09 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM]   On [state;on,off]
Mär 19 16:40:09 Rasp3 alexa[23734]: [2018-3-19 16:40:08] [FHEM] { reading: 'D-firmware',
Mär 19 16:40:09 Rasp3 alexa[23734]: _isInformation: true,
Mär 19 16:40:09 Rasp3 alexa[23734]: device: 'KI.DeckenLampe',
Mär 19 16:40:09 Rasp3 alexa[23734]: informId: 'KI.DeckenLampe-D-firmware',
Mär 19 16:40:09 Rasp3 alexa[23734]: characteristic_type: 'FirmwareRevision',
Mär 19 16:40:09 Rasp3 alexa[23734]: log:
Mär 19 16:40:09 Rasp3 alexa[23734]: { [Function: bound ]
Mär 19 16:40:09 Rasp3 alexa[23734]: debug: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: info: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: warn: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: error: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: log: [Function],
Mär 19 16:40:09 Rasp3 alexa[23734]: prefix: 'FHEM' } }

TomLee

#22
Wie frägst du denn nach der Temperatur ?

Und, wenn ich bei mir ein Gerät "Terasse" nenne wird das auch nicht gefunden, mit "Terrasse" schon.  ;)

Gruß

miche

Ich hab einen Temperaturfühler im Alexa Raum in FHEM.
Attr. für AlexaRoom ist Wohnzimmer
Attr. für AlexaName ist Wohnzimmer

In der Alexa App hab ich eine Gruppe Wohnzimmer erstellt.
Wenn ich jetzt Alexa aktuelle Temperatur Wohnzimmer sage, kommt die Ansage der Temperatur

AB1970

Oh je ... ein Typo wie peinlich :-) :-) :-)
Danke für die Hilfe  :-[