Autor Thema: 50_SSChatBot - Integration des Synology Chat Servers  (Gelesen 494 mal)

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4945
50_SSChatBot - Integration des Synology Chat Servers
« am: 25 November 2019, 07:56:56 »
Ich bin dabei ein neues Modul zur Integration des Synology Chat Servers zu erstellen.

Ziel ist es, ähnlich wie bei Telegram, Nachrichten zwischen FHEM und Synology Chat auszutauschen.

Vorteil dieser Lösung ist, dass man als Synology Besitzer auf keine public Cloud mehr angewiesen ist, sondern FHEM diesbezüglich wieder in seiner privaten Cloudumgebung integriert, so wie es bei dem SSCam-Kameramodul auch der Fall ist.
Dadurch bleiben die Daten "zu Hause". Mit der von Synology verfügbaren App für mobile Devices lässt sich die Kommunikation mit dem Server von unterwegs aufrecht erhalten.

Der aktuelle Entwicklungsstand kann einfach per Download mit diesem Befehl in der FHEM Kommandozeile bezogen werden. Bitte so komplett mit den Ausführungszeichen am Anfang und Ende eingeben:

"wget -qO ./FHEM/50_SSChatBot.pm https://svn.fhem.de/fhem/trunk/fhem/contrib/DS_Starter/50_SSChatBot.pm"
Danach FHEM restarten. 

Die Dokumentation findet man zur Zeit erstmal nur im Wiki. Wenn der initiale Releasestand zum Einchecken erreicht ist, erstelle ich eine entsprechende Commandref.

Wiki: https://wiki.fhem.de/wiki/SSChatBot_-_Integration_des_Synology_Chat_Servers

Ich hoffe, dass dieses Modul weitere Anhänger findet. Ideengeber und Unterstützer bei der Weiterentwicklung sind immer willkommen.

LG,
Heiko   
« Letzte Änderung: 03 Dezember 2019, 00:34:19 von DS_Starter »
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4945
Antw:50_SSChatBot - Integration des Synology Chat Servers
« Antwort #1 am: 02 Dezember 2019, 13:14:32 »
Das Modul ist bereits fortgeschritten. Es können Nachrichten in beiden Richtungen zwischen FHEM und Synology Chat ausgetauscht werden.
Außerdem ist es möglich, set- und get-Befehle auszuführen oder Perl-Code bzw. Subroutinen in FHEM auszuführen. In allen Fällen wird das Ausführungsergebnis zurück gesendet, sofern die ausgeführte Funktion es liefert.

Genaueres ist im Wiki beschrieben.
Über Testergebnisse weiterer (Synology)User würde ich mich freuen.

Grüße,
Heiko
« Letzte Änderung: 03 Dezember 2019, 00:35:54 von DS_Starter »
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4945
Antw:50_SSChatBot - Integration des Synology Chat Servers
« Antwort #2 am: 06 Dezember 2019, 14:03:20 »
Das Modul und das Wiki sind nun auch noch um die Definition User spezifischer Slash-Befehle (z.B. /Termine ...) ergänzt worden.
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Online Wiesenfreund

  • New Member
  • *
  • Beiträge: 33
Antw:50_SSChatBot - Integration des Synology Chat Servers
« Antwort #3 am: 11 Januar 2020, 20:46:33 »
Hallo,
vielen Dank für das Modul. Bei mir funktioniert die Kommunikation zwischen der Diskstation und fhem einwandfrei. Weiter bin ich allerdings noch nicht gekommen.

Ich freue mich jedenfalls, dass es dieses Modul gibt. Damit kann man ggf. die gesamte Kommunikation, die ich bisher auf einem anderen Bot laufen hatte, auf meinem eigenen sicheren Server abwickeln.

Danke auch für die sehr gute Beschreibung der Installation und Einrichtung, sie hat mir sehr geholfen.

Gruß
Eberhard
Raspberry 3 mit fhem, 2 Arduino mega (MQTT), wenige HM-Geräte (Wetterstation, Fensterkontakte), Shellys (Rollladen,MQTT), diverse ESPEasy (Energiezähler, MQTT), MAX-Heizungsgeräte (CUL), diverse FS20 Geräte (CUL), Synology NAS (Mosquitto, Chat).

Offline DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4945
Antw:50_SSChatBot - Integration des Synology Chat Servers
« Antwort #4 am: 12 Januar 2020, 13:06:59 »
Hallo Eberhard,

ich freue mich, dass dieses Modul dir nützlich ist.
Die Ablösung von public Cloudkomponenten war auch für mich der Antreiber zur Synology Chat Integration.
Wenn dir etwas auffallen sollte, zögere nicht es hier schreiben.

Grüße,
Heiko
ESXi 6.5 @NUC6i5SYH mit FHEM auf Debian 10, DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, SSChatBot, SSCal, DbLog/DbRep, Log2Syslog, SMAPortal, Watches, Dashboard
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter