Residents, Roommate und msgConfig

Begonnen von Topgun, 02 Februar 2021, 13:16:54

Vorheriges Thema - Nächstes Thema

Topgun

Hallo,

ich möchte gerne Residents als Gruppe für Roommates verwenden, damit ich Push-Nachrichten-Verteiler leichter verwalten kann.
Bsp:

  • Residents:

    • Eltern
    • Kinder
  • Roommate:

    • Vater (Eltern)
    • Mutter (Eltern)
    • Kind1 (Kinder)
    • Kind2 (Kinder)

Nun möchte ich z.B. eine Push-Nachricht an die Eltern schicken.
Das Roomate Vater und Mutter haben dazu beide das Attribut
msgContactPush: Signal:+49XXX
und sind den Residents Eltern zugewiesen:
defmod Vater ROOMMATE Eltern

Ein
msg push @Vater Testnachricht
funktioniert.

Ein
msg push @Eltern Testnachricht2
funktioniert nicht (Signal: Not enough arguments. Specify a Recipient, a GroupId or set the defaultPeer attribute).

Aus dem FHEM.log:

2021.02.02 13:12:42 3: msg Vater: ID=1612267962.47378.1 TYPE=push ROUTE=Signal RECIPIENT=@+49XXX STATUS=OK PRIORITY=0 TITLE='' MSG='Testnachricht'
2021.02.02 13:12:42 3: SiSi Signal - Trying to send message to DBus method 'sendMessage' on service org.asamk.Signal
2021.02.02 13:12:43 3: SiSi Signal - The message: 'Testnachricht' with attachment(s): '' was sent to recipient(s): '+49XXX'
2021.02.02 13:12:53 3: msg Eltern: ID=1612267973.80031.1 TYPE=push ROUTE=Signal STATUS=ERROR PRIORITY=0 TITLE='' MSG='Testnachricht2'


Für mich sieht das so aus, als ob die Gruppe Eltern die 2 Empfänger (Mutter + Vater) nicht an das msg-Modul korrekt durchreicht. Es fehlen die Empfänger (RECIPIENT= ...)

Hat jemand eine Idee?