alexa-fhem: amazon alexa smart home skill für fhem

Begonnen von justme1968, 05 November 2016, 23:21:32

Vorheriges Thema - Nächstes Thema

kobza

#1635
Zitat von: kobza am 28 Januar 2017, 15:23:50
Hi,

bin neu hier, habe das FHEM wegen ALEXA installiert.
So weit läuft alles, erst mal mit dem Smart Home Skill.

Ich habe allerdings Probleme mit meinem KNX Dimmer.

Folgende Definition benutze ich im Moment:

define EG_WZ_Licht_Esstisch KNX 0/1/60:dpt5.001:dimmen-absolut 0/1/6:dpt1:schalten 10/1/60:dpt5.001:status-dimmen 10/1/6:dpt1:status-schalten
attr EG_WZ_Licht_Esstisch IODev KNX
attr EG_WZ_Licht_Esstisch genericDeviceType switch
attr EG_WZ_Licht_Esstisch event-on-change-reading .*
attr EG_WZ_Licht_Esstisch eventMap /on g2:on/off g2:off
attr EG_WZ_Licht_Esstisch room EG,Wohnzimmer,alexa
attr EG_WZ_Licht_Esstisch slider 0,1,100
attr EG_WZ_Licht_Esstisch stateCmd {sprintf("%s", ReadingsVal($name,"status-dimmen-get",""))}
attr EG_WZ_Licht_Esstisch webCmd on::off::value
attr EG_WZ_Licht_Esstisch homebridgeMapping Brightness=dim::dim


Soweit funktionierrt alles im FHEM ich kann die Lampe Ein- und Ausschalten sowie Dimmen.

Mit Alexa kriege ich nur das ON/OFF...

[2017-01-28 15:14:03] [FHEM] homebridgeMapping: Brightness=dim::dim
[2017-01-28 15:14:03] [FHEM] EG_WZ_Licht_Esstisch is switch
[2017-01-28 15:14:03] [FHEM] EG_WZ_Licht_Esstisch has
[2017-01-28 15:14:03] [FHEM]   Hue [rgb;rgb;0-359]
[2017-01-28 15:14:03] [FHEM]   Saturation [rgb;rgb;0-100]
[2017-01-28 15:14:03] [FHEM]   Brightness [dim]
[2017-01-28 15:14:03] [FHEM]   On [state;on,off]


Merkwürdig die Hue, Saturation Ausgabe ... ich habe keine Ahnnung wie das reingekommen ist.
Ich denke ganz am Anfang nach der installation hatte ich nur on/off...

Wenn ich jetzt z.B. auf 50% Dimmen möchte kirge ich folgende Ausgabe:


[2017-01-28 15:22:45] [FHEM] EG_WZ_Licht_Esstisch: executing set cmd for Brightness with value 50
[2017-01-28 15:22:45] [FHEM] EG_WZ_Licht_Esstisch-dim homekit2reading: ReferenceError: FHEM_hsv2rgb is not defined


Für weitere Hilfe wäre ich sehr dankbar.

Gruß
Thomas

Habe vieles ausprobiert und viel im Forum gelesen, leider komme ich immer nicht weiter.
So wie ich es verstanden habe soll man das "homebridgemapping" benutzten um die Dimmer Fukntion hinzuzufügen.
Aber egal was ich mache ich kriege immer den Fehler:


[2017-01-29 00:27:07] [FHEM] EG.Licht.WZ.Esstisch: executing set cmd for Brightness with value 20
[2017-01-29 00:27:07] [FHEM] EG.Licht.WZ.Esstisch-raw homekit2reading: ReferenceError: FHEM_hsv2rgb is not defined


Hat jemand ein Bsp. für eine KNX Dimmer + Alexa Mapping?

Gruß
Thomas

Ma_Bo

#1636
Hey Leute, ich finde nicht mehr, wo beschrieben wird, wenn ich mehrere Custom Skills habe, wie ich diese in die config.json eintrage.

Ich möchte gerne den ersten Custom Skill für den Raum "Alexa1" nutzen und den zweiten Custom Skill für den Raum "Alexa2" zusätzlich soll auch der Smart Home Skill laufen.
Verstehe noch nicht wirklich, wie ich das in der config.json eintragen soll.

