39_alexa.pm und alexa-fhem test version

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

Vorheriges Thema - Nächstes Thema

dk3572

#630
Hallo,

ich habe bei meinem AVReceiver den typ speaker eingestellt.
In der App wird er auch als Lautsprecher gefunden.
Allerdings kann ich ihn nicht mehr per alexa steuern (an/aus/laut/leise).
Es folgt immer die Aussage, der hub reagiert nicht.
Den Receiver habe ich in einer Gruppe mit weiteren Geräten. Über diese Gruppe kann ich ihn per alexa an und ausschalten.
Im Verlauf der Sprachinteraktion wird der Name auch richtig verstanden.
Woran kann das liegen?

Attributes:
   alexaName  Receiver
   alexaRoom  Wohnzimmer
   cmdIcon    muteT:rc_MUTE
   connectionCheck 240
   devStateIcon on:rc_GREEN:off mainOff:rc_YELLOW:main_on off:rc_STOP:on absent:rc_RED muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play
   dlnaName   DLNA_0005cd37a506
   genericDeviceType speaker
   group      Multimedia
   homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
   icon       it_server
   room       Multimedia
   sortby     2
   stateFormat stateAV
   webCmd     volume:mute:input:favoriteList:stream


Danke und VG
Dieter

Edit: über die Konsole habe ich ein Update von alexa-fhem gemacht. 0.5.24
In npmjs wird die alexa-fhem Version 0.5.24 angezeigt.
Im alexa Modul steht allerdings 0.5.22

Loredo

Hast du alexa-fhem neu gestartet?
Es kann sein, dass das nicht automatisch passiert ist, weil sich das Event von "update" auf "install" geändert hat und André das womöglich im FHEM Modul bisher nicht berücksichtigt hat, so dass die Versionsnummer im alexa Device in FHEM noch nicht richtig angezeigt wird.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dk3572

Zitat von: Loredo am 26 Februar 2019, 16:36:17
Hast du alexa-fhem neu gestartet?
Es kann sein, dass das nicht automatisch passiert ist, weil sich das Event von "update" auf "install" geändert hat und André das womöglich im FHEM Modul bisher nicht berücksichtigt hat, so dass die Versionsnummer im alexa Device in FHEM noch nicht richtig angezeigt wird.

Ja, Server neu gestartet, alexa neu gestartet, ohne Erfolg.

An dieser Stelle..... könntest du mir hierzu noch kurz einen Tipp geben?
https://forum.fhem.de/index.php/topic,96525.msg911844.html#new

Danke  ;)

justme1968

hast du die detail ansicht neu geladen? internals werden nicht per longpoll aktualisiert.

warum ist dein hombridgeMapping komplett auskommentiert?

was steht bei der discovers und beim schalten im log?

@Loredo: die module reagieren auf alle BEGIN... und FINISH... events aus dem npmjs modul.

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

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

dk3572

Zitat von: justme1968 am 26 Februar 2019, 16:56:01
hast du die detail ansicht neu geladen? internals werden nicht per longpoll aktualisiert.

warum ist dein hombridgeMapping komplett auskommentiert?

was steht bei der discovers und beim schalten im log?

@Loredo: die module reagieren auf alle BEGIN... und FINISH... events aus dem npmjs modul.

Ja, auch neu geladen. Wie gesagt, auch komplett neu gestartet.

Auskommentiert habe ich alles, weil ich mittlerweile nicht mehr durchblicke was ich davon noch benötige.
Evtl. kannst du mir da ja mit Tipps weiterhelfen.

