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

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

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Zitat von: justcallmeal am 14 Juni 2020, 11:51:12
Hallo zusammen,

ich habe ein Problemchen mit "alexa-fhem", ich hoffe es ist okay, wenn ich es hier poste.
Ich fasse mich erst einmal kurz: Wenn ich Alexa nach der Tempertur meiner Homematic-Wetterstation frage, dann stimmen die Werte nur, wenn ich Alexa in fhem kurz zuvor restartet habe, ansonsten antwortet sie immer mit der gleichen Temperatur des letzten Stands seit dem restart.

Wie kriegt man das hin, dass das Temperatur-reading aktuell ausgelesen wird?

VG,
al

Du kannst ja im alexa-fhem Log (NICHT! fhem Log) nachsehen woher die Werte kommen bzw. ob Einträge drin stehen, wenn sich auf fhem-Seite Werte ändern (und andersrum)...

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)

justcallmeal

#4291
Zitat von: MadMax-FHEM am 14 Juni 2020, 12:11:03
Du kannst ja im alexa-fhem Log (NICHT! fhem Log) nachsehen woher die Werte kommen bzw. ob Einträge drin stehen, wenn sich auf fhem-Seite Werte ändern (und andersrum)...

okay, ich hab mal nachgesehen und festgestellt, dass sich Werte nicht automatisch aktualisieren ("Wetterstation will not send proactive events...")

EDIT:  hier ein Auszug aus der alexa-log:

[6/14/2020, 9:05:10 AM] [FHEM] Wetterstation is thermometer
[6/14/2020, 9:05:10 AM] [FHEM] Wetterstation has
[6/14/2020, 9:05:10 AM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:05:10 AM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:05:10 AM] [FHEM]   CurrentTemperature [temperature]
[6/14/2020, 9:05:10 AM] [FHEM]   CurrentRelativeHumidity [humidity]
[6/14/2020, 9:05:10 AM] [FHEM] Wetterstation will not send proactive events
[6/14/2020, 9:05:10 AM] [FHEM] Wetterstation uses ID: NEQ1648866
  2020-06-14 09:05:10 caching: Wetterstation-battery: ok
  2020-06-14 09:05:10 caching: Wetterstation-D-firmware: 1.6
  2020-06-14 09:05:10 caching: Wetterstation-temperature: 20.1
  2020-06-14 09:05:10 caching: Wetterstation-humidity: 68


..schade, dann geht's halt nicht, oder gibt es Möglichkeiten, die nicht zu umfangreich in der Umsetzung sind?

EDIT: ich gehe derzeit davon aus, dass das caching der aktuellen Temperatur in der alexa-log nur dann passiert, wenn ich ein "set alexa restart" in fhem absetze und nur dann liefert mir Alexa einben aktuellen Temperaturwert.

VG,
al
HM-Sen-DB-PCB, HM-Sec-SCo, HM-MOD-Re-8, HM-SEC-SC-2, HM-Sen-MDIR-O, HM-LC-Sw1PBU-FM, HM-LC-RGBW-WM, HM-ES-PMSw1-SM, HM-LC-Sw1-DR

MadMax-FHEM

ProactiveEvents sind was anderes (soweit ich weiß).
Mein Verständnis: ist gedacht für z.B. Sensoren wie Fensterkontakte, die schicken ihren Zustand "pro Aktiv" (also ohne dass jemand frägt). Hintergrund: kann dann als Trigger für Aktionen/Start von Routinen in der Alexa-App genutzt werden...



Sind die caching-Einträge nicht "sysnchron" mit Änderungen von Temperatur etc. in fhem!?

Diese Einträge sind (soweit ich weiß/denke) die wo sich alexa-fhem merkt was in fhem passiert, für den Fall, dass eine Anfrage kommt...

Ohne weitere Infos wie WAS du gemacht hast, also WOZU/Tätigkeit/Temp-etc.-Veränderung der Logauszug gehört kann man nur ganz arg schwer schätzen...

Und besser: code-Tags als "Zitat"...


Also:

du änderst die Temperatur in fhem und es sollte ein passender "caching-Eintrag" im Log stehen...
...zumindest so mein "Wissen" (Vermutung)...

Und dann eben mal eine Abfrage starten und schauen WAS alexa-fhem zurück gibt.