Hat da gerade mal einer ein Beispiel.

Grüße Marcel
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

fhemfreund

Zitat von: justme1968 am 26 Januar 2017, 15:48:00
nur kurz damit nicht noch mehr schief geht:

- eventMap ist nicht nötig und kontraproduktiv

- der unterschied zwischen alexaMapping und homebridgeMapping:
  - alexaMapping bildet das was gesagt werden soll auf einen abstrakten vorgang ab.
    z.b.: 'mache <xyz> auf' und 'mach <xyz> zu' wird auf den vorgang stelle die rolladen position ab gebildet:
    alexaMapping: TargetPosition=verb=mach,articles=den,values=auf:100;zu:0

  - homebridgeMapping bildet einen abstrakten vorgang auf die konkreten befehle die ein bestimmtes device
    braucht und die readings die den aktuellen zustand anzeigen ab.
    z.b.: homebridgeMapping: CurrentPosition=position TargetPosition=position,cmd=position,delay=true

- den zweistufigen ansatz gibt es damit man ganz allgemein sagen kann 'mach den rolladen im schlafzimmer zu'
  und 'mach den rolladen in wohnzimmer zu' auch wenn z.b. in beiden räumen unterschiedliche device typen mit
  unterschiedlichen kommandos installiert sind.

- wenn ein rolladen keine direkten positionsangaben kann ist es meist besser das ROLLO modul aus dem wiki
  zu verwenden statt im mapping zu versuchen das abzubilden. das geht zwar, mit dem ROLLO modul bekommt
  man die positionssteuerung aber umsonst auch noch dazu.

- die On characteristic umzubiegen um etwas anderes als an und aus zu steuern ist keine gute idee. für jede abstrakte aufgabe sollte eine eigene charakteristik verwendet werden

- den wortlaut der On charactersitic kann man aktuell (noch) nicht ändern

- genericDeviceType innvoll verwenden. ein rolladen ist kein schalter. selbst wenn er nur hoch und runter kann

- wenn man im alexaMapping eine characterisc verwendet (z.b. TargetPosition) um eine eigenschaft zu benennen
muss man im homebridgeMapping natürlich den gleichen namen verwenden und nicht plötzlich einen anderen (RaufRunter).

- für einfache einmal aufgabe ist es vielleicht einfacher fhemIntents zum verwenden und im  notify denn direkt ein set auf die rollläden zu machen statt noch x dummys anzulegen.

bitte schrittweise vorgehen. einen baustein nach dem anderen und es nicht komplizierter machen als nötig

@Andre
klinke mich hier auch nochmal ein, weil ich ein ähnliches Problem mit meinen Rollos habe - diese sollen einfach mit dem Smart Home Skill Auf / Zu gesteuert werden. Habe das in Fhem per Dummy und Notifys (Auf / Stop / Zu) für die dahinterstehenden Kommandos auf Shell Ebene realisiert (Rademacher Fernotron).
Wenn ich den GenericDeviceType auf 'Blind' stelle: wie müsste dann das Mapping für Auf/Zu (das Kommando 'Stop' wäre nicht nötig) aussehen? Du schreibst oben was von ... values=auf:100;zu:0 ...?

Andreas

P.S. ja habe auch das Rollo Modul probiert - es funktioniert leider bei mir nicht richtig - Stichwort: Rollo Kommando Ab, dann Stop, wieder Ab erzeugt Fehlermeldungen 'das Rollo sei schon unten' usw.

MadMax-FHEM

Zitat von: Roman am 28 Januar 2017, 22:53:27
Ich hab allerdings noch ein paar offene Fragen, für die ich bisher noch keine Antwort gefunden habe.
1. Kann ich den Smart Home Skill und den Custom Skill parallel betreiben ? (Die Application-ID ist ja fest in der config.json verdrahtet)

Ja geht, siehe hier:

https://forum.fhem.de/index.php/topic,60244.msg569649.html#msg569649

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)

baerbel

@kobza:

https://forum.fhem.de/index.php/topic,48558.msg430987.html#msg430987

evtl. hilft dir das weiter.

Grüße - Bernd

kobza

Hi baerbel,

danke für den Link, habe ich eben ausprobiert. Geht immer noch nicht.
immer noch "homekit2reading: ReferenceError: FHEM_hsv2rgb is not defined"