Wenn ich über die Gruppe alles einschalte steht das im Log
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"1c508311-6bbe-46b6-add9-543d9afb1644","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"IT_F00000FFFF_FF_F0","cookie":{"fuuid":"5c44bfde-f33f-cd72-d80c-87152984df6ac9c0","device":"Samsung_TV_power"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] Samsung_TV_power: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20Samsung_TV_power%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.574Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"feb298ea-3ac0-457d-800d-d519633fb54e","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"IT_F00000FFFF_FF_F0"},"payload":{}}}
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"7b17810e-a250-4b2d-8859-73a1cd72b133","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9","cookie":{"fuuid":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9","device":"SATReceiver"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] SATReceiver: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20SATReceiver%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.714Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"b6ccca34-9255-44f7-ae50-73a691af0f30","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfde-f33f-cd72-1e44-81c051f2f1eccde9"},"payload":{}}}
[2019-2-26 17:00:20] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOn","payloadVersion":"3","messageId":"5f1f21ec-1f86-4ea0-a98c-d067b1b4739d","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d","cookie":{"fuuid":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d","device":"AVReceiver"}},"payload":{}}}
[2019-2-26 17:00:20] [FHEM] AVReceiver: executing set cmd for On with value 1
[2019-2-26 17:00:20] [FHEM]   executing: https://127.0.0.1:8083/fhem?cmd=set%20AVReceiver%20on&fwcsrf=csrf_917993802964547&XHR=1
[2019-2-26 17:00:20] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.PowerController","name":"powerState","value":"ON","timeOfSample":"2019-02-26T16:00:20.845Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"Response","payloadVersion":"3","messageId":"bd5cfe1a-00a9-44e2-8773-0cc22838afcc","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"1EB1E3A0-011516A595927815"},"endpointId":"5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d"},"payload":{}}}
  2019-02-26 17:00:20 caching: Samsung_TV_power-state: on
[2019-2-26 17:00:20] [FHEM]     caching: On: 1 (as number; from 'on')
  2019-02-26 17:00:20 caching: AVReceiver-power: on
[2019-2-26 17:00:20] [FHEM] AVReceiver-power not a number: on
  2019-02-26 17:00:21 caching: SATReceiver-power: on
[2019-2-26 17:00:21] [FHEM] SATReceiver-power not a number: on
  2019-02-26 17:00:21 caching: SATReceiver-state: on
[2019-2-26 17:00:21] [FHEM]     caching: On: 1 (as number; from 'on')
  2019-02-26 17:00:22 caching: AVReceiver-state: on
[2019-2-26 17:00:22] [FHEM]     caching: On: 1 (as number; from 'on')
  2019-02-26 17:00:23 caching: SATReceiver-channel: Das_Erste_HD
[2019-2-26 17:00:23] [FHEM]     caching: ChannelController: Das_Erste_HD (as string; from 'Das_Erste_HD')
  2019-02-26 17:00:28 caching: SATReceiver-power: off
[2019-2-26 17:00:28] [FHEM] SATReceiver-power not a number: off
  2019-02-26 17:00:28 caching: SATReceiver-state: off
[2019-2-26 17:00:28] [FHEM]     caching: On: 0 (as number; from 'off')
  2019-02-26 17:00:28 caching: SATReceiver-channel: -
[2019-2-26 17:00:28] [FHEM]     caching: ChannelController: - (as string; from '-')


discovers ???

dk3572

Hallo justme1968,
hallo Loredo,

hat sich einer von euch zufällig noch mal dem Problem angenommen?
Meine alexa Version ist immer noch 0.5.22

Heute Morgen fhem update gemacht und alles neu gestartet.

Kann es mit dieser Sache zu tun haben?
https://forum.fhem.de/index.php/topic,96525.msg911844.html#new

Und für einen Tipp zum hombridgeMapping für meinen AVReceiver wäre ich auch dankbar.

VG Dieter

MadMax-FHEM

Zitat von: dk3572 am 27 Februar 2019, 09:06:31
Und für einen Tipp zum hombridgeMapping für meinen AVReceiver wäre ich auch dankbar.

Hallo Dieter,

als "was" willst du denn den AVR haben?

"Speaker": lauter/leiser/mute

"media": lauter/leiser/mute/play/pause/stop/forward/.../Kanalwechsel/...

Vielleicht hilft ja als Anregung dieser Dummy:

https://forum.fhem.de/index.php/topic,95272.msg911857.html#msg911857

Ansonsten braucht es ein list des AVR (und auch gleich die Befehle, die du brauchst um die gewünschte Aktion beim AVR auch auszulösen)...

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)

dk3572

Zitat von: MadMax-FHEM am 27 Februar 2019, 09:15:49
Hallo Dieter,

als "was" willst du denn den AVR haben?

"Speaker": lauter/leiser/mute

"media": lauter/leiser/mute/play/pause/stop/forward/.../Kanalwechsel/...

Vielleicht hilft ja als Anregung dieser Dummy:

https://forum.fhem.de/index.php/topic,95272.msg911857.html#msg911857

Ansonsten braucht es ein list des AVR (und auch gleich die Befehle, die du brauchst um die gewünschte Aktion beim AVR auch auszulösen)...

Gruß, Joachim

Hallo Joachim,

ja, deinen Beitrag mit dem dummy hatte ich auch bereits gelesen  ;)

Den Receiver habe ich jetzt mal als speaker angelegt.
Das Problem und ein List der Attribute habe ich ja beschrieben
https://forum.fhem.de/index.php/topic,95272.630.html

Danke schon mal für deine Hilfe.
VG Dieter

MadMax-FHEM

Zitat von: dk3572 am 27 Februar 2019, 09:23:37
Hallo Joachim,

ja, deinen Beitrag mit dem dummy hatte ich auch bereits gelesen  ;)

Den Receiver habe ich jetzt mal als speaker angelegt.
Das Problem und ein List der Attribute habe ich ja beschrieben
https://forum.fhem.de/index.php/topic,95272.630.html

Danke schon mal für deine Hilfe.
VG Dieter

Da bin ich schon drüber gestolpert... ;)

...aber da sind nur die "wirren" (Kommentare) Attribute gelistet...
...wichtig sind aber die bereits vorhandenen Readings...
...und nat. die Befehle die du absetzt, damit der AVR lauter/leiser/mute/unmute macht...

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)

dk3572

ok, dann noch mal ein List vom Receiver

Internals:
   Clients    :DENON_AVR_ZONE:
   DEF        192.xxx.xxx.xx:xx
   DeviceName 192.xxx.xxx.xx:xx
   FD         25
   FUUID      5c44bfe1-f33f-cd72-6540-e0a626376ab66e6d
   NAME       AVReceiver
   NR         380
   NTFY_ORDER 50-AVReceiver
   PARTIAL   
   STATE      off
   TIMEOUT    3
   TYPE       DENON_AVR
   READINGS:
     2018-04-09 19:56:52   PLIIheightGain  mid
     2019-02-27 08:31:50   allZoneStereo   off
     2019-02-26 07:13:11   ampAssign       5.1-Channel+Zone2
     2019-02-27 08:31:50   aspectRatio     16:9
     2018-04-09 20:00:40   audioFormat     200
     2018-04-09 19:57:54   audioOutHDMI    unknown
     2019-02-27 08:31:50   bass            0
     2019-02-27 08:31:50   cinemaEQ        off
     2019-02-27 08:18:39   currentAlbum    -
     2019-02-27 08:18:39   currentArtist   -
     2019-02-27 08:18:39   currentBitrate  -
     2019-02-27 08:18:39   currentCover    http://192.xxx.xxx.xx/img/album%20art_S.png?1551251919000
     2019-02-27 08:18:39   currentMedia    -
     2019-02-27 08:18:39   currentPlaytime -
     2019-02-27 08:18:39   currentStation  -
     2019-02-27 08:18:39   currentStream   -
     2019-02-27 08:18:39   currentTitle    -
     2019-02-27 08:31:50   digitalInput    auto
     2019-02-27 08:31:50   dynamicCompression off
     2019-02-26 16:45:08   dynamicEQ       on
     2019-02-25 13:21:02   dynamicVolume   heavy
     2018-08-31 14:32:48   favorite        1
     2018-04-09 20:00:40   firmware        4900-3876-1680
     2019-02-27 08:11:01   ignore          -
     2019-02-27 08:18:39   input           Sat/Cbl
     2019-02-26 17:01:01   inputSound      hdmi
     2019-02-27 08:18:39   levelCenter     -6
     2019-02-27 08:18:39   levelFrontHeightLeft 0
     2019-02-27 08:18:39   levelFrontHeightRight 0
     2019-02-27 08:18:39   levelFrontLeft  -1.5
     2019-02-27 08:18:39   levelFrontRight -2
     2019-02-27 08:18:39   levelFrontWideLeft 0
     2019-02-27 08:18:39   levelFrontWideRight 0
     2019-02-27 08:18:39   levelSourroundBack 0
     2019-02-27 08:18:39   levelSourroundBackLeft 0
     2019-02-27 08:18:39   levelSourroundBackRight 0
     2019-02-27 08:18:39   levelSourroundLeft 2.5
     2019-02-27 08:18:39   levelSourroundRight 1.5
     2019-02-27 08:18:39   levelSubwoofer  -7
     2019-02-26 07:13:10   lock            off
     2019-02-24 08:24:43   loudness        on
     2019-02-27 08:31:50   lowFrequencyEffects 0
     2019-02-26 07:13:10   model           AVR-X3000
     2018-04-09 20:00:41   monitorOut      auto
     2019-02-27 09:32:13   multEQ          reference
     2019-02-27 08:31:50   mute            off
     2018-04-09 19:56:52   panorama        off
     2019-02-27 09:32:13   playStatus      stopped
     2019-02-27 09:10:54   power           off
     2019-02-27 09:32:13   presence        present
     2017-02-19 11:19:32   quickselect     5
     2019-02-24 08:44:32   resolution      auto
     2019-02-27 08:18:39   resolutionHDMI  auto
     2018-04-09 20:00:40   samplingRate    48 khz
     2019-02-26 11:30:42   setup           off
     2018-04-09 20:00:40   signal          PCM
     2019-02-25 04:01:33   sleep           off
     2019-02-27 08:31:50   sound           Dolby PL2 C
     2019-02-27 09:32:08   state           opened
     2019-02-27 09:32:13   stateAV         off
     2018-01-20 13:43:05   surroundMode    DTS_Surround
     2019-02-27 08:31:50   toneControl     off
     2019-02-27 08:31:50   treble          0
     2019-02-26 14:47:55   trigger1        on
     2019-02-26 08:53:24   tunerBand       FM
     2019-02-26 08:53:24   tunerFrequency  88.55 MHz
     2019-02-26 08:53:24   tunerMode       manual
     2019-02-26 08:53:24   tunerPreset     1
     2019-02-26 08:45:23   videoProcessingMode auto
     2019-02-27 08:18:39   videoSelect     off
     2019-02-27 09:32:13   volume          35
     2019-02-27 09:32:13   volumeMax       60
     2019-02-27 09:32:13   volumeStraight  -45
     2019-02-27 09:40:13   zone2           off
     2019-02-27 09:10:54   zoneMain        off
   helper:
     PARTIAL   
     deviceIP   192.xxx.xxx.xx
     isPause    0
     isPlaying  0
     nextConnectionCheck 1551257053.8428
     playTimeCheck 0
     volume     35