Sollte eigenltich der "caching-Wert" sein...

Ob das so zusammen passt kannst nur du feststellen oder eben entsprechende Logs liefern MIT den dazugehörigen AKTIVITÄTEN...

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)

justme1968

- siehst du im event monitor einträge zu den sich ändernden werten?

- wenn nein: event-on attribute falsch gesetzt

- wenn ja: es muss zeitgleich ein eintrag im alexa log geben

- wenn nein: alexa-fhem mit -D für debug starten (in alexaFHEM-params eintragen
  und den log auszug vom start zeigen
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

justcallmeal

Zitat von: justme1968 am 14 Juni 2020, 18:23:03
- siehst du im event monitor einträge zu den sich ändernden werten?

- wenn nein: event-on attribute falsch gesetzt

- wenn ja: es muss zeitgleich ein eintrag im alexa log geben

- wenn nein: alexa-fhem mit -D für debug starten (in alexaFHEM-params eintragen
  und den log auszug vom start zeigen

...Eintrag im Event Monitor kommt, - ja!
...zeitgleich im Alexa-log: nein

Ich versuche mal jetzt herauszufinden, wie das mit dem Debugger funktioniert, - verstanden habe ich es im Moment noch nicht ;-)

DAnke schonmal,

al
HM-Sen-DB-PCB, HM-Sec-SCo, HM-MOD-Re-8, HM-SEC-SC-2, HM-Sen-MDIR-O, HM-LC-Sw1PBU-FM, HM-LC-RGBW-WM, HM-ES-PMSw1-SM, HM-LC-Sw1-DR

justcallmeal

Zitat von: justcallmeal am 14 Juni 2020, 18:41:44
Ich versuche mal jetzt herauszufinden, wie das mit dem Debugger funktioniert, - verstanden habe ich es im Moment noch nicht ;-)

...so, ich hab's herausgefunden,, hier das log:

[6/14/2020, 9:09:41 PM] Got SIGTERM, shutting down alexa-fhem...
[6/14/2020, 9:09:41 PM] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[6/14/2020, 9:09:41 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:41 PM] Stopping SSH ...
[6/14/2020, 9:09:41 PM] Reading alexaFHEM.ProxyConnection set to stopped
[6/14/2020, 9:09:41 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:41 PM] *** SSH: exited with 143
[6/14/2020, 9:09:44 PM] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[6/14/2020, 9:09:44 PM] os.homedir()=/opt/fhem
[6/14/2020, 9:09:44 PM] this is alexa-fhem 0.5.51
[6/14/2020, 9:09:44 PM] connecting to FHEM ...
[6/14/2020, 9:09:44 PM] [FHEM] defaults to: will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] trying longpoll to listen for fhem events
[6/14/2020, 9:09:45 PM] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1592161785364
[6/14/2020, 9:09:45 PM] [FHEM] got csrfToken:
[6/14/2020, 9:09:45 PM] [FHEM] Checking devices and attributes...
[6/14/2020, 9:09:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[6/14/2020, 9:09:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[6/14/2020, 9:09:45 PM] [FHEM] waiting for events ...
[6/14/2020, 9:09:45 PM] [FHEM] Fetching FHEM devices...
[6/14/2020, 9:09:45 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
*** FHEM: connected
[6/14/2020, 9:09:45 PM] [FHEM] got: 5 results
[6/14/2020, 9:09:45 PM] [FHEM] Eingangstor is switch
[6/14/2020, 9:09:45 PM] [FHEM] Eingangstor has
[6/14/2020, 9:09:45 PM] [FHEM]   On [state;on,off]
[6/14/2020, 9:09:45 PM] [FHEM] Eingangstor will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] Eingangstor uses ID: CUL_HM.51952301
  2020-06-14 21:09:45 caching: Eingangstor-state: off
[6/14/2020, 9:09:45 PM] [FHEM] Kamera_Buero is switch
[6/14/2020, 9:09:45 PM] [FHEM] Kamera_Buero has
[6/14/2020, 9:09:45 PM] [FHEM]   On [state;on,off]
[6/14/2020, 9:09:45 PM] [FHEM] Kamera_Buero will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] Kamera_Buero uses ID: CUL_HM.4E45DF02
  2020-06-14 21:09:45 caching: Kamera_Buero-state: off
[6/14/2020, 9:09:45 PM] [FHEM] Rollo_Kueche is blind
[6/14/2020, 9:09:45 PM] [FHEM] Rollo_Kueche has
[6/14/2020, 9:09:45 PM] [FHEM]   PositionState [motor]
[6/14/2020, 9:09:45 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:09:45 PM] [FHEM]   CurrentPosition [pct]
[6/14/2020, 9:09:45 PM] [FHEM]   TargetPosition [pct]
[6/14/2020, 9:09:45 PM] [FHEM] Rollo_Kueche will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] Rollo_Kueche uses ID: QEQ2000165
  2020-06-14 21:09:45 caching: Rollo_Kueche-motor: stop:on
  2020-06-14 21:09:45 caching: Rollo_Kueche-D-firmware: 2.11
  2020-06-14 21:09:45 caching: Rollo_Kueche-pct: 100
