alexa-fhem: amazon alexa smart home skill für fhem, api version 3

Begonnen von justme1968, 19 Dezember 2017, 22:16:30

Vorheriges Thema - Nächstes Thema

Heimweh

Guten Morgen, im Milight / Sidoh-bridge Tread sind wir auf eine Frage bezüglich Alexa-fhem gestoßen. Vermutlich betrifft es nicht nur Milight...

Szenario: Eine RGB Milight leuchtet rot mit einer brightness von 50 % - bei einem Farbwechsel mit "Alexa schalte Milight blau" schaltet die Milight auch auf blau, dabei wird sie aber
auf 100% brightness hochgedimmt. Im Alexa Logfile sieht man, dass von Alexa der Befehl brighness 100% dazugedichtet wurde.

Kann man darauf Einfluss nehmen bzw. dieses Verhalten unterbinden? Nachfolgend ein list von einem Beispiel Device:

Internals:
   CID        milight_0x1A3D_2
   DEF        milight_0x1A3D_2
   DEVICETOPIC Milight_Bettbeleuchtung
   FUUID      5cf6b2c1-f33f-55ed-d5f9-0396e8812fb2fff0
   IODev      MQTTServer
   LASTInputDev MQTTServer
   MQTTServer_MSGCNT 36
   MQTTServer_TIME 2019-09-04 02:07:35
   MSGCNT     36
   NAME       Milight_Bettbeleuchtung
   NR         526
   STATE      OFF
   TYPE       MQTT2_DEVICE
   READINGS:
     2019-09-03 20:35:51   ON              set
     2019-06-04 18:04:49   associatedWith  MQTT2_milight_hub_317564
     2019-09-04 02:07:35   brightness      82
     2019-09-04 02:07:35   bulb_mode       color
     2019-08-21 03:02:54   color_b         255
     2019-09-04 02:07:35   color_g         0
     2019-09-04 02:07:35   color_r         255
     2019-08-24 00:04:27   command         mode_speed_down
     2019-08-21 03:02:54   device_id       6717
     2019-08-11 23:19:53   device_type     rgbw
     2019-08-21 03:02:54   effect          night_mode
     2019-08-21 03:02:54   group_id        2
     2019-09-04 02:07:35   hex             FF00FF
     2019-09-04 02:07:35   hue             0
     2019-09-04 02:07:35   level           32
     2019-06-06 21:28:20   mode            1
     2019-09-04 02:07:35   state           OFF
     2019-09-04 02:07:35   status          OFF
Attributes:
   IODev      MQTTServer
   alexaName  Bettbeleuchtung
   alexaRoom  alexaroom
   alias      Bettbeleuchtung
   devStateIcon {zigbee2mqtt_devStateIcon255($name,"hex",1)}
   eventMap   /set_white:Weiss/night_mode:Nacht/white_mode:white/
   genericDeviceType light
   group      Lichtfarbe
   homebridgeMapping Brightness=brightness::brightness,minValue=0,maxValue=100,max=255
   icon       light_control
   model      X_01_esp_milight_hub_rgbw_bulb
   readingList milight/states/0x1A3D/rgbw/2:.* { json2nameValue($EVENT) }
  milight/states/0x1A3D/rgbw/0:.* { json2nameValue($EVENT) }
  milight/updates/0x1A3D/rgbw/2:.* { json2nameValue($EVENT) }
  milight/updates/0x1A3D/rgbw/0:.* { json2nameValue($EVENT) }
   room       Schlafzimmer,alexa
   setExtensionsEvent 1
   setList    on milight/0x1A3D/rgbw/2 {"status":"on"}
off milight/0x1A3D/rgbw/2 {"status":"off"}
ON milight/0x1A3D/rgbw/2 {"status":"on"}
OFF milight/0x1A3D/rgbw/2 {"status":"off"}
brightness:colorpicker,BRI,0,15,255 milight/0x1A3D/rgbw/2 {"$EVTPART0":"$EVTPART1"}
  hue:colorpicker,HUE,0,1,359 milight/0x1A3D/rgbw/2 {"$EVTPART0":"$EVTPART1"}
  command:uzsuSelectRadio,Weiss,Nacht milight/0x1A3D/rgbw/2 {"$EVTPART0":"$EVTPART1"}
   setStateList on off
   userReadings hex:color_r.* {Color::rgb2hex(ReadingsVal($name,"color_r",255),ReadingsVal($name,"color_g",255),ReadingsVal($name,"color_b",255))}, hue:bulb_mode.*white {"0"}
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     brightness:hue:command
RaspberryPi, 8 x Intertechnosteckdosen, ETA PU15 über HTTPMOD, Youless Eneergiemonitor, 8 x Technoline Funk Temperatur / Feuchtesensoren über jeeLink, Fritzbox Anbindung, Homematic Rolladen Aktoren, MAX Heizkörperventile + Cube, SONOFF S20, S26, POW, 4ch, OWD, Alexa-fhem, enOcean / Eltako,