Ich denke das Problem sind die "PossibleSets", warum habe ich da rgb..., wie kann ich es entfernen?
Unten die jsonlist2


  "Arg":"EG.Licht.WZ.Esstisch",
  "Results": [
  {
    "Name":"EG.Licht.WZ.Esstisch",
    "PossibleSets":"on:noArg off:noArg value:slider,0,1,100 on-for-timer string off on-until on rgb:colorpicker raw",
    "PossibleAttrs":"alias comment:textField-long eventMap group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev do_not_notify:1,0 listenonly:1,0 readonly:1,0 showtime:1,0 answerReading:1,0 stateRegex stateCmd stateCopy format slider event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading  cmdIcon devStateIcon devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "0/1/60:dpt5.001:dimmen-absolut 0/1/6:dpt1:schalten 10/1/60:dpt5.001:status-dimmen 10/1/6:dpt1:status-schalten",
      "DEVNAME": "EG.Licht.WZ.Esstisch",
      "KNX_MSGCNT": "56",
      "KNX_RAWMSG": "C1018pa13c00",
      "KNX_TIME": "2017-01-29 14:12:57",
      "LASTInputDev": "KNX",
      "MSGCNT": "56",
      "NAME": "EG.Licht.WZ.Esstisch",
      "NR": "140",
      "NTFY_ORDER": "50-EG.Licht.WZ.Esstisch",
      "STATE": "0 %",
      "TYPE": "KNX"
    },
    "Readings": {
      "dimmen-absolut-get": { "Value":"20 %", "Time":"2017-01-29 14:12:32" },
      "dimmen-absolut-set": { "Value":"20 %", "Time":"2017-01-29 14:12:32" },
      "last-sender": { "Value":"1/0/24", "Time":"2017-01-29 14:12:57" },
      "schalten-get": { "Value":"off", "Time":"2017-01-29 14:12:56" },
      "schalten-set": { "Value":"off", "Time":"2017-01-29 14:12:56" },
      "state": { "Value":"0 %", "Time":"2017-01-29 14:12:57" },
      "status-dimmen-get": { "Value":"0 %", "Time":"2017-01-29 14:12:57" },
      "status-schalten-get": { "Value":"off", "Time":"2017-01-29 14:12:56" }
    },
    "Attributes": {
      "IODev": "KNX",
      "alias": "Esstisch",
      "event-on-change-reading": ".*",
      "eventMap": "/on g2:on/off g2:off",
      "genericDeviceType": "light",
      "homebridgeMapping": "Brightness=state,cmd=value",
      "room": "EG,Wohnzimmer,Licht,alexa",
      "slider": "0,1,100",
      "stateCmd": "{sprintf(\u0022%s\u0022, ReadingsVal($name,\u0022status-dimmen-get\u0022,\u0022\u0022))}",
      "webCmd": "on::off::value"
    }
  }  ],
  "totalResultsReturned":1
}


Gruß
Thomas

baerbel

Hi Thomas,

bi da nicht der Spezialist und kann es leider nicht darstellen - sehe ich mir allerdings dein List des Devices an und Vergleiches es aus dem anderen Post sind doch einige Differenzen drin - ob das aus dem vorherigem Post geht, kann ich dir auch nicht sagen, evtl. kriegst du aber neue Erkenntnisse, wenn du es mal analog probierst -

