Notify will nicht mehr. ........ GELÖST

Begonnen von pfeffi, 24 April 2025, 22:57:57

Vorheriges Thema - Nächstes Thema

pfeffi

Jahrelang ging dieses

ECHO_.*:voice:.* {
   my $tonalt = ReadingsVal("$NAME","volume","");;
   my $tonlauter = $tonalt + 5;;
   my $tonleiser = $tonalt - 5;;
if ($EVENT =~ m/etwas/ && $EVENT =~ m/lauter/) {fhem "set $NAME volume $tonlauter"};;
if ($EVENT =~ m/etwas/ && $EVENT =~ m/leiser/) {fhem "set $NAME volume $tonleiser"};;
}

Auf einemal nicht mehr, kann jemand helfen

Ein list vom device

Internals:
   DEF        ECHO_.*:voice:.* {
   my $tonalt = ReadingsVal("$NAME","volume","");;
   my $tonlauter = $tonalt + 5;;
   my $tonleiser = $tonalt - 5;;
if ($EVENT =~ m/etwas/ && $EVENT =~ m/lauter/) {fhem "set $NAME volume $tonlauter"};;
if ($EVENT =~ m/etwas/ && $EVENT =~ m/leiser/) {fhem "set $NAME volume $tonleiser"};;
}
   FUUID      5d458b14-f33f-bde0-f0f5-fcb3ef48a70bc009
   NAME       lautleisenotify
   NOTIFYDEV  ECHO_.*
   NR         998
   NTFY_ORDER 50-lautleisenotify
   REGEXP     ECHO_.*:voice:.*
   STATE      active
   TRIGGERTIME 1745526712.74921
   TYPE       notify
   eventCount 13
   READINGS:
     2025-04-24 22:34:14   state           active
     2025-04-24 22:31:52   triggeredByDev  ECHO_G0916D07945704GV
     2025-04-24 22:31:52   triggeredByEvent voice: alexa etwas leiser
Attributes:
   room       AlexaRoom
   verbose    5

Danke vorab schon mal

rudolfkoenig

Vermutlich hat sich $EVENT geaendert.
Wie schaut es jetzt aus?

passibe

#2
Nicht ganz ontopic, aber: Das lässt sich vermutlich über Routine in Alexa und dummy + notify in FHEM viel besser abbilden als mit voice-Reading + notify. So wie hier beschrieben: https://forum.fhem.de/index.php?topic=137305.msg1305406#msg1305406

Dürfte dann auch insgesamt deutlich schneller (=sofort) reagieren, weil nicht erst abgewartet werden muss, bis das voice-Reading bei FHEM ankommt. Denn dann nutzt man echodevice gar nicht mehr, sondern lässt Alexa über alexa-fhem ein dummy-Gerät steuern und "übersetzt" das, was da ankommt, per notify in das, was man eigentlich haben will.

pfeffi

#3
Beim beim ersten Mal hat es sofort funktioniert, aber dann nur noch manchmal und es dauert mindestens 30 Sekunden wenn es dann funktioniert.
Die Idee von #passibe ist ja nicht schlecht, aber es soll auf alle meine Echos reagieren und davon habe ich sieben Stück, das ist dann eher nicht möglich.
Es sei denn ich mache für jeden Echo ein notify und eine Routine.

passibe

Achso, der Echo selbst ist Ziel von set $NAME volume $tonleiser?
Dann wird das mit der Routine in der Tat schwierig, schon weil du gar nicht einen Voice-Trigger doppelt (oder gar siebenfach) anlegen kannst.

Was besseres fällt mir jetzt auf die Schnelle auch nicht ein ...

Zitat von: pfeffi am 24 April 2025, 22:57:572025-04-24 22:31:52   triggeredByDev  ECHO_G0916D07945704GV
     2025-04-24 22:31:52   triggeredByEvent voice: alexa etwas leiser