MadMax-FHEM

Wenn du Logausgaben von alexa-fhem des Schaltvorganges postest, kann man sehen was von wo kommt bzw. dazu gedichtet wird...

Dann kann man schauen wo man eingreifen kann/müsste...

Umgehen ginge nat. (wie mit fast allem) mit einem Dummy, der eine eigene Sub triggert (notify) wo dann eben nach eigenen Vorgaben dann tatsächlich geschalten wird...

(mache ich beispielsweise mit einem "Multimedia Gerät", weil ich da beispielsweise den Sendernamen auf die Kanalnummer mappe und auch bei lauter/leiser mehrfach schalte, damit auch echt lauter wird [mein Verstärker macht beim ersten Lauter noch nichts außer anzeigen der aktuellen Lautstärke])...

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)

TomLee

Dann hier nochmal:

Zitat von: TomLee am 02 September 2019, 16:46:19
Hi,

Alexa dichtet einen 100% Befehl dazu, das sieht man im Alexa-Log.

Mit Licht hab ich es aber nicht so und nie richtig mit beschäftigt.

Hier mal ein Auszug während die Lampe an ist und auf 30 Prozent gestellt wird, dann auf Rot:

[2019-9-2 4:34:59 PM] >>>> [srv] {"directive":{"header":{"namespace":"Alexa.BrightnessController","name":"SetBrightness","payloadVersion":"3","messageId":"cac4f3b4-6407-4845-b994-4630e47ff8e8","correlationToken":"AAAAAAAAAQD8wgCX0kEZAc9DM6Vw32cLDAIAAAAAAACKEiRaC3cLNvn/IflL37VD2P8H6cLKVOBU31IWL9/D0hPLZgBntZs6OvZR/bzmxgmdMRsw2U8b+TEWHflbrNmQ3Ke4b/SGC8H/YHUnN7Vw5IqCop+Z4Zl0/IumXOCsZbguqf7fUldj1irgN/46+rc3thYQgOaSmZ1+bo6KznzZH5zwvDfC0y31t2tMnkTQWOA7Fjn0F/o9z1T4uczBpv9Mq9BEPV8iZ+pd0Sr772p83BgLP/ZnM7+mpJo/2Pmn7g7EKsqsVYL9r/u5TOdIOCWC61CySkulbM2T+IXCK56hnoGctxzonG3lfr3NzsdG3CC2nsOfYRbkhn+12YYhhbZksnzec6hODNkbFyaaDGOptiIP9jWkFO1eyEdKifJDX0vXKmx5o9IVaxy2CtpuNF8xa/IreAcjyDrC7eERlI0yTLyYclYOa+hmXkY+zIPJUgpCFQUkw985fchblatORiL0NtSBzUwkpBbY0oclp0CafFy+OF1MzGewVn8jsKi1xl63px7vysKU/N5WUNiXU+S7FMnEDoTan4L+z+0JDRD557MKtbzypDd/+PQlzpK1DrRKvhRywrHiQnRmu6Y8wZCcoIbKeQc1pSp+uHcWhTH6ypOqSMeoThA1D3F0haXXsaM5eDbNbWtNNZBnhjOjpQwns28676mdSAxovgcYUbNiN2c63VMGovYLtuer9w=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIFRJu9DGNHSpvmxs5cCybV3xbDlTr6sjpBX29B4PxOuMeXc-ug0ufiSABBYejhIou81j2j--bFuyQW7sbf9hv7FwPlLURzsLibqQ16hXH83wlrIZo5oVuqcxSRXZySvzAEd2uYIUt6luyCJxabRcDndq7L4Phtpw4C4wJLe1H3HyDyOqf8GQaLM5BzXVICz359yPrNVIrvW2MF7qOaKSOa_n6mAvUBJT2gnaG7TefYW7O4Pzz-THeAX4rG1jJxm9V6rVQNEA5OZg5F5xwAQpdCWChWcWBEsuC94ao6TmZZcL-YdENC6EVRRPyRAvZDFXFukBgtXTIHuYztau7A5L1oxczKQ0bIEo0h4Bv-UrA_C0iWrLh9c8KnXgZUrA2-n-6FFyioyBZipTJ3JgSn2wiWSX21g0dj77Fky3WUkB_FlIP5WXbAxZh3hppUEGXKpK_30L0U9zhQnrNp7KvQ7mXgsx9g6ECzm-XiZtV2ZjZEcQtnWkP4M07TvWJFRFeVlJY3U"},"endpointId":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb","cookie":{"fuuid":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb","device":"MQTT2_Mi_Wecklicht"}},"payload":{"brightness":30}}}
[2019-9-2 4:34:59 PM] accepted new token
[2019-9-2 4:34:59 PM] [FHEM]     caching: Brightness: 255 (as string; from '255')
[2019-9-2 4:34:59 PM] [FHEM] MQTT2_Mi_Wecklicht: executing set cmd for Brightness with value 30
[2019-9-2 4:34:59 PM] [FHEM]   executing: http://192.168.188.26:8083/fhem?cmd=set%20MQTT2_Mi_Wecklicht%20brightness%2077&XHR=1
[2019-9-2 4:34:59 PM] <<<< [srv] {"context":{"properties":[{"namespace":"Alexa.BrightnessController","name":"brightness","value":30,"timeOfSample":"2019-09-02T14:34:59.730Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"8bc0c02a-23ac-4c98-b0b1-98acc4ffb0f0","correlationToken":"AAAAAAAAAQD8wgCX0kEZAc9DM6Vw32cLDAIAAAAAAACKEiRaC3cLNvn/IflL37VD2P8H6cLKVOBU31IWL9/D0hPLZgBntZs6OvZR/bzmxgmdMRsw2U8b+TEWHflbrNmQ3Ke4b/SGC8H/YHUnN7Vw5IqCop+Z4Zl0/IumXOCsZbguqf7fUldj1irgN/46+rc3thYQgOaSmZ1+bo6KznzZH5zwvDfC0y31t2tMnkTQWOA7Fjn0F/o9z1T4uczBpv9Mq9BEPV8iZ+pd0Sr772p83BgLP/ZnM7+mpJo/2Pmn7g7EKsqsVYL9r/u5TOdIOCWC61CySkulbM2T+IXCK56hnoGctxzonG3lfr3NzsdG3CC2nsOfYRbkhn+12YYhhbZksnzec6hODNkbFyaaDGOptiIP9jWkFO1eyEdKifJDX0vXKmx5o9IVaxy2CtpuNF8xa/IreAcjyDrC7eERlI0yTLyYclYOa+hmXkY+zIPJUgpCFQUkw985fchblatORiL0NtSBzUwkpBbY0oclp0CafFy+OF1MzGewVn8jsKi1xl63px7vysKU/N5WUNiXU+S7FMnEDoTan4L+z+0JDRD557MKtbzypDd/+PQlzpK1DrRKvhRywrHiQnRmu6Y8wZCcoIbKeQc1pSp+uHcWhTH6ypOqSMeoThA1D3F0haXXsaM5eDbNbWtNNZBnhjOjpQwns28676mdSAxovgcYUbNiN2c63VMGovYLtuer9w=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIFRJu9DGNHSpvmxs5cCybV3xbDlTr6sjpBX29B4PxOuMeXc-ug0ufiSABBYejhIou81j2j--bFuyQW7sbf9hv7FwPlLURzsLibqQ16hXH83wlrIZo5oVuqcxSRXZySvzAEd2uYIUt6luyCJxabRcDndq7L4Phtpw4C4wJLe1H3HyDyOqf8GQaLM5BzXVICz359yPrNVIrvW2MF7qOaKSOa_n6mAvUBJT2gnaG7TefYW7O4Pzz-THeAX4rG1jJxm9V6rVQNEA5OZg5F5xwAQpdCWChWcWBEsuC94ao6TmZZcL-YdENC6EVRRPyRAvZDFXFukBgtXTIHuYztau7A5L1oxczKQ0bIEo0h4Bv-UrA_C0iWrLh9c8KnXgZUrA2-n-6FFyioyBZipTJ3JgSn2wiWSX21g0dj77Fky3WUkB_FlIP5WXbAxZh3hppUEGXKpK_30L0U9zhQnrNp7KvQ7mXgsx9g6ECzm-XiZtV2ZjZEcQtnWkP4M07TvWJFRFeVlJY3U"},"endpointId":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb"},"payload":{}}}
  2019-09-02 16:34:59 caching: MQTT2_Mi_Wecklicht-brightness: set 77
[2019-9-2 4:34:59 PM] [FHEM]     caching: Brightness: set 77 (as string; from 'set 77')
  2019-09-02 16:35:00 caching: MQTT2_Mi_Wecklicht-brightness: 82
[2019-9-2 4:35:00 PM] [FHEM]     caching: Brightness: 82 (as string; from '82')
[2019-9-2 4:35:17 PM] >>>> [srv] {"directive":{"header":{"namespace":"Alexa.ColorController","name":"SetColor","payloadVersion":"3","messageId":"4183552a-9826-4f24-9cc7-85c40665ffb5","correlationToken":"AAAAAAAAAQD8wgCX0kEZAc9DM6Vw32cLDAIAAAAAAACOMKJYWemkBNGLKJ/A+dcyC4QnoDkYaYqBEQ+KtcAQNzy5t00ioroZ/iGl2JxR0oGDmi6PBTSOTMz+ausBSnHEDw8cWh+06L0EiCNcJJTwH4uZBdqCKBKmrgPGV+m7NP5lyzqsus+et5nQLjSAoj6ZxIEM+yDwxccG6t5k7gKv+znNKnbqjh30gE3LzJ1jxKg+hM1hhWkDVDaYRurQVq/FtoN3wbBEHh5NcOkTyGDyYq1K5y1sDlleGxCoaL1nf8KNTCP31N0LfWvKZ+7CICufpXUj560IATi/o/dz07CKEVMWRIjWAtSajGE1pewlBd3v8WpgH8vIh2sN6+QkoGn+ryWZcgHkdrfn5egsgngPaVTT868wtCodChhdxPoGDay4Ogcg+bKHE/cyXptrgKkMt0b6OFOkIl/B/v/hLJ1IQtMU19HDRNrFkwO0AKv4WWodjCDIKgKac0Jn5kbXh1VqjFV8RC/JhbwL6B80NVTd7NfsOSC+CaSUHsTlSZTKRrA5zapAHEobhnQVVhPkUx4u7COdQQLqZv/dkib9ckhrMs6tEzSxjYwoGHDa6R01QEOBZfykTfh9nCOc8PpKbRZRjTWccjEmTU0D2b8rkPkcgRkh+GizHj9//POkNMsMEmS69mSK1zLgR2geZ2Z8/ouQCpksr5Y4rjSB8ctbhWuoSAvbxZdayuHJR4oW+Q=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIFRJu9DGNHSpvmxs5cCybV3xbDlTr6sjpBX29B4PxOuMeXc-ug0ufiSABBYejhIou81j2j--bFuyQW7sbf9hv7FwPlLURzsLibqQ16hXH83wlrIZo5oVuqcxSRXZySvzAEd2uYIUt6luyCJxabRcDndq7L4Phtpw4C4wJLe1H3HyDyOqf8GQaLM5BzXVICz359yPrNVIrvW2MF7qOaKSOa_n6mAvUBJT2gnaG7TefYW7O4Pzz-THeAX4rG1jJxm9V6rVQNEA5OZg5F5xwAQpdCWChWcWBEsuC94ao6TmZZcL-YdENC6EVRRPyRAvZDFXFukBgtXTIHuYztau7A5L1oxczKQ0bIEo0h4Bv-UrA_C0iWrLh9c8KnXgZUrA2-n-6FFyioyBZipTJ3JgSn2wiWSX21g0dj77Fky3WUkB_FlIP5WXbAxZh3hppUEGXKpK_30L0U9zhQnrNp7KvQ7mXgsx9g6ECzm-XiZtV2ZjZEcQtnWkP4M07TvWJFRFeVlJY3U"},"endpointId":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb","cookie":{"fuuid":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb","device":"MQTT2_Mi_Wecklicht"}},"payload":{"color":{"hue":0,"saturation":1,"brightness":1}}}}
[2019-9-2 4:35:18 PM] accepted new token
[2019-9-2 4:35:18 PM] [FHEM] MQTT2_Mi_Wecklicht: executing set cmd for Hue with value 0
[2019-9-2 4:35:18 PM] [FHEM]   executing: http://192.168.188.26:8083/fhem?cmd=set%20MQTT2_Mi_Wecklicht%20hue%200&XHR=1
[2019-9-2 4:35:18 PM] [FHEM] MQTT2_Mi_Wecklicht: executing set cmd for Brightness with value 100
[2019-9-2 4:35:18 PM] [FHEM]   executing: http://192.168.188.26:8083/fhem?cmd=set%20MQTT2_Mi_Wecklicht%20brightness%20255&XHR=1
[2019-9-2 4:35:18 PM] <<<< [srv] {"context":{"properties":[{"namespace":"Alexa.ColorController","name":"color","value":{"hue":0,"saturation":1,"brightness":1},"timeOfSample":"2019-09-02T14:35:18.368Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"1cb53e54-6730-4bfb-8578-af1abac18b29","correlationToken":"AAAAAAAAAQD8wgCX0kEZAc9DM6Vw32cLDAIAAAAAAACOMKJYWemkBNGLKJ/A+dcyC4QnoDkYaYqBEQ+KtcAQNzy5t00ioroZ/iGl2JxR0oGDmi6PBTSOTMz+ausBSnHEDw8cWh+06L0EiCNcJJTwH4uZBdqCKBKmrgPGV+m7NP5lyzqsus+et5nQLjSAoj6ZxIEM+yDwxccG6t5k7gKv+znNKnbqjh30gE3LzJ1jxKg+hM1hhWkDVDaYRurQVq/FtoN3wbBEHh5NcOkTyGDyYq1K5y1sDlleGxCoaL1nf8KNTCP31N0LfWvKZ+7CICufpXUj560IATi/o/dz07CKEVMWRIjWAtSajGE1pewlBd3v8WpgH8vIh2sN6+QkoGn+ryWZcgHkdrfn5egsgngPaVTT868wtCodChhdxPoGDay4Ogcg+bKHE/cyXptrgKkMt0b6OFOkIl/B/v/hLJ1IQtMU19HDRNrFkwO0AKv4WWodjCDIKgKac0Jn5kbXh1VqjFV8RC/JhbwL6B80NVTd7NfsOSC+CaSUHsTlSZTKRrA5zapAHEobhnQVVhPkUx4u7COdQQLqZv/dkib9ckhrMs6tEzSxjYwoGHDa6R01QEOBZfykTfh9nCOc8PpKbRZRjTWccjEmTU0D2b8rkPkcgRkh+GizHj9//POkNMsMEmS69mSK1zLgR2geZ2Z8/ouQCpksr5Y4rjSB8ctbhWuoSAvbxZdayuHJR4oW+Q=="},"endpoint":{"scope":{"type":"BearerToken","token":"Atza|IwEBIFRJu9DGNHSpvmxs5cCybV3xbDlTr6sjpBX29B4PxOuMeXc-ug0ufiSABBYejhIou81j2j--bFuyQW7sbf9hv7FwPlLURzsLibqQ16hXH83wlrIZo5oVuqcxSRXZySvzAEd2uYIUt6luyCJxabRcDndq7L4Phtpw4C4wJLe1H3HyDyOqf8GQaLM5BzXVICz359yPrNVIrvW2MF7qOaKSOa_n6mAvUBJT2gnaG7TefYW7O4Pzz-THeAX4rG1jJxm9V6rVQNEA5OZg5F5xwAQpdCWChWcWBEsuC94ao6TmZZcL-YdENC6EVRRPyRAvZDFXFukBgtXTIHuYztau7A5L1oxczKQ0bIEo0h4Bv-UrA_C0iWrLh9c8KnXgZUrA2-n-6FFyioyBZipTJ3JgSn2wiWSX21g0dj77Fky3WUkB_FlIP5WXbAxZh3hppUEGXKpK_30L0U9zhQnrNp7KvQ7mXgsx9g6ECzm-XiZtV2ZjZEcQtnWkP4M07TvWJFRFeVlJY3U"},"endpointId":"5ca22186-f33f-78f5-f311-f4eb49cbf00f7ebb"},"payload":{}}}
  2019-09-02 16:35:18 caching: MQTT2_Mi_Wecklicht-hue: set 0
[2019-9-2 4:35:18 PM] [FHEM]     caching: Hue: set 0 (as string; from 'set 0')
  2019-09-02 16:35:18 caching: MQTT2_Mi_Wecklicht-brightness: set 255
[2019-9-2 4:35:18 PM] [FHEM]     caching: Brightness: set 255 (as string; from 'set 255')
  2019-09-02 16:35:18 caching: MQTT2_Mi_Wecklicht-hue: 0
[2019-9-2 4:35:18 PM] [FHEM]     caching: Hue: 0 (as string; from '0')
  2019-09-02 16:35:18 caching: MQTT2_Mi_Wecklicht-brightness: 255
[2019-9-2 4:35:18 PM] [FHEM]     caching: Brightness: 255 (as string; from '255')


Gruß

Thomas

volschin

Ich versuche aktuell SSLOffloading in einem vorgeschalteten Reverse Proxy zu machen, kann Alexa-fhem aber nicht überreden ohne die Zertifikatseinträge in der Config zu starten.
Übersehe ich etwas oder ist das nicht vorgesehen?
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

justme1968

das ist nicht vorgesehen. vor allem da ich nicht das risiko eingehen will das jemand der nicht weiss was er tut damit rumspielt und sicherheit abschaltet. ausserdem besteht amazon auf ssl.


ps: auf eigenes risiko kannst du im config file im alexa block ssl auf false setzen und schauen ob dir das hilft.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

volschin

Danke Dir, werde ich mal testen und wenn ich eine gute Idee habe, komme ich mit nem PR.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

volschin

Das ssl=false für den alexa-Block war genau das, was ich gesucht habe. Perfekt.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

volschin

Mein Alexa-fhem läuft jetzt schön hinter einem Traefik Reverse Proxy. Was mir noch fehlt, sind Range-Parameter für ein Whitelisting. Hat das jemand umgesetzt?
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Stonemuc

Kurze Frage.....wenn ich bei der alten Version bleiben möchte und nicht über den FHEM Server mit Connector gehen möchte - wo finde ich die aktuellsten Installationsfiles (.tgz)  für alexa-fhem bzw. welches ist die "neueste" Version, die ich mit npm installinstallieren kann?
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe

volschin

#519
Neue Dateien mit alter config.

https://www.npmjs.com/package/alexa-fhem
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

MadMax-FHEM

#520
Zitat von: Stonemuc am 25 September 2019, 03:00:44
Kurze Frage.....wenn ich bei der alten Version bleiben möchte und nicht über den FHEM Server mit Connector gehen möchte - wo finde ich die aktuellsten Installationsfiles (.tgz)  für alexa-fhem bzw. welches ist die "neueste" Version, die ich mit npm installinstallieren kann?

Du kannst auch einfach die Installation etc. nach Wiki Connector machen (falls vorhanden ALLES alte alexa-fhem LÖSCHEN, config.json sichern) und dann einfach den Inhalt deiner gesicherten config.json in die angelegte config.json eintragen.
(Skill Verknüpfung kannst du auch weglassen)

Dann halt weiterhin: Port auf und weiterleiten und eigenes Lambda

Du wirst aber Fehler im Log vom Alexa-Modul bekommen und auch der Status dort stimmt nat. nicht.

Starten etc. musst du auch selber machen...

Aber Frage: WARUM willst du diesen Mix!?

EDIT: ich sehe da nur Nachteile. Keinen einzigen Vorteil... Wenn du spezielle Dinge (z.B. Custom Skill) nutzen willst: einfach zusätzlich in die autom. angelegte config.json eintragen und gut is. (nat. dafür dann Portweiterleitung etc. mötig). D.h. du nutzt dann beides parallel, auch kein Problem...

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)

volschin

Den Nachteil wirst Du sehen, wenn der FHEM-SSH Server mal ausfällt.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

MadMax-FHEM

Zitat von: volschin am 25 September 2019, 08:28:04
Den Nachteil wirst Du sehen, wenn der FHEM-SSH Server mal ausfällt.

Oder der DynDNS den du/man hast/hat...

EDIT: ansonsten sehe ich nur Vorteile: kein offener Port, schnellere Reaktion auf Sprachbefehle, SW-technisch auf aktuellem Stand/Neuerungen Seitens Amazon, ...

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)

volschin

Zitat von: MadMax-FHEM am 25 September 2019, 09:10:18
Oder der DynDNS den du/man hast/hat...
OK, kann ich mit leben. Wenn Cloudflare abraucht, geht auch meine normale DNS-Auflösung nicht mehr.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Stonemuc

Ich hab, nachdem ich den Autostart aus irgendwelchen Gründen bei der Installation der neuen Version nicht mehr hinbekommen habe, auch auf den FHEM-Connector gewechselt. Und es ist wirklich um einiges schneller als über den eigenen AWS Dienst.
Mit der alten Lösung hat Alexa gern zwei umdrehungen am Lichtbalken gebraucht, bis das Licht anging. Mit dem FHEM Connector ist das Licht an, bevor Alexa die Rückmeldung okay gibt....wirklichk klasse...
FHEM aus Raspberry PI 3 B+, Haussteuerung auf EnOcean Basis, Tecalor THZ 404eco Wärmepumpe