(gelöst) FHEM Connector Probleme mit DECT HeizkörperHi

Begonnen von AlterMann, 11 Februar 2019, 21:01:29

Vorheriges Thema - Nächstes Thema

AlterMann

Hi ich habe mit dem Connector, Schalter, LED Lampen unter WLAN, Funk, Zwave und Zigbee angelernt alles funktioniert wunderbar DANKE! Auch das zu Testzwecken eingerichtete Comet Heizungsthermosstat wurde als Thermosstat erkannt und die aktuell gemessene Temperatur wird angezeigt. Als desiredTemp zeigt die AlexaApp 0,5 Grad an obwohl FHEM 16 Grad anzeigt, das ist so eingestellt ! 0.5 sehe ich nirgends! Wenn ich sage Alexa stelle die Temperatur auf 20 Grad, sagt Alexa:"ich habe die Temperatur auf 1 Grad gestellt. In FHEM ändert sich nichts die Temperatur bleibt wie voreingestellt. Bei Alexa schalte die Heizung an, sagt Alexa das diese Funktion wird nicht unterstützt!

Sorry ich weiß ihr braucht Daten, dann bitte mal mitteilen was....

liebe Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

AlterMann

Ich habe folgenden log gefunden. So wie hier ist es am Besten lesbar...


[11.2.2019, 08:41:24] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.ThermostatController","name":"SetTargetTemperature","payloadVersion":"3","messageId":"7f0781ba-e1de-4335-9640-b4d4c3279b9b","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{"targetSetpoint":{"value":22,"scale":"CELSIUS"}}}}
[11.2.2019, 08:41:24] [FHEM] Schlafzimmerheizung: executing set cmd for TargetTemperature with value 1
[11.2.2019, 08:41:24] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Schlafzimmerheizung%20desired-temp%201&XHR=1
[11.2.2019, 08:41:24] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":1,"scale":"CELSIUS"},"timeOfSample":"2019-02-11T07:41:24.225Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"817678f8-ac99-464a-aee3-33e975973ee1","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}
[11.2.2019, 08:41:24] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"c0c1ed5f-6f18-40a2-aac4-1b0b415e786c","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{}}}
[11.2.2019, 08:41:24] [FHEM]     caching: TargetTemperature: 0.5 (as number; from '16.0 C')
[11.2.2019, 08:41:24] [FHEM]     caching: CurrentTemperature: 16.5 (as number; from '16.5 C (measured)')
[11.2.2019, 08:41:24] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":0.5,"scale":"CELSIUS"},"timeOfSample":"2019-02-11T07:41:24.600Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":16.5,"scale":"CELSIUS"},"timeOfSample":"2019-02-11T07:41:24.601Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"dfbd159a-59ed-4ef8-86e6-75dc0a361fe4","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}
[11.2.2019, 08:41:24] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"27c8bfc4-31d2-4d6c-82aa-94d2eb727a54","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c48522d-f33f-705c-06ba-0d0e17b6150a198b","cookie":{"fuuid":"5c48522d-f33f-705c-06ba-0d0e17b6150a198b","device":"Fuenfachsteckdose_frei"}},"payload":{}}}
[11.2.2019, 08:41:24] [FHEM]     caching: On: 1 (as number; from 'on')
[11.2.2019, 08:41:24] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-11T07:41:24.683Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"6fa3a51e-cc0c-44e3-9647-552103f9d2b7","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c48522d-f33f-705c-06ba-0d0e17b6150a198b"},"payload":{}}}
[11.2.2019, 08:41:24] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"a5b1d9b9-09ea-4597-99fa-0175e93fa976","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c48522d-f33f-705c-b8fe-2248e10b08ea258b","cookie":{"fuuid":"5c48522d-f33f-705c-b8fe-2248e10b08ea258b","device":"Zwave_Schlafzimmerlampe"}},"payload":{}}}
[11.2.2019, 08:41:24] [FHEM]     caching: On: 1 (as number; from 'dim 99')
[11.2.2019, 08:41:24] [FHEM]     caching: Brightness: 99 (as number; from 'dim 99')
[11.2.2019, 08:41:24] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-11T07:41:24.868Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.BrightnessController","name":"brightness","value":99,"timeOfSample":"2019-02-11T07:41:24.869Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"6e289106-abd2-44f8-99da-257fa85a3404","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c48522d-f33f-705c-b8fe-2248e10b08ea258b"},"payload":{}}}
[11.2.2019, 08:41:38] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.ThermostatController","name":"SetTargetTemperature","payloadVersion":"3","messageId":"754ebf84-cb64-4621-9594-69f910f51374","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{"targetSetpoint":{"value":22,"scale":"CELSIUS"}}}}
[11/code]
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