{
  "Arg":"Dimmer2",
  "Results": [
  {
    "Name":"Dimmer2",
    "PossibleSets":"AN:noArg AUS:noArg off on on-for-timer on-till raw string value:slider,0,1,100",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment:textField-long alias eventMap userReadings:textField-long IODev do_not_notify:1,0 ignore:0,1 dummy:1,0 showtime:1,0 EIBreadingX:1,0 EIBreadingSender:1,0 EIBanswerReading:1,0 EIBreadingRegex EIBwritingRegex event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat model:timeperiod-h,time2sensor,rainsensor,dpt13,date,dpt7,tempsensor,timeperiod-ms,dpt3,percent,dpt5.004,speedsensor,power,dpt6.010,dpt13.010,dpt1,voltage-mV,dpt5.003,dpt14,airqualitysensor,time1sensor,dpt11,dpt5.Slider,dpt16,dpt10,current-mA,dpt12,dpt6,dpt9,length-mm,speedsensor-km/h,brightness,humiditysensor,dpt5,powerdensity,current-mA2,dpt6.001,percent255,angle,timeperiod-min,pressuresensor,time,lightsensor,dpt13.013,dpt10_no_seconds alarmDevice alarmSettings cmdIcon devStateIcon devStateStyle fm_type fp_Wohnen fp_Wohnzimmer genericDeviceType:switch,outlet,light,blind,speaker,thermostat,radio,frm_ad,SVG_FileLog_Wz.Pflanze2_1,svg,ignore,lock,window,contact homebridgeMapping:textField-long icon sortby webCmd widgetOverride userattr",
    "Internals": {
      "DEF": "1/2/2 1/0/1",
      "GROUP": "1202",
      "KNX_MSGCNT": "133",
      "KNX_RAWMSG": "B1103w120201",
      "KNX_TIME": "2016-03-28 13:00:45",
      "LASTGROUP": "1202",
      "LASTInputDev": "KNX",
      "MSGCNT": "133",
      "NAME": "Dimmer2",
      "NR": "242",
      "RAWSTATE": "on",
      "STATE": "0 %",
      "TYPE": "EIB"
    },
    "Readings": {      "state": { "Value":"0 %", "Time":"2016-03-28 13:00:45" }    },
    "Attributes": {
      "IODev": "KNX",
      "eventMap": "/on g2:AN/off g2:AUS/value:slider,0,1,100 g1",
      "genericDeviceType": "light",
      "group": "Licht",
      "homebridgeMapping": "On=state,valueOff=0,cmdOn=100,cmdOff=0  Brightness=state,cmd=value",
      "model": "percent",
      "room": "Homekit",
      "webCmd": "AN::AUS::value"
    }
  }  ],
  "totalResultsReturned":1
}


homebridgemapping & das passende eventmap

Grüße - Bernd

kobza

Hi baerbel,

genau das habe ich gemacht ich weiss allerdings nocht wie ich die das "rgb..." aus meiner "PossibleSets" rauskriege...
Ich denke ich werde FHEM neu aufsezten,  was ist da notwendi? Reicht es die fhem.cfg neu anlegen?

Gruß
Thomas

oetti77

Hallo in die Runde,

ich habe testweise ein HUEDevice mit Alexa verknüpft, allerdings führt das immer zu folgender Meldung.
Vielleicht hat jemand einen Hinweis, was in meiner Konfig noch fehlt bzw. falsch ist.


{
  "version": "1.0",
  "response": {
    "outputSpeech": {
      "type": "PlainText",
      "text": "Ich habe Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt"
    },
    "card": {
      "content": "Ich kann undefined nicht auf undefined schalten. und Ich kann undefined nicht auf undefined schalten. undefined gestellt",
      "title": "SwitchIntent",
      "type": "Simple"
    },
    "shouldEndSession": true
  },
  "sessionAttributes": {}
}


Ein List Device sieht so aus:

Internals:
   CHANGED
   DEF        7  IODev=HUEBridge01
   ID         7
   INTERVAL
   IODev      HUEBridge01
   NAME       HUEDevice7
   NR         245
   STATE      off
   TYPE       HUEDevice
   manufacturername Philips
   modelid    LLC010
   name       Wohnzimmer
   swversion  5.23.1.13452
   type       Color light
   uniqueid   00:17:88:01:00:12:26:b1-0b
   Readings:
     2017-01-29 13:34:39   alert           select
     2017-01-29 13:34:39   bri             144
     2017-01-29 13:34:39   colormode       xy
     2017-01-29 13:34:39   effect          none
     2017-01-29 13:34:39   hue             12057
     2017-01-29 13:34:39   onoff           0
     2017-01-29 13:34:39   pct             0
     2017-01-29 13:34:39   reachable       1
     2017-01-29 13:34:39   rgb             b77b1e
     2017-01-29 13:34:39   sat             143
     2017-01-29 13:34:39   state           off
     2017-01-29 13:34:39   xy              0.502,0.4204
   Helper:
     alert      select
     bri        144
     colormode  xy
     ct         -1
     devtype
     effect     none
     hue        12057
     on         0
     pct        0
     reachable  1
     rgb        b77b1e
     sat        143
     update_timeout -1
     xy         0.502,0.4204