[6/14/2020, 9:09:45 PM] [FHEM] Wetterstation is thermometer
[6/14/2020, 9:09:45 PM] [FHEM] Wetterstation has
[6/14/2020, 9:09:45 PM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:09:45 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:09:45 PM] [FHEM]   CurrentTemperature [temperature]
[6/14/2020, 9:09:45 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[6/14/2020, 9:09:45 PM] [FHEM] Wetterstation will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] Wetterstation uses ID: NEQ1648866
  2020-06-14 21:09:45 caching: Wetterstation-battery: ok
  2020-06-14 21:09:45 caching: Wetterstation-D-firmware: 1.6
  2020-06-14 21:09:45 caching: Wetterstation-temperature: 20.2
  2020-06-14 21:09:45 caching: Wetterstation-humidity: 69
[6/14/2020, 9:09:45 PM] [FHEM] keyMatic is lock
[6/14/2020, 9:09:45 PM] [FHEM] keyMatic has
[6/14/2020, 9:09:45 PM] [FHEM]   PositionState [direction]
[6/14/2020, 9:09:45 PM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:09:45 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:09:45 PM] [FHEM]   TargetDoorState []
[6/14/2020, 9:09:45 PM] [FHEM]   LockCurrentState [lock]
[6/14/2020, 9:09:45 PM] [FHEM]   LockTargetState [lock]
[6/14/2020, 9:09:45 PM] [FHEM] keyMatic will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] keyMatic uses ID: KEQ0858933
  2020-06-14 21:09:45 caching: keyMatic-direction: undef
  2020-06-14 21:09:45 caching: keyMatic-battery: ok
  2020-06-14 21:09:45 caching: keyMatic-D-firmware: 2.5
  2020-06-14 21:09:45 caching: keyMatic-lock: unlocked