justme1968

schau mal hier: https://forum.fhem.de/index.php/topic,96766.0.html bzw. im wiki dazu.

vielleicht hast du das gleiche problem. 
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

AlterMann

Hi das habe ich vorher gelesen und es schien ja gefixt zu sein. Allerdings kann ich den Code nicht verstehen. Das Problem scheint aber hier zu liegen:


12.2.2019, 09:10:44] [FHEM]     caching: TargetTemperature: 0.5 (as number; from '16.0 C')
[12.2.2019, 09:10:44] [FHEM]     caching: CurrentTemperature: 17 (as number; from '17.0 C (measured)')


scheinbar wandelt sich die TargetTemperatur von 16°C (was korrekt so eingestellt ist) in 0.5? Bei CurrentTemperatur sind beide identisch.....

Ich habe Verbose 5 eingestellt.
Die ganze Ausgabe sieht so aus:


12.2.2019, 09:10:43] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.ThermostatController","name":"SetTargetTemperature","payloadVersion":"3","messageId":"a5fa603d-dc49-46f9-9fd3-52bb69565b31","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{"targetSetpoint":{"value":20,"scale":"CELSIUS"}}}}
[12.2.2019, 09:10:43] [FHEM] Schlafzimmerheizung: executing set cmd for TargetTemperature with value 1
[12.2.2019, 09:10:43] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Schlafzimmerheizung%20desired-temp%201&XHR=1
[12.2.2019, 09:10:43] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":1,"scale":"CELSIUS"},"timeOfSample":"2019-02-12T08:10:43.583Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"067e2191-3f41-4232-aaf9-482734547d77","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}
[12.2.2019, 09:10:44] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"8b421c7a-43a7-4411-8a6d-027aeb16d134","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{}}}
[12.2.2019, 09:10:44] [FHEM]     caching: TargetTemperature: 0.5 (as number; from '16.0 C')
[12.2.2019, 09:10:44] [FHEM]     caching: CurrentTemperature: 17 (as number; from '17.0 C (measured)')s
[12.2.2019, 09:10:44] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":0.5,"scale":"CELSIUS"},"timeOfSample":"2019-02-12T08:10:44.029Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":17,"scale":"CELSIUS"},"timeOfSample":"2019-02-12T08:10:44.030Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"4ef59286-0629-4e96-b8a8-03bc82d75abb","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}


Ich lese jetzt noch mal das Wiki und versuch mal json zu extrahieren....

Danke für die Arbeit! AM

Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

justme1968

du musst nichts extrahieren. den debug anweisungen folgen und schauen ob auch bei dir min und max falsch erkannt wird.

das begrenzt den wertebereich künstlich.

entweder verwendest du nicht die aktuellste version oder ich habe es nicht für alle fälle repariert.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

AlterMann

Hi, erwischt! Wo stehen Debug Anweisungen?

liebe Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

justme1968

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

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

AlterMann

#7
Hi

Den Forumbeitrag und das Wiki ja aber wie das "Erwischt" sagt verstehe ich Bahnhof.

Mein Json2 list sieht so aus:


"Arg":"Schlafzimmerheizung",
  "Results": [
  {
    "Name":"Schlafzimmerheizung",
    "PossibleSets":"closed:noArg desired-temp:slider,7.5,0.5,28.5,1 open:noArg ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 disable:0,1 disabledForIntervals event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading model:CometDECT,Dect200,HAN-FUN,Powerline546E DbLogExclude DbLogInclude alexaName alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "DEF": "fbahahttp:11960_0801400 actuator,tempSensor",
      "FUUID": "5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6",
      "LASTInputDev": "fbahahttp",
      "MSGCNT": "501",
      "NAME": "Schlafzimmerheizung",
      "NR": "103",
      "STATE": "desired-temp: 16.0 C",
      "TYPE": "FBDECT",
      "fbahahttp_MSGCNT": "501",
      "fbahahttp_TIME": "2019-02-13 10:31:40",
      "id": "11960_0801400",
      "props": "actuator,tempSensor"
    },
    "Readings": {
      "AIN": { "Value":"11960 0801400", "Time":"2019-02-13 10:31:40" },
      "FBNAME": { "Value":"Comet DECT Schlafzimmer", "Time":"2019-02-13 10:31:40" },
      "FBPROP": { "Value":"actuator,tempSensor", "Time":"2019-02-13 10:31:40" },
      "FBTYPE": { "Value":"Comet DECT", "Time":"2019-02-13 10:31:40" },
      "ID": { "Value":"22", "Time":"2019-02-13 10:31:40" },
      "batteryState": { "Value":"ok", "Time":"2019-02-13 10:31:40" },
      "batterylow": { "Value":"0", "Time":"2019-02-13 10:31:40" },
      "day-temp": { "Value":"21.0 C", "Time":"2019-02-13 10:31:40" },
      "desired-temp": { "Value":"16.0 C", "Time":"2019-02-13 10:31:40" },
      "devicelock": { "Value":"no", "Time":"2019-02-13 10:31:40" },
      "errorcode": { "Value":"noError (0)", "Time":"2019-02-13 10:31:40" },
      "fwversion": { "Value":"03.54", "Time":"2019-02-13 10:31:40" },
      "locked": { "Value":"no", "Time":"2019-02-13 10:31:40" },
      "nextPeriodStart": { "Value":"1970-01-01 01:00:00", "Time":"2019-02-13 10:31:40" },
      "nextPeriodTemp": { "Value":"21.0 C", "Time":"2019-02-13 10:31:40" },
      "night-temp": { "Value":"16.0 C", "Time":"2019-02-13 10:31:40" },
      "present": { "Value":"yes", "Time":"2019-02-13 10:31:40" },
      "state": { "Value":"desired-temp: 16.0 C", "Time":"2019-02-13 10:31:40" },
      "tempadjust": { "Value":"0.0 C", "Time":"2019-02-13 10:31:40" },
      "temperature": { "Value":"17.0 C (measured)", "Time":"2019-02-13 10:31:40" }
    },
    "Attributes": {
      "IODev": "fbahahttp",
      "alexaName": "Schlafzimmerheizung",
      "event-min-interval": "power:120",
      "genericDeviceType": "thermostat",
      "icon": "hc_wht_regler",
      "room": "FBDECT,Schlafzimmer"
    }
  }  ],
  "totalResultsReturned":1
}


Sorry aber ich glaube ich bin zu doof um da irgendwas faules zu sehen?

Verbose5 Log habe ich oben. Das Einzige was mir spanisch vorkam war das er 16° zu 1 macht...

Du schreibst im genannten Beitrag
Zitat
ein homebridgeMapping mit TargetTemperature=desired-temp,cmd=desired-temp,minValue=xx, maxValue=yy,minStep=0.5 sollte helfen.
Das soll ich so

TargetTemperature=desired-temp,cmd=desired-temp,minValue=xx, maxValue=yy,minStep=0.5