Was mich aber wundert, ist, dass das notify ja schon triggert. Eventuell funktioniert etwas beim set ECHO_x volume-Kommando nicht mehr? Kannst du denn manuell die Lautstärke verändern? Was sagt der Event-Monitor, wenn du "Alexa etwas leiser" sagst?

TomLee

#5
Zitat von: pfeffi am 24 April 2025, 22:57:57Jahrelang ging dieses
...
Auf einemal nicht mehr, kann jemand helfen
...

Hallo,

event-on-change-reading in den Echo-Devices gesetzt und das voice-Reading nicht berücksichtigt?

Zitat von: pfeffi am 25 April 2025, 08:57:31Beim beim ersten Mal hat es sofort funktioniert, aber dann nur noch manchmal und es dauert mindestens 30 Sekunden wenn es dann funktioniert.

Was denn jetzt genau?

Es ging Jahre, jetzt aber nicht mehr?
Beim ersten Mal, jetzt aber nicht mehr ? ? ?
Oder nur noch nach spätestens 60 Sekunden, was default des intervalvoice-Attribut im Accountdevice ist?

Gruß Thomas




pfeffi

#6
Danke für die Tipps,
Lautstärke per Hand regeln geht,
Und es dauert wirklich bis zu einer Minute bis es reagiert.
Das mit dem intervalvoice, hörte sich ja gut an, bringt aber keine Änderung selbst wenn ich es auf 2 stelle,
Sollte doch eigentlich was bringen.

 Der Eventmonitor zeigt auch erst was an,wenn die Lautstärke geändert wurde, keine Fehlermeldung vorher.

TomLee

Zitat von: pfeffi am 27 April 2025, 15:12:20Sollte doch eigentlich was bringen.

Womöglich nicht.
Hab in Erinnerung das man sich an den kleinstmöglichen Intervall rantasten muss. Bei mir steht er auf 8 Sekunden.

MadMax-FHEM

#8
Mal eine ganz andere Frage: macht das der Echo nicht "einfach so"?

Also warum einem Echo sagen: etwas leiser
Um dann auf das voice Reading zu warten, um dann genau diesem Echo eine etwas leisere Lautstärke zu setzen...

Wenn ich einem Echo sage: etwas leiser
Dann macht er das einfach (von selbst)...
EDIT: ok, es geht 10 rauf/runter... Trotzdem bleiben die Fragen...

Wie unterbindest du, dass sich das nicht in die Quere kommt...
...bzw. warum machst du es auf diese Weise?

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)

pfeffi

Also im reading voice erscheint sofort mein gesprochener Text, nur notify erkennt es einfach erst viel später.

Da ich sehr viel Musik höre und auch öfter mal die Lautstärke ändern muss, ist mir der Wert von 10 einfach zu hoch, deshalb möchte ich nur mit plus minus fünf ändern.
Das normale lauter oder leiser wird nicht akzeptiert wenn eine Routine mit etwas leiser und etwas lauter definiert ist.


MadMax-FHEM

Zitat von: pfeffi am 28 April 2025, 17:48:00Also im reading voice erscheint sofort mein gesprochener Text, nur notify erkennt es einfach erst viel später.
Dann mal den Eventmonitor öffnen und sprechen.
Und posten...

Wenn kein Event kommt (das Reading aber sofort geändert wird), dann ist was "schief"...
Sind event-on-irgendwas-Attribute gesetzt?

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)

TomLee

Zitat von: pfeffi am 28 April 2025, 17:48:00Also im reading voice erscheint sofort mein gesprochener Text, nur notify erkennt es einfach erst viel später.

Zeig doch mal ein List/Copy for Forum eines der betroffenen ECHO.*-Devices.


pfeffi

Ein list aus dem Eventmonitor
2025-04-28 19:08:05.962 echodevice ECHO_G090U507837314AQ voice_timestamp: 1745860064795
2025-04-28 19:08:05.962 echodevice ECHO_G090U507837314AQ voice: etwas lauter
2025-04-28 19:08:06.144 echodevice ECHO_MultiRoom model: Echo Multiroom  [/code]

