Hallo,
ich möchte gerne Residents als Gruppe für Roommates verwenden, damit ich Push-Nachrichten-Verteiler leichter verwalten kann.
Bsp:
- Residents:
- 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?