39_alexa.pm und alexa-fhem test version

Begonnen von justme1968, 03 Januar 2019, 22:43:10

Vorheriges Thema - Nächstes Thema

justme1968

kurze antwort: hör auf rereadcfg zu verwenden. es ist unnötig und fehleranfällig.

lange antwort: https://forum.fhem.de/index.php/topic,100402.msg952566.html#msg952566
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CatWeazle

Hallo Justme,

bedankt für die Kurzform und vor allem für den Link.

Ich konnte nachstellen, dass der Klick auf den Button "Save Config" im Startbildschirm von FHEM Alexa nicht aus der Ruhe bringt.
Der Klick auf Save fhem.cfg im geöffneten config file "fhem.cfg " führt genau zu dem Effekt, dass 39_alexa.pm in den aktive Mode bringt, in dem es nicht mehr funktioniert.

Noch eine Frage dazu, wird rereadcfg nur durch den Klick auf Save fhem.cfg im geöffneten config file "fhem.cfg " ausgelöst?

Und besten Dank für die Hilfe.
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

ja. und wenn du es es von hand eingibst.

beides ist gleich problematisch und unnötig.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CatWeazle

okay,

danke für den Hinweis, werde in mir für die Zukunft merken.

Das erklärt auch, dass FHEM nach dem Klick auf den Speichern Button im Startbildschirm sofort wieder da ist.
Beim Klick in der geöffneten fhem.cfg aber viele Sekunden mit irgendetwas beschäftigt ist.


Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

das 'irgendwas' ist ein komplettes beenden und neustarten von fhem. siehe den link mit der langen erklärung.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CatWeazle

Hi Leutz,

bei einer schnellen Bastelei ist mir aufgefallen, dass Alexa scheinbar keine Dummy Schalter erkennt.
Obwohl das angelegte Dummy mit on:off attr angelegt war.

Lege ich hingegen den Schalter mit exakt den gleichen Daten, also Gerätename, Raum, AlexaName und Gruppe als IT Gerät an, funktioniert es.

Begründung / Ursache ?  ???

*
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

schau dir die setList syntax an. der : ist falsch.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CatWeazle

hmmmm ......

aus der "Erste Schritte in FHEM":

define mySwitch1 dummy
attr mySwitch1 room Training
attr mySwitch1 webCmd on:off


So hab ich es gemacht.
Natürlich noch einen AlexaNamen vergeben.

Warum sollte dann der ":" falsch sein? oder muss man für Alexa weitere Regeln einhalten ?

*


Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

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

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

MadMax-FHEM

webCmd IST NICHT setList!!!

Siehe commandref wie webCmd gehört (da ja: Doppelpunkt)

Siehe commandref wie setList gehört (NEIN: kein Doppelpunkt)

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)

CatWeazle

Hallo ihr Zwei,

also mein Fehler, ich habe in meiner Frage zum Thema nur geschrieben das ich das attr on:off benutzt habe, ohne zu erwähnen das dies im Zusammenhang mit "webCmd" gemacht wurde.

Joachims Erklärung folgend, war das in dem Fall mit ":" also richtig.

Bleibt nur die Frage, warum übernimmt Alexa das Gerät nicht ?

*

Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

setList mit in und off.

webCmd ist für alexa egal
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

CatWeazle

Okay,

nur Interesse halber, weil ich es verstehen möchte.

Aus der commandref:
define d1 dummy
attr d1 readingList state
attr d1 setList state:on,off
attr d1 webCmd state
attr d1 alexaName Duda
attr d1 room Alexa


Was Fehlt oder ist falsch?
Denn das funktioniert mit Alexa auch nicht.
Innerhalb FHEM kann man es natürlich schlalten.

*
Grüße, Mike

*****************************************
********  Wird Zeit für besser Wetter !  ********
*****************************************

justme1968

das ist nicht falsch aber alexa braucht zwei durch leerzeichen getrennte on und off. oder du musst homebridgeMapping passend setzen
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

MadMax-FHEM

Zitat von: CatWeazle am 15 September 2019, 14:16:38
Hallo ihr Zwei,

also mein Fehler, ich habe in meiner Frage zum Thema nur geschrieben das ich das attr on:off benutzt habe, ohne zu erwähnen das dies im Zusammenhang mit "webCmd" gemacht wurde.

Joachims Erklärung folgend, war das in dem Fall mit ":" also richtig.

Bleibt nur die Frage, warum übernimmt Alexa das Gerät nicht ?

*

Minimum Anforderung an einen Dummy für alexa-fhem:


define dmAlexaFhemDummy dummy
attr dmAlexaFhemDummy alexaName WieWillstDuEsAnsprechen
attr dmAlexaFhemDummy genericDeviceType switch
attr dmAlexaFhemDummy setList on off


Vorausgesetzt dein Filter in der config.json ist (schon): alexaName=..* (also alexaName ist vergeben / ansonsten halt weitere Dinge für Filter etc. / der Übersicht wegen vergebe ich noch room alexa ist aber unnötig, außer du hast noch die "alte" Filtereinstellung: room=alexa)

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)