[6/14/2020, 9:09:45 PM] [FHEM] alexa device is alexa
[6/14/2020, 9:09:45 PM] [FHEM] alexa will not send proactive events
[6/14/2020, 9:09:45 PM] [FHEM] alexa uses ID: 5edea392-f33f-53a6-2074-0e0c388a0d9187eb
[6/14/2020, 9:09:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.51%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:45 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:45 PM] Server listening on: http://127.0.0.1:43097 for proxy connections
[6/14/2020, 9:09:45 PM] *** SSH: checking proxy configuration
[6/14/2020, 9:09:45 PM] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[6/14/2020, 9:09:45 PM] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":43097},"connections":[{"filter":"alexaName=..*","server":"127.0.0.1","name":"FHEM","uid":999,"webname":"fhem","port":"8083"}]}
[6/14/2020, 9:09:45 PM] sshautoconf: SSH key seems to exist
[6/14/2020, 9:09:46 PM] sshautoconf: Our SSH key is known at the reverse proxy, good!
[6/14/2020, 9:09:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:46 PM] BearerToken '...B583E' read from alexa
[6/14/2020, 9:09:46 PM] [FHEM] got .eventToken
[6/14/2020, 9:09:46 PM] refreshing token
[6/14/2020, 9:09:46 PM] 39_alexa.pm is new version: true
[6/14/2020, 9:09:46 PM] sshautoconf: completed successfully
[6/14/2020, 9:09:46 PM] *** SSH: proxy configuration set up done
[6/14/2020, 9:09:46 PM] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[6/14/2020, 9:09:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:46 PM] Starting SSH with -R 1234:127.0.0.1:43097 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[6/14/2020, 9:09:46 PM] got fresh token
[6/14/2020, 9:09:46 PM] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[6/14/2020, 9:09:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:09:46 PM] *** SSH: proxy connection established
[6/14/2020, 9:09:46 PM] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 
[6/14/2020, 9:10:09 PM] Got SIGTERM, shutting down alexa-fhem...
[6/14/2020, 9:10:09 PM] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[6/14/2020, 9:10:09 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:09 PM] Stopping SSH ...
[6/14/2020, 9:10:09 PM] Reading alexaFHEM.ProxyConnection set to stopped
[6/14/2020, 9:10:09 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:09 PM] *** SSH: exited with 143
[6/14/2020, 9:10:16 PM] using config from ./alexa-fhem.cfg
*** CONFIG: parsed completely
[6/14/2020, 9:10:16 PM] os.homedir()=/opt/fhem
[6/14/2020, 9:10:16 PM] this is alexa-fhem 0.5.51
[6/14/2020, 9:10:16 PM] connecting to FHEM ...
[6/14/2020, 9:10:16 PM] [FHEM] defaults to: will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] trying longpoll to listen for fhem events
[6/14/2020, 9:10:17 PM] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1592161817405
[6/14/2020, 9:10:17 PM] [FHEM] got csrfToken:
[6/14/2020, 9:10:17 PM] [FHEM] Checking devices and attributes...
[6/14/2020, 9:10:17 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[6/14/2020, 9:10:17 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&XHR=1
[6/14/2020, 9:10:17 PM] [FHEM] waiting for events ...
[6/14/2020, 9:10:17 PM] [FHEM] Fetching FHEM devices...
[6/14/2020, 9:10:17 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20alexaName=..*&XHR=1
*** FHEM: connected
[6/14/2020, 9:10:17 PM] [FHEM] got: 5 results
[6/14/2020, 9:10:17 PM] [FHEM] Eingangstor is switch
[6/14/2020, 9:10:17 PM] [FHEM] Eingangstor has
[6/14/2020, 9:10:17 PM] [FHEM]   On [state;on,off]
[6/14/2020, 9:10:17 PM] [FHEM] Eingangstor will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] Eingangstor uses ID: CUL_HM.51952301
  2020-06-14 21:10:17 caching: Eingangstor-state: off
[6/14/2020, 9:10:17 PM] [FHEM] Kamera_Buero is switch
[6/14/2020, 9:10:17 PM] [FHEM] Kamera_Buero has
[6/14/2020, 9:10:17 PM] [FHEM]   On [state;on,off]
[6/14/2020, 9:10:17 PM] [FHEM] Kamera_Buero will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] Kamera_Buero uses ID: CUL_HM.4E45DF02
  2020-06-14 21:10:17 caching: Kamera_Buero-state: off
[6/14/2020, 9:10:17 PM] [FHEM] Rollo_Kueche is blind
[6/14/2020, 9:10:17 PM] [FHEM] Rollo_Kueche has
[6/14/2020, 9:10:17 PM] [FHEM]   PositionState [motor]
[6/14/2020, 9:10:17 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:10:17 PM] [FHEM]   CurrentPosition [pct]
[6/14/2020, 9:10:17 PM] [FHEM]   TargetPosition [pct]
[6/14/2020, 9:10:17 PM] [FHEM] Rollo_Kueche will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] Rollo_Kueche uses ID: QEQ2000165
  2020-06-14 21:10:17 caching: Rollo_Kueche-motor: stop:on
  2020-06-14 21:10:17 caching: Rollo_Kueche-D-firmware: 2.11
  2020-06-14 21:10:17 caching: Rollo_Kueche-pct: 100
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation is thermometer
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation has
[6/14/2020, 9:10:17 PM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:10:17 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:10:17 PM] [FHEM]   CurrentTemperature [temperature]
[6/14/2020, 9:10:17 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation uses ID: NEQ1648866
  2020-06-14 21:10:17 caching: Wetterstation-battery: ok
  2020-06-14 21:10:17 caching: Wetterstation-D-firmware: 1.6
  2020-06-14 21:10:17 caching: Wetterstation-temperature: 20.2
  2020-06-14 21:10:17 caching: Wetterstation-humidity: 69
[6/14/2020, 9:10:17 PM] [FHEM] keyMatic is lock
[6/14/2020, 9:10:17 PM] [FHEM] keyMatic has
[6/14/2020, 9:10:17 PM] [FHEM]   PositionState [direction]
[6/14/2020, 9:10:17 PM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:10:17 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:10:17 PM] [FHEM]   TargetDoorState []
[6/14/2020, 9:10:17 PM] [FHEM]   LockCurrentState [lock]
[6/14/2020, 9:10:17 PM] [FHEM]   LockTargetState [lock]
[6/14/2020, 9:10:17 PM] [FHEM] keyMatic will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] keyMatic uses ID: KEQ0858933
  2020-06-14 21:10:17 caching: keyMatic-direction: undef
  2020-06-14 21:10:17 caching: keyMatic-battery: ok
  2020-06-14 21:10:17 caching: keyMatic-D-firmware: 2.5
  2020-06-14 21:10:17 caching: keyMatic-lock: unlocked