Attributes:
   IODev      HUEBridge01
   alexaName  Wohnzimmer
   alias      Wohnzimmer
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   genericDeviceType switch
   group      Wohnzimmer
   icon       hue_filled_iris
   model      LLC010
   room       Wohnzimmer,Homekit,Innenbeleuchtung,alexa
   subType    colordimmer
   webCmd     hue:rgb:rgb ff0000:rgb 98FF23:rgb 0000ff:toggle:on:off



[1/29/2017, 4:12:52 PM] ---
[1/29/2017, 4:12:52 PM] this alexa-fhem 0.1.9
[1/29/2017, 4:12:52 PM] Fetching FHEM devices...
[1/29/2017, 4:12:52 PM] [FHEM] Checking devices and attributes...
[1/29/2017, 4:12:52 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[1/29/2017, 4:12:52 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=alexa&XHR=1
[1/29/2017, 4:12:52 PM] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1485702772377
[1/29/2017, 4:12:52 PM] [FHEM] Fetching FHEM devices...
[1/29/2017, 4:12:52 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=alexa&XHR=1
[1/29/2017, 4:12:52 PM] Server listening on: https://:::3000
[1/29/2017, 4:12:52 PM] [FHEM] alexa device is MyAlexa
[1/29/2017, 4:12:52 PM] [FHEM] MyAlexa is switch
[1/29/2017, 4:12:52 PM] [FHEM] MyAlexa has
[1/29/2017, 4:12:52 PM] [FHEM] homebridgeMapping: #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,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
[1/29/2017, 4:12:52 PM] [FHEM]   executing: http://10.8.0.200:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%201%7D&XHR=1
[1/29/2017, 4:12:52 PM] [FHEM]   executing: http://10.8.0.200:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20=%20%220.1.9%22%7D&XHR=1
[1/29/2017, 4:12:52 PM] [FHEM]   executing: http://10.8.0.200:8083/fhem?cmd=%7B$defs%7BMyAlexa%7D-%3E%7B%22active%22%7D%20=%200%7D&XHR=1
[1/29/2017, 4:12:52 PM] { stelle: 'gestellt',
  schalte: 'geschaltet',
  'färbe': 'gefärbt',
  mach: 'gemacht' }
[1/29/2017, 4:12:52 PM] [ OnIntent: [ 'schalte' ],
  prozentIntent: [ 'stelle' ],
  HueIntent: [ 'stelle' ],
  HueIntentB: [ 'färbe' ],
  SaturationIntent: [ 'stelle' ],
  SaturationIntentB: [ 'sättige' ],
  TargetPositionIntent: [ 'mach' ],
  gradIntent: [ 'stelle' ] ]
[1/29/2017, 4:12:52 PM] { OnIntent: [ 'On' ],
  prozentIntent: [ 'Brightness', 'TargetPosition', 'Volume' ],
  HueIntent: [ 'Hue' ],
  HueIntentB: [ 'Hue' ],
  SaturationIntent: [ 'Saturation' ],
  SaturationIntentB: [ 'Saturation' ],
  TargetPositionIntent: [ 'TargetPosition' ],
  gradIntent: [ 'TargetTemperature' ] }
[1/29/2017, 4:12:52 PM] { OnIntent: undefined,
  prozentIntent: 'auf',
  HueIntent: 'auf',
  HueIntentB: undefined,
  SaturationIntent: 'auf',
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'auf' }
[1/29/2017, 4:12:52 PM] { OnIntent: undefined,
  prozentIntent: 'prozent',
  HueIntent: undefined,
  HueIntentB: undefined,
  SaturationIntent: undefined,
  SaturationIntentB: undefined,
  TargetPositionIntent: undefined,
  gradIntent: 'grad' }
[1/29/2017, 4:12:52 PM] { light: [ 'licht', 'lampen' ],
  blind:
   [ 'rolladen',
     'rolläden',
     'jalousie',
     'jalousien',
     'rollo',
     'rollos' ] }
[1/29/2017, 4:12:52 PM] { FHEMgutenMorgenIntent: 'gutenMorgen',
  FHEMguteNachtIntent: 'guteNacht' }
[1/29/2017, 4:12:52 PM] [FHEM] got: 1 result
[1/29/2017, 4:12:52 PM] [FHEM] HUEDevice7 is switch
[1/29/2017, 4:12:52 PM] [FHEM] HUEDevice7 has
[1/29/2017, 4:12:52 PM] [FHEM]   On [onoff;on,off]
[1/29/2017, 4:12:52 PM] [FHEM]   Brightness [bri]
[1/29/2017, 4:12:52 PM] [FHEM]   Hue [hue;hue;0-65535]
[1/29/2017, 4:12:52 PM] [FHEM]   Saturation [sat;sat;0-254]
[1/29/2017, 4:12:52 PM] [FHEM]   colormode [colormode]
[1/29/2017, 4:12:52 PM] [FHEM]   xy [xy]
  2017-01-29 16:12:52 caching: HUEDevice7-onoff: 0
  2017-01-29 16:12:52 caching: HUEDevice7-bri: 144
  2017-01-29 16:12:52 caching: HUEDevice7-hue: 12057
  2017-01-29 16:12:52 caching: HUEDevice7-sat: 143
  2017-01-29 16:12:52 caching: HUEDevice7-colormode: xy
  2017-01-29 16:12:52 caching: HUEDevice7-xy: 0.502,0.4204



Danke
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

michael27983

An dieser Stelle nochmal meinen Dank an die die Unterstützung hier.

Ich habe die erste Anleitung zum Theme fhem Smart Home Skill fertig:
http://michael-heck.net/index.php/alexa-amazon-echo-projekte

Unten drunter gibts auch den Ausblick auf das Thema Steuerung von Kodi und allen anderen Geräten (Denon, VU, PS4)

baerbel

Hi,

@Thomas: wenn du es wirklich neu machen willst, findest du im WIKI alle nötigen Info's - denke nicht, dass es daran liegt - wie gesagt dein List sieht dem aus dem anderen Thread nicht wirklich ähnlich - einfach dran bleiben und probieren - habe leider nicht die Möglichkeit selber zu testen :-(

@oetti: Hast du im Developer Portal deine customsslots, intents und Utterances angepasst?

@Terrarianer: Prodigy77 hat gestern ein Post veröffentlicht, in welchem man seine Konfigsd posten kann - evtl. eine gute Stelle dorthin zu verlinken -

Grüße - Bernd

Adler

Hallo,

was ich im Forum und auch mit meiner genutzten Suchmaschine nicht gefunden habe: Wo kann ich die alexa-fhem.???.tar.gz herunterladen?

Vielen Dank für Info!

Grüße
Andreas
FHEM auf Raspberry PI, Max! Heizkörperthermostate, Shelly 2, MQTT, Arduino

Esjay

Zitat von: Adler am 29 Januar 2017, 17:35:30
Hallo,

was ich im Forum und auch mit meiner genutzten Suchmaschine nicht gefunden habe: Wo kann ich die alexa-fhem.???.tar.gz herunterladen?

Vielen Dank für Info!

Grüße
Andreas

Schau mal hier.. Unter dem Beitrag  ;)  --> https://forum.fhem.de/index.php/topic,60244.msg540117.html#msg540117

oetti77

@baerbel

Das sind die Beispiele aus dem Wiki. Die Räume hatte ich schon ergänzt.
Ein "schalte lampe ein" sollte damit doch problemlos gehen - oder?

Gruss
Chris
FHEM 5.8 (CentOS 7 auf ESXi 6.5), HM-CC-RT-DN, HM-Sec-Sc, HM-WDS40-TO, HM-LC-SW1-FM, HM-LC-Bl1PBU-FM, Sonos, Alexa, Nest Protect 2, Tradfri

Module: HUE, Lightify, ECOTOUCH, TelegramBot, Sonos, Alexa, Pushover, Enigma2

baerbel

@Chris

habe leider keine HUE - sehe aber, dass du als genericdevicetype "switch" gewählt hast - HUE wurde hier schon mehrfach in dem Thread auch besprochen - würde definitiv ein "light" daraus machen und dann nochmal gucken wie es bzgl. homebridgemapping aussehen sollte -

Ich gehe jetzt auch mal davon aus, dass du die HUE's definitiv über den custom skill schalten willst, korrekt?

Grüße, Bernd