Attributes:
   alexaName  Receiver
   alexaRoom  Wohnzimmer
   brand      Denon
   cmdIcon    muteT:rc_MUTE
   connectionCheck 240
   devStateIcon on:rc_GREEN:main_off main_off:rc_YELLOW:main_on off:rc_STOP:main_on absent:rc_RED:main_on muted:rc_MUTE@green:muteT playing:rc_PLAY@green:pause paused:rc_PAUSE@green:play disconnected:rc_RED
   dlnaName   DLNA_0005cd37a506
   genericDeviceType speaker
   group      Multimedia
   homebridgeMapping #On=zoneMain,cmdOn=on,cmdOff=off
#Volume=volume,minValue=0,maxValue=40,cmd=volume
#Favorit=favoriteList,cmd=favoriteList
#Eingang=input,cmd=input
#Sender=stream,cmd=stream
#InputController:reading=input:cmd=input,values=Sat/Cbl;Mediaplayer
#LauterLeiser=state,minValue=0,maxValue=40,minStep=5,cmd=+
#Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
   icon       it_server
   room       Multimedia
   sortby     2
   stateFormat stateAV
   type       AVR
   webCmd     volume:mute:input:favoriteList:stream


Befehle sind
set AVReceiver volumeUP / VolumeDown
set AVReceiver mute on/off
set AVReceiver zoneMain on/off

Und wie bereits erwähnt, beim direkten ansprechen per alexa bekomme ich als Antwort, der Hub reagiert nicht.
Über eine Gruppe in der der Receiver steckt, lässt er sich an- und ausschalten.

Loredo

Zitat von: dk3572 am 27 Februar 2019, 09:06:31
hat sich einer von euch zufällig noch mal dem Problem angenommen?
Meine alexa Version ist immer noch 0.5.22

Heute Morgen fhem update gemacht und alles neu gestartet.

Kann es mit dieser Sache zu tun haben?
https://forum.fhem.de/index.php/topic,96525.msg911844.html#new


Ich denke nicht, dass es ein sudo Problem ist.
Da einzige, was noch bleiben könnte ist, dass du zwei Instanzen installiert hast: Eine unter dem lokal laufenden User und eine alexa-fhem Instanz im globalen Kontext.
Das npmjs.pm Modul verwaltet standardmäßig die globale Instanz und diese wurde ja offenkundig auch erfolgreich aktualisiert. Das alexa Modul findet aber vermutlich noch eine lokale Installation im Userverzeichnis o.ä. und priorisiert diese.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

dk3572

und das finde ich wie heraus?

Ich hatte ja meinen Server neu aufgesetzt mit dem user dieter.
Unter dem habe ich fhem wie hier beschrieben https://debian.fhem.de/ installiert.
Danach 1:1 die Anleitung im wiki fhem connector durchgeführt.