[6/14/2020, 9:10:17 PM] [FHEM] alexa device is alexa
[6/14/2020, 9:10:17 PM] [FHEM] alexa will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] alexa uses ID: 5edea392-f33f-53a6-2074-0e0c388a0d9187eb
[6/14/2020, 9:10:17 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.51%22%7D%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:17 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:17 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:17 PM] Server listening on: http://127.0.0.1:33499 for proxy connections
[6/14/2020, 9:10:17 PM] *** SSH: checking proxy configuration
[6/14/2020, 9:10:17 PM] sshautoconf: home=/opt/fhem, spath=/opt/fhem/.alexa, cpath=./alexa-fhem.cfg, sshpath=/opt/fhem/.ssh
[6/14/2020, 9:10:17 PM] Passed config: {"sshproxy":{"ssh":"/usr/bin/ssh","description":"FHEM Connector","options":["-i","/opt/fhem/.ssh/id_rsa","-p",58824,"fhem-va.fhem.de"],"bind-ip":"127.0.0.1","port":33499},"connections":[{"filter":"alexaName=..*","server":"127.0.0.1","name":"FHEM","uid":999,"webname":"fhem","port":"8083"}]}
[6/14/2020, 9:10:17 PM] sshautoconf: SSH key seems to exist
[6/14/2020, 9:10:18 PM] sshautoconf: Our SSH key is known at the reverse proxy, good!
[6/14/2020, 9:10:18 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:18 PM] [FHEM] got .eventToken
[6/14/2020, 9:10:18 PM] refreshing token
[6/14/2020, 9:10:18 PM] BearerToken '...B583E' read from alexa
[6/14/2020, 9:10:18 PM] 39_alexa.pm is new version: true
[6/14/2020, 9:10:18 PM] sshautoconf: completed successfully
[6/14/2020, 9:10:18 PM] *** SSH: proxy configuration set up done
[6/14/2020, 9:10:18 PM] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[6/14/2020, 9:10:18 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:18 PM] Starting SSH with -R 1234:127.0.0.1:33499 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[6/14/2020, 9:10:19 PM] got fresh token
[6/14/2020, 9:10:19 PM] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[6/14/2020, 9:10:19 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7Balexa%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&XHR=1
[6/14/2020, 9:10:19 PM] *** SSH: proxy connection established
[6/14/2020, 9:10:19 PM] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 


VG,
al
HM-Sen-DB-PCB, HM-Sec-SCo, HM-MOD-Re-8, HM-SEC-SC-2, HM-Sen-MDIR-O, HM-LC-Sw1PBU-FM, HM-LC-RGBW-WM, HM-ES-PMSw1-SM, HM-LC-Sw1-DR

TomLee

Steht eventuell event-on-change-reading auf 1 im Wetterstation-Device  ? ;D

Aufschluß gibt letztlich wsl.  eh nur ein list oder eine Raw Definition vom Gerät.

Gruß

Thomas

justcallmeal

#4297
Zitat von: TomLee am 14 Juni 2020, 21:34:19
Steht eventuell event-on-change-reading auf 1 im Wetterstation-Device  ? ;D
Aufschluß gibt letztlich wsl.  eh nur ein list oder eine Raw Definition vom Gerät.

Hallo Thomas,
danke für Deine Info. Ich habe mal ein list von der Wetterstation gemacht, vielleicht erkennst Du da etwas, was verhindert, dass die Readings im alexa-log landen.

Internals:
   CUL_0_MSGCNT 8
   CUL_0_RAWMSG A1302867050B35B00000000CD4300B1803D3DB19C::-80.5:CUL_0
   CUL_0_RSSI -80.5
   CUL_0_TIME 2020-06-15 11:14:21
   DEF        50B35B
   FUUID      5c4a2a61-f33f-53a6-b154-a28fabdb6f32c267
   IODev      CUL_0
   LASTInputDev CUL_0
   MSGCNT     8
   NAME       Wetterstation
   NOTIFYDEV  global
   NR         756
   STATE      T: 20.5 H: 67 W: 6.1 R: 52.215 IR: 0 WD: 305 WDR: 45 S: 177 B: 156
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:02 - t:70 s:50B35B d:000000 00CD4300B1803D3DB19C
   peerList   vccu_Btn2,vccu_Btn3,
   protLastRcv 2020-06-15 11:14:21
   protRcv    8 last_at:2020-06-15 11:14:21
   rssi_at_CUL_0 cnt:8 min:-94.5 max:-76 avg:-83.93 lst:-80.5
   READINGS:
     2020-06-12 12:55:03   Activity        alive
     2020-05-01 21:59:51   CommandAccepted yes
     2019-04-28 11:11:03   D-firmware      1.6
     2019-04-28 11:11:03   D-serialNr      NEQ1648866
     2020-05-01 21:57:45   PairedTo        0x060463
     2017-07-31 16:47:19   R-burstRx       off
     2017-07-31 16:47:19   R-pairCentral   0x060463
     2017-07-31 16:47:19   R-stormLowThresh 5
     2017-07-31 16:47:19   R-stormUpThresh 20
     2017-07-31 16:47:19   R-sunThresh     50
     2017-08-19 18:16:36   R-vccu_Btn2-peerNeedsBurst set_off
     2017-08-19 18:21:13   R-vccu_Btn2-stormLowThresh 5
     2017-08-19 18:21:13   R-vccu_Btn2-stormUpThresh 20
     2017-08-19 18:21:13   R-vccu_Btn2-sunThresh 50
     2017-08-19 18:21:13   R-vccu_Btn2-windSpeedRsltSrc max
     2017-08-19 18:47:11   R-vccu_Btn3-peerNeedsBurst set_off
     2017-08-19 18:51:31   R-vccu_Btn3-stormLowThresh 5
     2017-08-19 18:51:31   R-vccu_Btn3-stormUpThresh 20
     2017-08-19 18:51:31   R-vccu_Btn3-sunThresh 50
     2017-08-19 18:51:31   R-vccu_Btn3-windSpeedRsltSrc max
     2017-07-31 16:47:19   R-windSpeedRsltSrc max
     2020-05-01 21:57:45   RegL_00.        00:00 01:00 02:01 0A:06 0B:04 0C:63 18:00
     2020-05-01 21:57:46   RegL_01.        00:00 05:32 06:14 07:05 0A:01
     2020-05-01 21:57:46   RegL_01.vccu_Btn2 00:00 05:32 06:14 07:05 0A:01
     2020-05-01 21:57:46   RegL_01.vccu_Btn3 00:00 05:32 06:14 07:05 0A:01
     2020-05-01 21:57:46   RegL_04.vccu_Btn2 00:00 05:00
     2020-05-01 21:59:51   RegL_04.vccu_Btn3 00:00 05:00
     2020-06-15 11:14:21   battery         ok
     2020-06-15 11:14:21   brightness      156
     2020-06-14 22:20:12   commState       CMDs_done
     2020-06-15 11:14:21   humidity        67
     2020-06-15 11:14:21   isRaining       0
     2020-06-15 10:56:35   peerList        vccu_Btn2,vccu_Btn3,
     2020-05-01 21:57:13   powerOn         2020-05-01 21:57:13
     2020-06-15 11:14:21   rain            52.215
     2020-05-01 21:57:13   recentStateType info
     2020-06-15 11:14:21   rssi_at_CUL_0   -80.5
     2020-06-15 11:14:21   state           T: 20.5 H: 67 W: 6.1 R: 52.215 IR: 0 WD: 305 WDR: 45 S: 177 B: 156
     2020-06-14 22:20:12   storm           unknown:03
     2020-06-15 11:14:21   sunshine        177
     2020-06-15 11:14:21   temperature     20.5
     2020-06-14 22:20:12   trig_01         vccu
     2020-06-14 22:20:12   trigger_cnt     167
     2020-05-01 21:57:13   unknown         06000030
     2020-06-15 11:14:21   windDirRange    45
     2020-06-15 11:14:21   windDirection   305
     2020-06-15 11:14:21   windSpeed       6.1
   helper:
     HM_CMDNR   2
     mId        00AE
     peerFriend peerAct,peerVirt
     peerOpt    1p:THSensor,4:THSensor,p:THSensor
     regLst     0,1,1p,4p
     rxType     140
     supp_Pair_Rep 0
     cmds:
       TmplKey    vccu_Btn2,vccu_Btn3,:no:1592211395.8598
       TmplTs     1592211395.8598
       cmdKey     :1:1:0::00AE:01vccu_Btn2,vccu_Btn3,
       TmplCmds:
       cmdList:
         assignHmKey:
         burstXmit:
         clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
         deviceRename:newName
         fwUpdate:-filename- -bootTime- ...
         getConfig:
         getDevInfo:
         getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
         peerBulk:-peer1,peer2,...- [set|unset]
         peerChan:0 -actChn- ... single [set|unset] [actor|remote|both]
         peerSmart:[remove_vccu_Btn2|remove_vccu_Btn3|Ankleidezimmer|Aussenlicht|Brunnenpumpe|Dux_Klingel|Eingangstor|Garage_Sw_05_Summer_verzoegert|Gartendimmer|HM_4E45DF_Buero_Sw_06|HM_4E45DF_Buero_Sw_07|HM_4E45DF_Buero_Sw_08|Honeywell_Klingel|Kamera_Buero|Laube_05|Laube_Sound_01|Laube_Sound_02|Laube_Spot_front|Laube_Spot_hinten|Laube_Spot_vorne|Lautsprecher_Buero|Lautsprecher_Vol_SW5|Licht_Buero|Licht_Waschkueche|Markise|Notlicht_Diele|Poolpumpe|RGB_Auto|RGB_Color|RGB_Dim|RGB_Strip_Buero|Rollo_AKZ|Rollo_Bad_EG|Rollo_Bad_OG|Rollo_Kueche|Rollo_SZ_1|Rollo_SZ_2|Rollo_SZ_3|Rollo_WK|SWAC|SWDR|SWEI|SWFU|SWSE|SWSI|SWVI|SWZW|Samuel_Dimmer|Schaltsteckdose|Spot_Hof|Teammelder_Wasch|Ventilator_Buero|Zaunscheinwerfer_links|linke_Garage|rechte_Garage]
         raw:data ...
         regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
         regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
         reset:
         sign:[on|off]
         tplDel:tmplt
         trgEventL:[-peer-] -condition-
         trgEventS:[-peer-] -condition-
         trgPressL:[-peer-]
         trgPressS:[-peer-]
         unpair:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +50B35B,00,00,00
       nextSend   1592212461.33169
       rxt        2
       vccu       vccu
       p:
         50B35B
         00
         00
         00
       prefIO:
         CUL_0
     mRssi:
       mNo        02
       io:
         CUL_0:
           -78.5
           -78.5
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rssi:
       at_CUL_0:
         avg        -83.9375
         cnt        8
         lst        -80.5
         max        -76
         min        -94.5
     tmpl:
Attributes:
   IODev      CUL_0
   IOgrp      vccu:CUL_0
   actCycle   000:10
   actStatus  alive
   alexaName  Wetterstation
   alias      Wetterstation
   autoReadReg 4_reqStatus
   event-on-change-reading rain,windSpeed,state,temperature
   expert     2_raw
   firmware   1.6
   genericDeviceType thermometer
   icon       weather_station
   model      HM-WDS100-C6-O-2
   peerIDs    00000000,06046402,06046403,
   room       Wetter,CUL_HM,Garagentore,Garten
   rssiLog    1
   serialNr   NEQ1648866
   subType    THSensor
   verbose    3


LG,
al
HM-Sen-DB-PCB, HM-Sec-SCo, HM-MOD-Re-8, HM-SEC-SC-2, HM-Sen-MDIR-O, HM-LC-Sw1PBU-FM, HM-LC-RGBW-WM, HM-ES-PMSw1-SM, HM-LC-Sw1-DR

TomLee

Nö, nicht wirklich.

Im Log sehe ich kein caching: CurrentTemperature: x.x.

Ins Blaue, ohne fundiertes Wissen würd ich das Gerät mal löschen und eine neue Gerätesuche machen, wenns dann immer noch nicht geht würd ich ein homebridgemapping CurrentTemperature=temperature versuchen, auch wenn es eigentlich mMn. ohne gehen sollte, vlt. hilfts.

amenomade

[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation is thermometer
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation has
[6/14/2020, 9:10:17 PM] [FHEM]   StatusLowBattery [battery]
[6/14/2020, 9:10:17 PM] [FHEM]   FirmwareRevision [D-firmware]
[6/14/2020, 9:10:17 PM] [FHEM]   CurrentTemperature [temperature]
[6/14/2020, 9:10:17 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation will not send proactive events
[6/14/2020, 9:10:17 PM] [FHEM] Wetterstation uses ID: NEQ1648866
  2020-06-14 21:10:17 caching: Wetterstation-battery: ok
  2020-06-14 21:10:17 caching: Wetterstation-D-firmware: 1.6
  2020-06-14 21:10:17 caching: Wetterstation-temperature: 20.2
  2020-06-14 21:10:17 caching: Wetterstation-humidity: 69


Die Sachen sind aber lokal doch da?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

TomLee

#4300
Mit dem Beispiel-Device aus dem anderen Thread von gestern seh ich sowas im Log

2020-06-15 00:05:59 caching: rp_WW_temp-state: 46.0
[2020-6-15 12:05:59 AM] [FHEM]     caching: CurrentTemperature: 46.0 (as string; from '46.0')


Also CurrentTemperature würde ich erwarten damit es klappt und nicht Wetterstation-temperature: 20.2.

Mein Gedanke war das es hier evtl. jetzt wegen STATE nicht klappt und das homebridgempaaping Abhilfe schafft ?

edit:

Anmerkung noch: Mit einer RAW Definition, meine ich mittlerweile mitgenommen zu haben, könnten wir das ganz einfach bei uns selbst mit setreading nachstellen.

justcallmeal

Hallo zusammen,

seit heut 14:00h funktioniert es zuverlässig und auch die Temperatur wird fleißig ins alexa-log geschrieben.
Was ich gemacht habe ist eigentlich nur die Wetterstation im Alexa-skill entfernt und dann wieder neu eingefügt.
Manchmal ist es sooooo einfach.

Vielen Dank für Eure Mithilfe!!!

VG,
al
HM-Sen-DB-PCB, HM-Sec-SCo, HM-MOD-Re-8, HM-SEC-SC-2, HM-Sen-MDIR-O, HM-LC-Sw1PBU-FM, HM-LC-RGBW-WM, HM-ES-PMSw1-SM, HM-LC-Sw1-DR

Uwe S.

Hallo zusammen,

ich sehe gerade das Attribut disable zu meinen Alexa-Device.
Wozu ist das gedacht?
Dient es dazu, den Alexa-FHEM-Connector vorübergehend zu deaktivieren?
Falls ja, besteht ein Unterschied zu
Code: [Auswählen]
set alexa stop
?

Gruß
Uwe

justme1968

wie immer in fhem wird mit einem attribut etwas auf dauer gemacht weil attribute gespeichert werden und einen neustart überleben.

set stop hält temporär bis zum nächsten neustart oder set start/rsstart an.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

andy19850

Hallo zusammen. Nach langer Gegenwehr habe ich es nun auch getan. Alexa ist da

Habe alles eingerichtet bekommen und erste Geräte erfolgreich definiert.
Eine Sache, die ich eigenartig finde:

Alexa, schalte die Lampen im Schlafzimmer ein!

Schaltet bei mir 2 Lampen (genericDeviceType light) und den Drucker (genericDeviceType switch).
Sowohl in der Alexa App, als auch in Homekit werden die Geräte richtig als Schalter und Licht angezeigt.

Habe ich da noch etwas nicht verstanden?