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

McDiller

jetzt bekomme ich diese fehlermeldung!


[2017-12-31 17:50:54] using /home/pi/.alexa/config.json
[2017-12-31 17:50:54] ---
[2017-12-31 17:50:54] this is alexa-fhem 0.4.4
[2017-12-31 17:50:54] Fetching FHEM devices...
[2017-12-31 17:50:54] [FHEM] starting longpoll: http://192.168.178.28:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1514739054571
[2017-12-31 17:50:54] Server listening on: https://:::3000
[2017-12-31 17:50:54] [FHEM] longpoll error: Error: read ECONNRESET, retry in: 5000msec


jemand eine idee???

MadMax-FHEM

https bei fhem aktiviert?
User/Passwort gesetzt?
IP stimmt?

Also alexa-fhem kommt wohl nicht auf dein fhem zum Auslesen der Infos...

EDIT: Troubleshooting im Wiki durch?

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)

McDiller

#107
Danke dachte mir schon das es irgendwo der fehler seien muss.


Würde gerne jetzt meine geflahsten sonoffs über alexa steuern

jemand eine idee

welches define und attr?

danke im voraus

[2017-12-31 18:17:00] using /home/pi/.alexa/config.json
[2017-12-31 18:17:00] ---
[2017-12-31 18:17:01] this is alexa-fhem 0.4.4
[2017-12-31 18:17:01] Fetching FHEM devices...
[2017-12-31 18:17:01] [FHEM] starting longpoll: https://192.168.178.28:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1514740621084
[2017-12-31 18:17:01] Server listening on: https://:::3000
[2017-12-31 18:17:01] [FHEM] Checking devices and attributes...
[2017-12-31 18:17:01] [FHEM]   executing: https://192.168.178.28:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM]   executing: https://192.168.178.28:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM] Fetching FHEM devices...
[2017-12-31 18:17:01] [FHEM] fetching: https://192.168.178.28:8083/fhem?cmd=jsonlist2%20room=alexa&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM] got: 1 results
[2017-12-31 18:17:01] [FHEM] Sonoff_4ch: no service type detected
[2017-12-31 18:17:01] [FHEM] no device created for Sonoff_4ch (MQTT_DEVICE)
[2017-12-31 18:17:01] [FHEM] no alexa device found. please define it.

MadMax-FHEM

#108
Bitte erst mal die ganze Ausgabe in Code-Tags packen, das '#' im "Menü"...

Geht auch nachträglich über Editieren und dann:

[ code ] an den Anfang und ans Ende dann [ /code ]
Ohne Leerzeichen bei den eckigen Klammern.
Musste ich nur so machen, sonst wird es ja entsprechen "umgesetzt" und du siehst nicht mehr was ich meine... ;)

Dann sehen wir weiter...

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)


McDiller

kann es vielleicht sein das es am payload liegt weil es funktioniert ja nur noch über 3 aber die lambda.js zeigt noch 2 an

MadMax-FHEM

#111
Zitat von: McDiller am 31 Dezember 2017, 18:47:52
blick gerade nicht durch  :-\

Das was du gepostet hast bitte wenn möglich in Code-Tags packen, dann liest es sich hier besser...

Ansonsten zumindest zukünftig in Code-Tags packen...

Dann sieht das so aus:



[2017-12-31 18:17:00] using /home/pi/.alexa/config.json
[2017-12-31 18:17:00] ---
[2017-12-31 18:17:01] this is alexa-fhem 0.4.4
[2017-12-31 18:17:01] Fetching FHEM devices...
[2017-12-31 18:17:01] [FHEM] starting longpoll: https://192.168.178.28:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1514740621084
[2017-12-31 18:17:01] Server listening on: https://:::3000
[2017-12-31 18:17:01] [FHEM] Checking devices and attributes...
[2017-12-31 18:17:01] [FHEM]   executing: https://192.168.178.28:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM]   executing: https://192.168.178.28:8083/fhem?cmd=jsonlist2%20TYPE=alexa&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM] Fetching FHEM devices...
[2017-12-31 18:17:01] [FHEM] fetching: https://192.168.178.28:8083/fhem?cmd=jsonlist2%20room=alexa&fwcsrf=csrf_160774714020742&XHR=1
[2017-12-31 18:17:01] [FHEM] got: 1 results
[2017-12-31 18:17:01] [FHEM] Sonoff_4ch: no service type detected
[2017-12-31 18:17:01] [FHEM] no device created for Sonoff_4ch (MQTT_DEVICE)
[2017-12-31 18:17:01] [FHEM] no alexa device found. please define it.


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)

MadMax-FHEM

Zitat von: McDiller am 31 Dezember 2017, 19:00:07
kann es vielleicht sein das es am payload liegt weil es funktioniert ja nur noch über 3 aber die lambda.js zeigt noch 2 an