mit welchen Zahlen eintragen, ich habe 1 und 30 genommen, keine Veränderung. Woher weiß ich den richtigen min/max Wert? Ich kann im Google Universum dazu nichts finden.

-D habe ich gemacht aber ich kann keinen log an der angegebenen Stelle mit debug Infos finden?

Im Wiki kann ich sonst direkt keine weiteren Ansätze finden, was sicher nicht am Wiki liegt...Sorry aber ich habe das gemacht was drin stand aber ohne Ergebnis. Jetzt suche ich nochmal ein Log mit -D eventuell finde ich den noch....

Ich weiß deine Zeit ist begrenzt und Dummies wie ich nerven....und ja ich hatte -D am Ende überlesen und kenne die min / max Werte nicht.

Danke AM
PS: wenn du irgendwo ne Kaffeekasse hast, gib mal nen Link, denn dein Connector erhält den Familienfrieden, meine Frau is begeistert!
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

sledge

Hi,

die Debug-Anweisungen lauten wie folgt (Auszug aus dem Wiki):

alexa-fhem Logfile anschauen (klick auf Logfile oben in der Detail-Ansicht des <alexa> Devices)
alexa-fhem im Debug-Modus aufrufen
-D zum alexaFHEM-params attribut hinzufügen
Alexa-Befehl auslösen
-D aus dem alexaFHEM-params attribut entfernen


Du brauchst dazu "zwei" FHEM-Fenster - eines für das Logfile, eines, um das Debugging anzuschalten. Du kannst - wenn Du Dich da wohler fühlst, aber auch auf der bash-Ebene einfach ein tail -f ....pfad zur logdatei.... machen. Beides ist im Wiki beschrieben.

Wo genau klemmt es denn bei diesen Schritten?
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

AlterMann

Hi es klemmt bei der debug.log. Die Ausgabe von alexa.log habe ich hier geschrieben. Auch die Zeile in der ich den Fehler vermute. Eine debug.log nach den im Wicki genannten Wegen gibt es bei mir nicht! Ich rufe die log-Dateien über SFTP vom Tablet ab. Insoweit die nicht temporär sind, sollten sie doch unter opt/fhem/log zu finden sein?
Im Wicki steht:"Die Datei debug.log sollte Hinweise enthalten, wie das Problem zu lösen ist oder Dich zumindest in die richtige Richtung schieben." Ist die Datei eventuell versteckt???
Ich finde jedenfalls auf dem ganzen Raspberry keine debug.log!

LiebeGrüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

sledge

Hi AM,

also das debuglog müsstest Du erst erstellen. Im Wiki sind zwei Wege beschreben, um an die Logdateien zu kommen.

Hier mal (ohne nachzuschauen), wie es geht:

1. das debug-Attribut setzen (-D zum attribut alexaFHEM-params hinzufügen)
2. set alexa restart (um den Server zu restarten)
3. Im alexadevice steht ganz oben (links) der Link zu "Logfile". Draufklicken, reingucken, hier posten. Da tauchen die Debug-Infos jetzt auf.

Im Wiki sind zwei unterschiedliche Wege beschrieben - einmal "innerhalb FHEM" - den hat André beschrieben, der andere eher über den bash / Linux-Weg (den hatte ich mir erarbeitet, da ich das Attribut nicht kannte). Beide funktionieren.

also obige Schritte abarbeiten und dann gezielt sagen, wo es klemmt.

Gruß,

Tom


FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

AlterMann

Hi,

ich bin Beide Wege gegangen! Es gibt keine debug.log danach, es sei denn die ist versteckt....

Liebe Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

sledge

Tja. Hast Du den logfile-Knopf gefunden? Dahinter verbirgt sich das Alexa-Logfile - in diesem Fall gibt es KEINE debug.log. Die gibt es nur, wenn man den daemon wie von mir im WIKI beschrieben, mit -D und Ausgabeumleitung startet.

