39_alexa.pm und alexa-fhem test version

Begonnen von justme1968, 03 Januar 2019, 22:43:10

Vorheriges Thema - Nächstes Thema

doman75

Zitat von: justme1968 am 18 Januar 2019, 11:50:28
was geht steht im wiki.

batterien gehen aktuell nur mit custom.

Du meinst den Abschnitt "Was geht alles?" okay, aber was bedeutet das dann bei
Zitat
    elektrische Türschlösser
        genericDeviceType: lock

    Thermostate
        Über genericDeviceType thermometer
        ...

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

doman75

Also bei thermostat steht ja ausser Punkte nichts, ich würde also bei dem Thermostat gerne den Modus von Auto/Off/einstellen.

Wenn ich mir aber das log anschaue, dann sieht es so aus
[2019-1-18 11:40:57] [FHEM]   CurrentHeatingCoolingState [undefined]
[2019-1-18 11:40:57] [FHEM]   CurrentTemperature [temperature]
[2019-1-18 11:40:57] [FHEM]   TargetHeatingCoolingState [mode]


Nun ist targetHeatingCoolingState aber gar nix was auf der https://developer.amazon.com/de/docs/device-apis/alexa-thermostatcontroller.html vorkommt, ich nehme aber an das es dem entspricht https://developer.amazon.com/de/docs/device-apis/alexa-property-schemas.html#thermostat-mode. Liegt es nun daran das das homebridgemapping nicht stimmt oder geht das prinzipiell noch nicht?
Es muss bei dem Thermostat ja "set xxxx desiredtemp auto" auisgeführt werden und nicht einfach set xxx mode auto, insofern könnte es am homebridgemapping liegen, falls es denn funkionieren müsste.



justme1968

bis eben ging es noch um batterien.


dir punkte bedeuten das der inhalt noch nicht geschrieben ist.

max, hm und fritz thermostate und ventile sollten automatisch erkannt werden.

beim mode ist vermutlich manuell nachzubessern. das liegt unter anderem daran das dir arbeitsweise amerikanischer thermostate nicht auf deutsche gegebheiten passt.

zu den thermostaten und mode im homebridgeMapping gibt hier im forum und im wiki einiges.

das homebridgeMapping findest nicht bei amazon sonder im wiki und forum beschrieben.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

doman75

Es geht um alles, auch um batterien. Wenn HM-Thermostate über HMCCU eingebunden sind funktioniert es aber nicht automatisch. Bei einem MAX Thermostat kann ich per Befehl auf automatisch stellen, wenn ich aber sage stelle wandthermostat aus kommt das es nicht unterstütz wird, welche Modi werden also unterstützt.

Ein HM-Sec-Key-S habe ich jetzt als lock type eingebunden, aber der aktuelle Status wird nicht korrekt angezeigt, ich kann aber darauf klicken und es verschließen, er sagt zwar Gerät reagiert nicht, aber ich sehe das im fhem etwas ankommt und dann auch abgeschlossen wird.

Also ich habe viele Fragen, zu vielen verschiedenen Geräten, daher wäre eine ausführlicher Anleitung was geht und wie auch schöner, denn woher soll man sonst wissen wie das homebridgemapping korrekt auszusehen hat.

justme1968

hast du wiki die seite zu homebridge mapping gelesen?

was steht jeweils im log? was hast du am mapping selber probiert?

was hast du im forum gefunden?

bei geräten die ich nicht selber habe ist so lange etwas eigeninitiative nötig bis jemand eine passendes mapping postet.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

doman75

ja habe ich gelesen, nehmen wir mal das beispiel des TÜrschlosses, einzig was ich gemacht habe ist den genericdevicetyp auf lock zu ändern. Alexa erkennt es als Türschloss.


2019-01-18 12:13:53 caching: HM_Haustuerschloss-state: locked
  2019-01-18 12:13:53 caching: HM_Haustuerschloss-battery: ok
