Alexa und Sonoff Touch (espEasy)

Begonnen von DaCracker, 22 Dezember 2017, 18:16:53

Vorheriges Thema - Nächstes Thema

DaCracker

Hallo Zusammen,

habe es jetzt nach einem halben Tag Bastelei endlich geschafft den Sonoff Touch zu flashen, zu konfigurieren und in FHEM einzubinden. Es ist optisch noch nicht ganz perfekt, aber das ist ein anderes Thema.

Leider bringe ich Alexa jetzt nicht dazu den Schalter zu finden.

Ich habe den Service neu gestartet, dann kam die Fehlermeldung:

[FHEM] kueche: no service type detected
[FHEM] no device created for kueche (MQTT_DEVICE)


Also habe ich den genericDeviceType switch hinzugefügt.

Jetzt bekomme ich nur noch folgenden Eintrag:

[FHEM] kueche is switch
[FHEM] kueche has


Hat das einer von euch schon mal gesehen? Ich habe schon andere Sonoff Schalter im Einsatz mit Alexa, aber bisher nur die Basic-Reihe und zwar mit Tasmota Image. Hier findet Alexa die WeMo-Emulation direkt und nicht über FHEM. Leider kann das espEasy nicht.

Sonoff Touch (espEasy) -> Protokoll OpenHab MQTT -> Mosquitto / FHEM auf Raspberry Pi -> Alexa Smart Home Skill -> Alexa

Bin ziemlich fertig und kann kaum noch klar denken .. Danke schonmal ;)

Grüße
Cracker

DaCracker

Also warum auch immer, ich habe heute nochmal den Alexa-Service neu gestartet. Dann sieht das Logging auch gleich ganz anders aus und das Gerät wird auch gefunden. Also im Zweifel einfach mal ne Nacht drüber schlafen ;)

Dez 23 09:38:31 pi alexa[2485]: [2017-12-23 09:38:31] [FHEM] kueche is switch
Dez 23 09:38:31 pi alexa[2485]: [2017-12-23 09:38:31] [FHEM] kueche has
Dez 23 09:38:31 pi alexa[2485]: [2017-12-23 09:38:31] [FHEM]   On [state;on,off]
Dez 23 09:38:31 pi alexa[2485]: [2017-12-23 09:38:31] [FHEM] { reading: 'state',
Dez 23 09:38:31 pi alexa[2485]: valueOff: '/off|A0|000000/',
Dez 23 09:38:31 pi alexa[2485]: cmdOn: 'on',
Dez 23 09:38:31 pi alexa[2485]: cmdOff: 'off',
Dez 23 09:38:31 pi alexa[2485]: device: 'kueche',
Dez 23 09:38:31 pi alexa[2485]: informId: 'kueche-state',
Dez 23 09:38:31 pi alexa[2485]: characteristic_type: 'On',
Dez 23 09:38:31 pi alexa[2485]: log:
Dez 23 09:38:31 pi alexa[2485]: { [Function: bound ]
Dez 23 09:38:31 pi alexa[2485]: debug: [Function],
Dez 23 09:38:31 pi alexa[2485]: info: [Function],
Dez 23 09:38:31 pi alexa[2485]: warn: [Function],
Dez 23 09:38:31 pi alexa[2485]: error: [Function],
Dez 23 09:38:31 pi alexa[2485]: log: [Function],
Dez 23 09:38:31 pi alexa[2485]: prefix: 'FHEM' },
Dez 23 09:38:31 pi alexa[2485]: event_map: { '0.00': 'off', '1.00': 'on' } }
Dez 23 09:38:31 pi alexa[2485]: 2017-12-23 09:38:31 caching: kueche-state: 1.00

AitschPi

Meine Tests und Analysen der LOG ergaben: Bevor man das Gerät einbindet, muss man es auf altmodischem Weg über FHEM schalten. Dadurch werden Statusdaten gesetzt, die das Skript auch ausliest. Dann restart alexa-fhem und neue Geräte können mit dem Echo gefunden werden.
Echte Männer essen keinen Honig, sie kauen Bienen.

koston85

Wie und mit welcher Anleitung hast du denn geflasht?