Und wenn DU das so gemacht hast - liegt die debug.log genau in DEM Verzeichnis, in dem du den Daemon so gesartet hast.

Beim Weg über FHEM (wie in meinem letzten Post) gehst Du direkt über das verlinkte Logfile in der Detailansicht des alexa-Device.

Da Du leider nicht schreibst, was Du machst (außer: Ich habe beides gemacht), wird es sehr schwierig, Dir zu helfen.
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

AlterMann

Hi ich habe beide Wiki Versionen probiert und Deine Umleitung!

im Alexa Log steht dann :


20.2.2019, 21:10:50] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.ThermostatController","name":"SetTargetTemperature","payloadVersion":"3","messageId":"7f6308b3-3938-4990-ba6a-e3a8373347a3","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{"targetSetpoint":{"value":20,"scale":"CELSIUS"}}}}
[20.2.2019, 21:10:50] [FHEM] Schlafzimmerheizung: executing set cmd for TargetTemperature with value 1
[20.2.2019, 21:10:50] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Schlafzimmerheizung%20desired-temp%201&XHR=1
[20.2.2019, 21:10:50] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":1,"scale":"CELSIUS"},"timeOfSample":"2019-02-20T20:10:50.052Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"8e538fbd-f0cb-4cde-8276-d0027c508dc6","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}
[20.2.2019, 21:10:50] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"0c789956-9c1b-4093-9f68-e52eef5d39ce","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","cookie":{"fuuid":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6","device":"Schlafzimmerheizung"}},"payload":{}}}
[20.2.2019, 21:10:50] [FHEM]     caching: TargetTemperature: 1 (as number; from '16.0 C')
[20.2.2019, 21:10:50] [FHEM]     caching: CurrentTemperature: 16.5 (as number; from '16.5 C (measured)')
[20.2.2019, 21:10:50] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.ThermostatController","name":"targetSetpoint","value":{"value":1,"scale":"CELSIUS"},"timeOfSample":"2019-02-20T20:10:50.559Z","uncertaintyInMilliseconds":500},{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":16.5,"scale":"CELSIUS"},"timeOfSample":"2019-02-20T20:10:50.560Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"af60d4ec-9153-4994-a8ac-dc5bdb9bf1ea","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"43B79B90-A615AA8F2EE80AA5"},"endpointId":"5c52aa5b-f33f-705c-e520-8f302f4f33bba0f6"},"payload":{}}}
 


das habe ich aber oben schon mal geschrieben. Eine Debug.log finde ich im ganzen RaspberryVerzeichnis nicht. Das kann ich mit TotalCommander und SFTP durchsuchen.
Ich arbeite vom Tablet aus.

Sorry aber so isses

Liebe Grüße AM
Ich bin Techniker und Anwender, kein Programmierer und genau deshalb will ich in FHEM einsteigen. Bald hab ich viel Zeit und Unkraut jäten is nich mein Ding.....

sledge

Das ist aber nicht die ganze Datei - oder zumindest nicht der relevante Ausschnitt. Was fehlt ist der Teil mit dem Mapping.

Nach dem Setzen des Debug-Parameters startest Du ja alexa neu - da müsste "viel" mehr kommen - meiner Meinung nach. Also ruhig die ganze Datei hochladen oder in code.tags packen.

Was fehlt ist ein Eintrag wie dieser hier:

[2019-1-31 19:32:44] [FHEM] mappings for OF.ELW.PWMR: { TargetTemperature:
   { reading: 'desired-temp',
     cmd: 'desired-temp',
     delay: true,
     minValue: 5,
     maxValue: 25,
     minStep: 0.5,
     nocache: '1' },
  CurrentTemperature: { reading: 'temperature', minValue: -30 },
  CurrentHeatingCoolingState: { default: 'HEAT' } }


Der ist jetzt aus meiner Logdatei... Sollte es bei Dir aber so ähnlich für Dein Device auch geben.
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...