[2019-1-18 12:13:53] [FHEM]   LockTargetState [state]
[2019-1-18 12:13:53] [FHEM]   LockCurrentState [state]
[2019-1-18 12:13:53] [FHEM]   TargetDoorState []
[2019-1-18 12:13:53] [FHEM]   StatusLowBattery [battery]
[2019-1-18 12:13:53] [FHEM] HM_Haustuerschloss has
[2019-1-18 12:13:53] [FHEM] HM_Haustuerschloss is lock

so wird es initalisiert und dann steht immer mal sowas da


2019-1-18 12:48:41] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:48:41.919Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"bd1ebdbe-6ac3-475b-9eb6-235a939d9b87","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:48:41] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')


schließe ich über fhem auf erscheint folgendes im log:

[2019-1-18 12:50:48] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:50:48.373Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"25b14cea-9857-45ff-a3c0-4cf675596bba","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:50:48] [FHEM]     caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:50:48] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"64817d75-e9dc-4903-8dfa-0c2fe7ffeb45","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
  2019-01-18 12:50:45 caching: HM_Haustuerschloss-state: unlocked


schließe ich über die fhem zu erscheint folgendes

[2019-1-18 12:52:34] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:52:34.415Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"24abeeea-20c0-437e-8180-18a82f414ce6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:52:34] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:52:34] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"70f17098-0b3c-4b31-b7d8-3469e98cdebd","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
  2019-01-18 12:52:31 caching: HM_Haustuerschloss-state: locked


in beiden fällen steht aber in der Alexa der Staus auf entriegelt.

doman75

Ich kann über die App auch zuschließen, da erscheint in der App aber "Gerät reagiert nicht" aber er schließt trotzdem zu.


[2019-1-18 12:54:44] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:44.559Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"78281718-492f-4f58-bf5e-c1eb44c7d9b2","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:44] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:44] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"f6367325-c379-46ba-aba9-c1e0d1bfe0a0","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:41] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:41.568Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"67a042f5-6c09-4f3f-811d-e1fc3768b5b0","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:41] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:41] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"2fe8fff6-7ec7-467e-8173-952628e33749","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:35] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:35.535Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"5db2c5fa-f393-4321-a489-45b478881561","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:35] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:35] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"f30919ee-84c8-49c1-a4fa-62e3c54e2242","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:32] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:32.531Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"3e65cda4-047a-4d83-b9c8-97d8059d1434","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:32] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:32] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"e1b8d370-ef28-4e07-b0c1-f64f1ff266c6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:29] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:29.517Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"971663ca-ccdc-49ee-ab3c-153ef0be2127","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:29] [FHEM]     caching: LockCurrentState: 1 (as number; from 'locked')
[2019-1-18 12:54:29] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"ade3b505-133d-4914-bb5d-46e49805e6c3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
  2019-01-18 12:54:26 caching: HM_Haustuerschloss-state: locked