dk3572

Jetzt habe ich sogar den Skill deaktiviert, alexa aus fhem gelöscht, fhem neu gestartet und alexa neu angelegt.
Auch hier habe ich nach wie vor die Version 0.5.22.
Was mich wundert, im wiki steht
Jetzt solltest Du Dein Alexa-Device nicht mehr löschen, denn das im Reading angezeigte "bearerToken" zu löschen bedeutet, dass die Software die Zugriffe von nicht mehr überprüfen kann und keine Kommandos mehr funktionieren. In diesem Fall hilft nur die Neuinstallation des Skills.
Ich konnte aber den Skill mit dem alten proxyKey wieder aktivieren.

dk3572

#643
So, jetzt über das npmjs Modul alexa-fhem deinstalliert und wieder installiert.
Auch ohne Erfolg.

Hier die Ausgabe auf der Konsole
dieter@intelnuc:~$ ps -ef | egrep '(alexa|ssh)'
root       967     1  0 09:30 ?        00:00:00 /usr/sbin/sshd -D
fhem     20518 10426  0 14:54 ?        00:00:02 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg -a xx:xx -s
fhem     20530 20518  0 14:54 ?        00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:46803 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root     23622   967  0 15:52 ?        00:00:00 sshd: dieter [priv]
dieter   23735 23622  0 15:52 ?        00:00:00 sshd: dieter@pts/0
dieter   24903 23736  0 16:11 pts/0    00:00:00 grep -E --color=auto (alexa|ssh)


Im fhem log steht
sh: echo: I/O error

OppiM

Hi,

ich bin jetzt auch auf die neue Alexa-Anbindung umgestiegen, steuern per Sprache klappt wunderbar. Nur bei der Darstellung in der Alexa-App habe ich einige Probleme, der Status einiger Schalter nicht korrekt angezeigt wird. Komischerweise nicht bei allen.

Zum einen habe ich einen Fibaro FGS223 Double Relay. Hier wird in der Alexa-App der Schalter immer als an angezeigt. In FHEM wird der aktuelle Zustand in state als on oder off angezeigt. Als Homebridgemapping habe ich daher
On=state,values=off:0;on:1,cmdOff=off,cmdOn=on

Trotzdem sehe ich im Alexa-FHEM Log:
[2/27/2019, 3:29:08 PM] [FHEM]     caching: On: 1 (as number; from 'off')

Gleichzeitig habe ich ein Tasmota-MQTT2-Device, bei dem der aktuelle Zustand in POWER als on oder off angezeigt wird. Dieser hat ein fast identisches Homebridgemapping:
On=POWER,values=off:0;on:1,cmdOff=off,cmdOn=on

Wenn ich den schalte, sehe ich folgendes im Alexa-FHEM Log:
  2019-02-27 15:56:50 caching: Tasmota_1-POWER: on
[2/27/2019, 3:56:50 PM] [FHEM]     caching: On: 1 (as number; from 'on')
[2/27/2019, 3:56:53 PM] [FHEM] Tasmota_1: executing set cmd for On with value 0
  2019-02-27 15:56:53 caching: Tasmota_1-POWER: off
[2/27/2019, 3:56:53 PM] [FHEM]     caching: On: 0 (as number; from 'off')


Und der Zustand des Schalters in der Alexa-App stimmt auch.

Also warum wird beim gleichem Homebridgemapping der Wert 1 zweimal unterschiedlich ausgewertet?!

[2/27/2019, 3:29:08 PM] [FHEM]     caching: On: 1 (as number; from 'off')
[2/27/2019, 3:56:50 PM] [FHEM]     caching: On: 1 (as number; from 'on')


Außerdem wird mir in der neuen Version bei dem Fibaro-Switch Brightness angezeigt, da er auch eine Dimmer-Möglichkeit bietet, die ich aber nicht nutze.
[2/27/2019, 4:09:28 PM] [FHEM] Fibaro_DS_AZ_Michael_Ventilator has
[2/27/2019, 4:09:28 PM] [FHEM]   On [reportedState;on,off]
[2/27/2019, 4:09:28 PM] [FHEM]   Brightness [state]
[2/27/2019, 4:09:28 PM] [FHEM]   Custom Power [power]
[2/27/2019, 4:09:28 PM] [FHEM]   Custom Energy [energy]


Kann ich die Brightness irgendwie unterdrücken?

Gruß,
Michael