NEWS
Test Adapter signal-cmb (Signal Messenger)
-
Kurz nachdem ich gestern hier geschrieben hatte, lief der Bot wieder ganz normal und es kamen wieder alle erwarteten Nachrichten rein.
@codierknecht
geht auch anders. Hab das auch mal laufen gehabt, bis es aus unerklärlichen Gründen den Geist aufgegeben hat. Ich hatte das Nummern-Problem damals sol gelöst, dass ich ein altes Androidhandy hard-resetet und es ohne SIM-Karte ins WLAN gehängt habe. Über die Fritz Telefon-App habe ich es dann auf meine Festnetznummer reagieren lassen und Signal darauf installiert. Die Nummernbestätigung geht dann logischerweise nicht über SMS, sondern nur über Anruf, was Signal ja aber anbietet. Läuft das Signal erstmal auf dem Handy, kannst du die CLI dann nach Anleitung mittels QR-Code registrieren. Das geht nur so umständlich, weil es sich um einen RasPi4 handelt und die Signal-CLI darauf nur modifiziert läuft. https://www.elzershark.com/forum/index.php?thread/131-%C3%BCber-iobroker-an-den-messenger-signal-whatsapp-alternative-nachrichten-versenden/&pageNo=1Wenn ich das richtig verstanden habe, könnte man sie auf einem x86_64 Rechner, für das sie nativ verfügbar ist auch per Anruf direkt aus der Shell registrieren https://github.com/AsamK/signal-cli
-
Hallo an alle Tester. Ich habe ein kleines Update erstellt. Nun werden auch die Emojies, welche CallmeBot bereit stellt, unterstützt. Darf gerne getestet werden.
Zu finden ist die Änderung bisher im Latest Repo
Issues gerne hier oder GitHub.
P.S. ich bekomme über diesen Thread irgendwie keine Benachrichtigungen. Weder per Mail, noch direkt hier im Forum. Weiß jemand wo ich das aktivieren kann? Hab ziemlich viele Posts nicht rechtzeitig gelesen
-
Nochmal ich,
ein kleines weiteres Update steht bereit. Hier wurde für einen Zeilenumbruch die Ünterstützung des Codes "%0A" eingefügt.Vielen Dank fürs Testen.
-
Wirklich ein klasse Adapter. Aber seit ich gestern auf die Version 0.2.3 upgedatet habe, läuft der Adapter nicht mehr. ioBroker meldet folgenden Fehler:
2022-12-26 14:38:48.990 info Restart adapter system.adapter.signal-cmb.0 because enabled
2022-12-26 14:38:48.989 error instance system.adapter.signal-cmb.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
2022-12-26 14:38:48.989 error Caught by controller[0]: at internal/main/run_main_module.js:17:47
2022-12-26 14:38:48.989 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
2022-12-26 14:38:48.989 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14)
2022-12-26 14:38:48.989 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32)
2022-12-26 14:38:48.989 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
2022-12-26 14:38:48.988 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:963:27)
2022-12-26 14:38:48.988 error Caught by controller[0]: at wrapSafe (internal/modules/cjs/loader.js:915:16)
2022-12-26 14:38:48.988 error Caught by controller[0]: SyntaxError: Unexpected token '.'
2022-12-26 14:38:48.988 error Caught by controller[0]: ^
2022-12-26 14:38:48.988 error Caught by controller[0]: adapter.log.debug(Size of 'lEmojies': ${lEmojies?.length}
);
2022-12-26 14:38:48.987 error Caught by controller[0]: /opt/iobroker/node_modules/iobroker.signal-cmb/main.js:35
2022-12-26 14:38:48.613 info instance system.adapter.signal-cmb.0 started with pid 2302Raspberry PI 4, Raspian / Debian 32 Bit
-
Hallo @bigbyte64 ,
ich kann den Fehler leider nicht reproduzieren. Hast du eventuell noch mehr Infos?
Welche Node Version läuft bei dir? Bei mir ist Version v14.20.0 installiert.Hast du eventuel versucht, den Adapter manuell zu stoppen und erneut zu starten?
Eventuell den Adapter mal deinstallieren und neu installieren...EDIT: Welche js-controller Version ist bei dir installiert?
-
@deralff sagte in Test Adapter signal-cmb (Signal Messenger):
@roadrunner hinter dem signal-cmb läuft, wie bei whatsapp-cmb auch, die CallMeBot API. Diese ist für die private Nutzung kostenfrrei. Wird die API nun gewerblich genutzt, dann würde ich vorschlagen, mit dem Entwickler Kontakt aufzunehmen.
Aber: Ich bin momentan an einem weiteren Adapter am arbeiten, welcher mit Signal funktioniert und direkt die Signal-API anspricht (ohne CallMeBot). Zur Fertigstellung benötige ich allerdings noch einige Monate
So rein interessehalber bist du an der Sache noch dran?
Würde mich brennend dafür interessieren -
@spike2 ja, hier und da wie die Zeit es gerade zulässt. Mein Problem ist allerdings, dass ich zwar JavaScript bzw. Typescript programmieren kann, dies allerdings nicht zu meinem Täglich Brot gehört (eher C# und c++). Daher habe ich hier und da so einige Probleme
-
@deralff
Ahh, das ist schön. Ja mach dir kein Stress, je nach dem wie es deine Zeit zulässt.
Ich freue mich aber jetzt schon drauf und wollte einfach mal nachfragen -
@deralff
Bei mir läuft Node Version v12.22.12, eine neuere Version wird zumindest im Paketmanager nicht angeboten.Der js-controller hat die Version 4.0.23
Und Stop und Start, Deinstalliert und wieder Installiert hilft alles nichts.
-
@bigbyte64 Ich habe es nun nachstellen können. Es liegt an der Node Version. Ich habe in meiner Testumgebung mit der Version 12.22.12 exakt den selben Fehler. Mit Node 16 habe ich den Fehler nicht mehr. Du solltest also deine Node Version anheben oder den Adapter einfach downgraden. Eine Anleitung findest du hier
Ich schaue dann mal, wo man definieren kann/muss, welche Node Version mindestens gefortert wir
Weiß das Jemand auf Anhieb?Vielen Dank
-
@bigbyte64 sagte in Test Adapter signal-cmb (Signal Messenger):
eine neuere Version wird zumindest im Paketmanager nicht angeboten.
Das musst du konfigurieren.
Siehe meine Signatur. -
Hallo Zusammen,
ich habe den Adapter in der Version v0.2.3 installiert.
Anmeldung bei Signal war erfolgreich.
Über den Link kann ich auch die Testnachricht versenden und sie kommt auf meinem Handy an.
Über ioBroker kann ich zwar Nachrichten versenden, aber es kommt nichts an.
Im Log steht nur, dass der Text abc an die meine Handynummer versendet wurde.
Eingestellt habe ich nur den API-Sclüssel und meine Handynummer mit der Formatierung +49...
Ist das richtig?
Danke
-
@stfan1409 mach mal Deine Telefonnummer und Deinen API da bitte weg bzw unkenntlich !!!
-
@djmarc75
danke. Da ist was beim kopieren schiefgegangen....bleibt die Frage: ist das so richtig?
-
Bei mir gings mit ++49
-
@stfan1409 bekommst du von CallMeBot eventuell eine UUID zurück? Da gibts momentan ab und zu ein Problem
-
-
@stfan1409 kannst du mir eventuell einen Screenshot davon per PM zukommen lassen? Das ist echt komisch. Hab heute/eben ganz viel rumprobiert und nicht einmal ein Problem gehabt.
-
-
@stfan1409 von der Nachricht, die der CallMeBot zu dir gesendet hat