Nein, du verwendest 0.4.4 damit funktioniert V2 und V3...

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)

MadMax-FHEM

Poste doch mal ein list eines deiner sonoff...

Also

list NameDesGerätes

In das WebCmd von fhem und die Ausgabe dann hier posten...
...und bitte Code-Tags verwenden (das '#' im "Menü")...

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)

McDiller

Internals:
   IODev      Mosquitto
   NAME       Sonoff_4ch
   NR         26
   STATE      OFF
   TYPE       MQTT_DEVICE
   READINGS:
     2017-12-31 19:15:13   presence        online
     2017-12-31 19:13:57   state           OFF
     2017-12-31 19:15:13   transmission-state incoming publish received
   message_ids:
   publishSets:
     :
       topic      /SmartHome/Buero/Sonoff_4ch/cmnd/POWER1
       values:
         ON
         OFF
   sets:
     OFF       
     ON         
   subscribe:
     /SmartHome/Buero/Sonoff_4ch/tele/LWT
     /SmartHome/Buero/Sonoff_4ch/stat/POWER1
   subscribeExpr:
     ^\/SmartHome\/Buero\/Sonoff_4ch\/tele\/LWT$
     ^\/SmartHome\/Buero\/Sonoff_4ch\/stat\/POWER1$
   subscribeReadings:
     /SmartHome/Buero/Sonoff_4ch/stat/POWER1:
       cmd       
       name       state
     /SmartHome/Buero/Sonoff_4ch/tele/LWT:
       cmd       
       name       presence
Attributes:
   IODev      Mosquitto
   alias      TV
   devStateIcon ON:rc_GREEN:OFF OFF:rc_RED:ON offline:rc_BLUE:OFF
   icon       hue_filled_br30
   publishSet ON OFF /SmartHome/Buero/Sonoff_4ch/cmnd/POWER1
   room       alexa
   stateFormat {ReadingsVal($name,"presence","") eq "offline" ? "offline" : ReadingsVal($name,"state","")}
   subscribeReading_presence /SmartHome/Buero/Sonoff_4ch/tele/LWT
   subscribeReading_state /SmartHome/Buero/Sonoff_4ch/stat/POWER1
   webCmd     ON:OFF

MadMax-FHEM

Schau doch mal ins Wiki (Alexa Device anlegen):

Du solltest/musst ein Alexa-Device anlegen.

Z.B.:

define MyAlexa alexa

Dann noch mal fhem und danach alexa-fhem neu starten...

Evtl. hilft auch das:

https://forum.fhem.de/index.php/topic,81457.msg735567.html#msg735567

Ansonsten mal selber noch mal suchen...
...Forum oder Internetz...

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)

Markus.

Zitat von: justme1968 am 26 Dezember 2017, 13:24:18
ja. kann man. aber es ist leider nicht dokumentiert was alles geht und welcher wortlaut nötig ist.

,wie ist die temperatur von/in ...' geht zum beispiel.

Hallo Zusammen,

Welche Settings muss denn der entsprechende Sensor haben in Bezug auf die Readings? Ich habe z.B. ein paar Temp/Hum Sensoren. Einen hab ich jetzt mal mit alexaname,alexaroom und genericdevicetype Thermometer bersorgt. Frage ich aber Alexa, wie ist die Temperatur von ....in.... kommt keine Antwort. Aber auch keine wie ...habe Gerät nicht gefunden.
Wie geht man denn sowas an, auch wenn ich später die Luftfeuchtigkeit angesagt bekommen möchte? Oder geht das nur über den Customskill? Temperatur würde mir aber erstmal reichen über den standard skill.

Gruß

Markus

Esjay

Zitat von: Markus. am 01 Januar 2018, 19:51:17
Hallo Zusammen,

Welche Settings muss denn der entsprechende Sensor haben in Bezug auf die Readings? Ich habe z.B. ein paar Temp/Hum Sensoren. Einen hab ich jetzt mal mit alexaname,alexaroom und genericdevicetype Thermometer bersorgt. Frage ich aber Alexa, wie ist die Temperatur von ....in.... kommt keine Antwort. Aber auch keine wie ...habe Gerät nicht gefunden.
Wie geht man denn sowas an, auch wenn ich später die Luftfeuchtigkeit angesagt bekommen möchte? Oder geht das nur über den Customskill? Temperatur würde mir aber erstmal reichen über den standard skill.

Gruß

Markus
Du brauchst das reading temperature,um eine abfrage zu starten!
Grüße

Markus.

Das reading ist vorhanden. Stimmt denn der genericdevicetype Thermometer?

Gruß

Markus

justme1968

thermometer

das gerät am besten über die app in eine gruppe stecken und dann danach fragen.

luftfeuchte geht nur mit dem custom skill. jedenfalls so lange bis amazon das im api ergänzt.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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