FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Dr. Boris Neubert am 18 April 2021, 13:26:35

Titel: msg mit Signal (SiSi)?
Beitrag von: Dr. Boris Neubert am 18 April 2021, 13:26:35
Hallo,

ich habe inFHEM SiSi https://wiki.fhem.de/wiki/SiSi (https://wiki.fhem.de/wiki/SiSi)eingerichtet und kann damit Nachrichten über Signal senden und empfangen.

Ich möchte nun msg (msgConfig) als Nachrichtenzentale benutzen, und Textnachrichten per Signal zu versenden. Im Wiki sind nur Telegram, Pushover und Jabber erwähnt. Wie kann ich Signal per SiSi einbinden?

Viele Grüße
Boris
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: frober am 18 April 2021, 13:39:05
Hallo Boris,

das aktuelle Modul für Signal ist SignalBot
https://forum.fhem.de/index.php/topic,118370.0.html
(https://forum.fhem.de/index.php/topic,118370.0.html)

SiSi wird aktuell mWn nicht weiterentwickelt.
Vielleicht hilft dir das weiter.
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: CoolTux am 18 April 2021, 13:40:07
attr globalMsg msgContactPush <SiSDevice>

Fügt global das SiSDevice als Default Push Device hinzu
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: Dr. Boris Neubert am 18 April 2021, 14:05:22
Zitat von: frober am 18 April 2021, 13:39:05
das aktuelle Modul für Signal ist SignalBot
https://forum.fhem.de/index.php/topic,118370.0.html
(https://forum.fhem.de/index.php/topic,118370.0.html)

Ach herrje, lasse ich die FHEM-Installation mal ein halbes Jahr alleine und schon gibt es ein neues Modul für die selbe Sache. Zum Glück auch per signal-cli, so dass sich das wohl leicht ersetzen lässt.

Danke für den Tip!
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: Dr. Boris Neubert am 18 April 2021, 14:06:28
Zitat von: CoolTux am 18 April 2021, 13:40:07
attr globalMsg msgContactPush <SiSDevice>

Fügt global das SiSDevice als Default Push Device hinzu

Danke. Das hatte ich gesehen. Aber woher weiß msg, wie es über ein x-beliebiges Device Textnachrichten verschickt?
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: frober am 20 April 2021, 10:11:48
Zitat von: Dr. Boris Neubert am 18 April 2021, 14:06:28
Danke. Das hatte ich gesehen. Aber woher weiß msg, wie es über ein x-beliebiges Device Textnachrichten verschickt?
Falls du noch nicht weiter gekommen bist:
https://forum.fhem.de/index.php/topic,118370.msg1136305.html#msg1136305
(https://forum.fhem.de/index.php/topic,118370.msg1136305.html#msg1136305)
Titel: Antw:msg mit Signal (SiSi)?
Beitrag von: Dr. Boris Neubert am 08 Juli 2022, 17:38:18
Wow, habe ich lange gebraucht, um mich wieder an diese Sache zu geben.

Ich habe (meiner Meinung nach) alles so gemacht, wie in der Doku und dem Forenbeitrag, auf den frober mich verwies.

Ich kann mit

set Signal send #Hausbewohner meineNachricht

eine Nachricht per Signal schicken.

Ich habe globalMsg wie folgt eingerichtet:

list globalMsg
Internals:
   .FhemMetaInternals 1
   FUUID      607be42e-f33f-1bf0-3979-e7c9310866410ba2
   FVERSION   75_msgConfig.pm:0.189950/2019-03-22
   NAME       globalMsg
   NOTIFYDEV  TYPE=(Jabber|TelegramBot|yowsup)
   NR         42
   NTFY_ORDER 50-globalMsg
   STATE      0
   TYPE       msgConfig
   eventCount 5
   .attraggr:
   .attrminint:
   READINGS:
     2022-07-08 17:27:40   fhemMsgPush     foo
     2022-07-08 17:27:40   fhemMsgPushGw    #Hausbewohner:UNDEFINED
     2022-07-08 17:27:40   fhemMsgPushPrio 0
     2022-07-08 17:27:40   fhemMsgPushState 0
     2022-07-08 17:27:40   fhemMsgPushTitle -
     2022-07-08 17:27:40   fhemMsgState    0
     2022-07-08 17:27:40   fhemMsgStateTypes push:0 forwards:text>push
   hmccu:
Attributes:
   comment    FHEM Global Configuration for command 'msg'
   group      Global
   msgCmdPush set Signal send %RECIPIENT% %MSG%
   msgContactPush #Hausbewohner
   room       System
   stateFormat fhemMsgState
   verbose    3


Mit

msg foo

oder

msg push foo

bekomme ich zwar einen Eintrag im Log

2022.07.08 17:27:40 3: msg globalMsg: ID=1657294060.47462.1 TYPE=push ROUTE=#Hausbewohner STATUS=UNDEFINED PRIORITY=0 TITLE='' 'foo'

aber keine Signalnachricht.

Was muss ich noch anpassen, um es zum funktionieren zu bringen?

Viele Grüße
Boris