Habe jetzt gemerkt dass er es immer drei Sekunden, obwohl er zeigt fünf an, nach der vollen Minute gelesen wird


Und ein List vom Echo device

Internals:
  DEF        A32DOYMUN6DTXA G090U507837314AQ
  FUUID      5c56f612-f33f-bde0-e26c-8a4c0ae8c01deae4
  IODev      Echos
  LOGINMODE  IODEV
  NAME      ECHO_G090U507837314AQ
  NR        1095
  NTFY_ORDER 50-ECHO_G090U507837314AQ
  STATE      connected,true,playing
  TYPE      echodevice
  eventCount 3489
  model      Echo Dot Gen3
  OLDREADINGS:
  READINGS:
    2025-04-28 19:11:48  BrowserLanguage de,en-US;q=0.7,en;q=0.3
    2025-04-28 19:11:48  BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
    2025-04-28 16:41:15  COOKIE_MODE    IODEV
    2025-04-28 19:12:08  alarm_01_id    5ca29bf2-8674-31bf-8ed5-a8f9a3e5d06b
    2025-04-28 19:12:08  alarm_01_originalDate 2024-09-05
    2025-04-28 19:12:08  alarm_01_originalTime 22:20:00.000
    2025-04-28 19:12:08  alarm_01_recurring 0
    2025-04-28 19:12:08  alarm_01_status off
    2025-04-28 19:12:09  alarm_02_id    5e2e7560-caec-3cde-a759-ca4524b73e07
    2025-04-28 19:12:09  alarm_02_originalDate 2024-09-12
    2025-04-28 19:12:09  alarm_02_originalTime 11:55:00.000
    2025-04-28 19:12:09  alarm_02_recurring 0
    2025-04-28 19:12:09  alarm_02_status off
    2025-04-28 19:12:09  alarm_count    2
    2025-04-28 19:12:08  bluetooth_5b66f135-269d-48ae-902c-30a9f2406818 disconnected
    2025-04-28 19:12:08  bluetooth_5f5a465c-7d2d-4ad2-b470-25018893b120 disconnected
    2025-04-28 19:12:08  bluetooth_62d6f444-9d6e-4ec2-b28f-e1c314efec21 disconnected
    2025-04-28 19:12:08  bluetooth_d52895ea-da0c-4c26-8b0a-9e3f49173494 disconnected
    2025-04-28 19:12:08  bluetooth_d572753b-c2d1-4f47-a6ff-dd0454f46c58 disconnected
    2025-04-28 19:11:48  channel        ARD Audiothek
    2025-04-28 19:11:48  currentAlbum    -
    2025-04-28 19:11:48  currentArtist  ARD Audiothek
    2025-04-28 19:11:48  currentArtwork  https://api.ardmediathek.de/image-service/image-collections/urn:ard:image-collection:52bddd5a31cae2fe/1x1?imwidth=640&w=640
    2025-04-28 19:11:48  currentTitle    NDR 1 Niedersachsen (Lüneburg) Livestream
    2025-04-28 19:11:48  currentTuneInID -
    2025-04-28 19:12:07  deviceAddress  Am Schwanzenbusch, 30, Wismar, MV, DE
    2025-04-28 19:12:07  dnd            off
    2025-04-28 19:12:07  microphone      false
    2025-04-28 19:12:06  model          Echo Dot Gen3
    2025-04-28 19:11:48  mute            off
    2025-04-28 19:12:06  online          true
    2025-04-28 19:11:48  parse_error    OK
    2025-04-28 19:11:48  playStatus      playing
    2025-04-28 19:12:06  presence        present
    2025-04-28 19:11:48  progress        0
    2025-04-28 19:11:48  progresslen    0
    2025-04-28 19:11:48  repeat          off
    2025-04-28 19:11:48  shuffle        off
    2025-04-28 16:41:47  state          connected
    2025-04-28 19:12:07  timeZoneId      Europe/Berlin
    2025-04-28 19:12:09  timer_01_id    f2be9bde-66e1-3158-971d-32e19c171a08
    2025-04-28 19:12:09  timer_01_remainingtime 0
    2025-04-28 19:12:09  timer_02_id    0edc0d42-b304-313d-ad85-0903f5dc907e
    2025-04-28 19:12:09  timer_02_remainingtime 0
    2025-04-28 19:12:09  timer_03_id    82778886-3ea3-3691-a925-5e42df237a53
    2025-04-28 19:12:09  timer_03_remainingtime 0
    2025-04-28 19:12:09  timer_04_id    9bab6999-bc41-3eef-8024-b83b037a358b
    2025-04-28 19:12:09  timer_04_remainingtime 0
    2025-04-28 19:12:09  timer_05_id    7d8a9b72-cd8e-3ccd-8424-94950050435c
    2025-04-28 19:12:09  timer_05_remainingtime 0
    2025-04-28 19:12:09  timer_06_id    cd5d0e60-19a5-3861-8b50-72109e544dfb
    2025-04-28 19:12:09  timer_06_remainingtime 0
    2025-04-28 19:12:09  timer_07_id    f1548ee1-d9de-30e2-8aa4-3688179e965f
    2025-04-28 19:12:09  timer_07_remainingtime 0
    2025-04-28 19:12:09  timer_08_id    039d0b1c-0d98-3c26-8a02-976783136a8a
    2025-04-28 19:12:09  timer_08_remainingtime 0
    2025-04-28 19:12:09  timer_count    8
    2025-04-28 19:12:09  timer_id        f2be9bde-66e1-3158-971d-32e19c171a08
    2025-04-28 19:12:09  timer_remainingtime 0
    2025-04-28 19:12:06  version        11712110212
    2025-04-28 19:08:05  voice          etwas lauter
    2025-04-28 19:08:05  voice_person    Udo
    2025-04-28 19:08:05  voice_timestamp 1745860064795
    2025-04-28 19:11:48  volume          27
    2025-04-28 19:12:08  volume_alarm    23
    2025-04-28 19:12:07  wakeword        ALEXA
  helper:
    CMD_QUEUE_NUMBER 40311
    DEVICETYPE A32DOYMUN6DTXA
    FAMILY    ECHO
    NAME      Echo mobil
    RUNNING_REQUEST 0
    VERSION    11712110212
    bluetooth  62d6f444-9d6e-4ec2-b28f-e1c314efec21/Pollys_iPad,5b66f135-269d-48ae-902c-30a9f2406818/Bose_Mini_II_SoundLink,5f5a465c-7d2d-4ad2-b470-25018893b120/JenJens_PhonPhon,d572753b-c2d1-4f47-a6ff-dd0454f46c58/Auri's_Galaxy_Note9,d52895ea-da0c-4c26-8b0a-9e3f49173494/Udos_Tablet
    CMD_QUEUE:
Attributes:
  IODev      MeinEcho
  TTS_IgnorPlay 0
  TTS_Translate_From english
  TTS_Voice  German_Male_Hans
  alias      Echo mobil
  autocreate_refresh 0
  browser_save_data 1
  cmdIcon    pause:stoprot play:playgreen
  devStateIcon connected,true,paused:alexa2@DodgerBlue connected,true,stopped:alexa2@DodgerBlue connected,true,playing:ton2 .*:alexa2@red
  group      MyEcho
  icon      echoDot
  intervalvoice 8
  room      AlexaRoom
  sortby    2
  speak_volume 24
  stateFormat state,online,playStatus
  webCmd    play:pause:volume

TomLee

ZitatOder nur noch nach spätestens 60 Sekunden, was default des intervalvoice-Attribut im Accountdevice ist?

Doku lesen oder hören, auf das was man empfohlen bekommt?  :P

pfeffi

Wieso hat es denn jahrelang funktioniert, auf einmal nicht, mehr eine Änderung des voice Intervalls bringt überhaupt nichts
Es gibt darüber nichts zu lesen und nichts zu hören