[2019-1-18 12:54:26] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:26.503Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"63b7bdda-acd9-4c64-9baf-8c73c1639fda","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:26] [FHEM]     caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:26] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"afae3f84-4309-443f-9b33-8bbf8c3ace98","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:23] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:23.538Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"f8503c2b-ea6d-4f49-8600-2cb8cf2273a5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:23] [FHEM]     caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:23] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"28024652-b0a6-4ab8-b175-aaa01f9933b4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.LockController","name":"lockState","value":"UNLOCKED","timeOfSample":"2019-01-18T11:54:20.499Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"66197f4b-6130-4223-8817-61fbc2824db3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss"},"payload":{}}}
[2019-1-18 12:54:20] [FHEM]     caching: LockCurrentState: 1 (as number; from 'unlocked')
[2019-1-18 12:54:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"252fc5df-7c75-430d-97fa-02ba6e62ab2b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"12E9CA-5FB1B3EE6F91B2C2"},"endpointId":"HM_Haustuerschloss","cookie":{"device":"HM_Haustuerschloss"}},"payload":{}}}
[2019-1-18 12:54:17] <<<< [ssh] null
    at process.internalTickCallback (internal/process/next_tick.js:72:19)
    at endReadableNT (_stream_readable.js:1129:12)
    at IncomingMessage.emit (events.js:188:13)
    at Server.<anonymous> (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:149:33)
    at Server.processBody (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:138:31)
    at Server.verifyToken (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:1228:23)
    at Server.handler (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:2110:51)
    at Server.handleLockController (/usr/local/lib/node_modules/alexa-fhem/lib/server.js:3221:16)
[2019-1-18 12:54:17] ReferenceError: name is not defined
[2019-1-18 12:54:17] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20HM_Haustuerschloss%20lock%20locked&fwcsrf=csrf_258010689120090&XHR=1
[2019-1-18 12:54:17] [FHEM] HM_Haustuerschloss: executing set cmd for LockTargetState with value SECURED

justme1968

schick mir mal ein jsonlist2 vom device
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

doman75

Zitat von: justme1968 am 18 Januar 2019, 13:00:13
schick mir mal ein jsonlist2 vom device

Ich hoffe du meintest das Türschloss Device, dann wäre das hier das richtige.


{
  "Arg":"HM_Haustuerschloss",
  "Results": [
  {
    "Name":"HM_Haustuerschloss",
    "PossibleSets":"Zuschließen:noArg Aufschließen:noArg Öffnen:noArg Sperren:noArg Entsperren:noArg clear config control datapoint defaults:noArg devstate:lock,unlock lock:noArg unlock:noArg toggle:noArg",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,nochn0,trace ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccureadings:0,1 ccuget:State,Value ccuscaleval ccuSetOnChange ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel statedatapoint controldatapoint stripnumber peer:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon power-off power-on sortby webCmd webCmdLabel:textField-long webcmdDevice widgetOverride userattr",
    "Internals": {
      ".eventMapCmd": "Zuschließen:noArg Aufschließen:noArg Öffnen:noArg Sperren:noArg Entsperren:noArg",
      "DEF": "NEQ0683051",
      "NAME": "HM_Haustuerschloss",
      "NR": "564",
      "STATE": "Batterie: ok<br>Zugeschlossen",
      "TYPE": "HMCCUDEV",
      "ccuaddr": "NEQ0683051",
      "ccudevstate": "active",
      "ccuif": "BidCos-RF",
      "ccuname": "Haustuerschloss",
      "ccutype": "HM-Sec-Key-S",
      "channels": "2",
      "firmware": "2.5",
      "statevals": "devstate|lock|unlock"
    },
    "Readings": {
      "0.LOWBAT": { "Value":"ok", "Time":"2019-01-18 10:44:05" },
      "1.INHIBIT": { "Value":"no", "Time":"2019-01-18 10:44:05" },
      "1.STATE": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
      "1.STATE_UNCERTAIN": { "Value":"0", "Time":"2019-01-18 12:54:26" },
      "battery": { "Value":"ok", "Time":"2019-01-07 08:26:20" },
      "batteryState": { "Value":"ok", "Time":"2019-01-18 10:44:05" },
      "control": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
      "hmstate": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
      "state": { "Value":"locked", "Time":"2019-01-18 12:54:26" },
      "statedeutsch": { "Value":"Zugeschlossen", "Time":"2019-01-18 12:54:26" }
    },
    "Attributes": {
      "IODev": "HMCCU2",
      "alexaName": "Haustür",
      "alexaRoom": "Windfang",
      "alias": "Haustürschloss",
      "ccureadingfilter": "(STATE|LOWBAT|INHIBIT)",
      "ccureadingname": "0.(LOWBAT|LOW_BAT):+batteryState",
      "eventMap": "/lock:Zuschließen/unlock:Aufschließen/datapoint 1.OPEN true:Öffnen/datapoint 1.INHIBIT true:Sperren/datapoint 1.INHIBIT false:Entsperren",
      "genericDeviceType": "lock",
      "group": "Haustür",
      "hmstatevals": "ERROR!1:clutch_failure,2:motor_aborted",
      "room": "Homematic,Erdgeschoss->Windfang,alexa",
      "stateFormat": "Batterie: batteryState<br>statedeutsch",
      "statedatapoint": "1.STATE",
      "statevals": "lock:false,unlock:true",
      "substitute": "STATE!(0|false):locked,(1|true):unlocked,2:open;INHIBIT!(0|false):no,(1|true):yes;STATE_UNCERTAIN!(1|true):manual;DIRECTION!0:none,1:up,2:down,3:undefined;ERROR!0:no,1:clutch_failure,2:motor_aborted;LOWBAT!(1|true):low,(0|false):ok",
      "userReadings": "statedeutsch {(ReadingsVal($name,\"state\",\"\") eq \"locked\")?\"Zugeschlossen\":\"Aufgeschlossen\"}",
      "webCmd": "Zuschließen:Aufschließen:Öffnen"
    }
  }  ],
  "totalResultsReturned":1
}

bruen985

Hallo zusammen,

ich habe vorgestern innerhalb von ca. 15 Min.(!) von "alexa-fhem alt" auf "alexa-fhem neu" umgestellt!
Klasse Arbeit und auch mal DANKE an Euch dafür!!!

Kleiner Anmerkung hier noch. Auch ich hatte gerade den Effekt, der auch hier beschrieben ist:
https://forum.fhem.de/index.php/topic,95272.msg890026.html#msg890026

Nach einer manuellen Ergänzung in der fhem.cfg war plötzlich die komplette Alexa-Konfiguration weg - ja, ich weiß, man soll es nicht....  :o
Musste wieder ein "define MyAlexa alexa" durchführen.

Interessant ist vielleicht auch, dass ich lediglich einen kleinen Kommentar ergänz habe und keinerlei manuelle Konfigurationsänderung vorgenommen habe.

Nochmal danke für Eure Arbeit!

Gruß
Oliver
- FHEM v6 | Rasberry PI 4
- ESP3 Enocean USB-Stick
- V 3.3.2.1-rc9 SIGNALduino cc1101, v3.4.4
- MQTT2_FHEM_Server

justme1968

@doman75: die fehlende rückmeldung beim schalten in der app habe ich eben behoben. die falsche status abfrage schaue ich mir noch an.


@all: die aktuelle modul version ist NICHT kompatibel mit rereadcfg. das liegt daran das der tunnel einen augenblick braucht bis er abgebaut ist und rereadcfg nicht wartet. ich schaue mal ob es einen workaround gibt. aber rereadcfg macht auch an anderen stellen probleme und sollte eigentlich nicht verwendet werden. ebenso wie das manuelle editieren der config.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Teccno

Zitatdu kommst leider um das setzen von genericDeviceType und homebridgeMapping nicht rum

Ich lese nun inzwischen die Temperatur von meinen Sonoffs über Alexa aus, das klapp super mit
Sonoff8_Temp genericDeviceType thermometer
attr Sonoff8_Temp homebridgeMapping CurrentTemperature=sonoff8-si7021-temperature


Aber wie kann ich auf dem gleichen Gerätetypen den Schaltzustand des Relais abfragen? Habe es mit
attr Sonoff_S26_4 genericDeviceType outlet
attr Sonoff_S26_4 homebridgeMapping On=state

versucht, leider ohne Erfolg.
Wie geht es besser? Vielen Dank für die Hilfe!

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Teccno

Da stehen jetzt ganz viele lustige Dinge drin. Zum Beispiel das:
2019.01.18 14:31:36 3: FHEMWEB WEB CSRF error: csrf_231414032366876 ne csrf_153906432030333 for client WEB_192.168.1.28_62962 / command jsonlist2 Sonoff_S26_4 STATE. For details see the csrfToken FHEMWEB attribute.

Wolltest Du darauf hinaus?