Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keine akustische Meldung bei Element (iOS) #53

Closed
2greatsecret opened this issue Aug 29, 2023 · 8 comments
Closed

Keine akustische Meldung bei Element (iOS) #53

2greatsecret opened this issue Aug 29, 2023 · 8 comments
Assignees
Labels
question Further information is requested

Comments

@2greatsecret
Copy link

Bin ich der einzige, der keine akustische Benachrichtigung bekommt, wenn der ioBroker-Matrix-Adapter eine Nachricht verschickt?

Die Nachricht kommt zwar sofort an, ist aber nur auf dem Bildschirm zu sehen. Nicht zu hören, dass eine Nachricht gekommen ist.

Es ist ein Homeserver, ohne federation.

im ioBroker log sieht die debugmeldung folgendermassen aus:

script.js.2_Beta.Matrix_Test: sendTo(adapter=matrix-org.0, cmd=Das ist eine Testnachricht., msg=undefined)

@oelison
Copy link
Owner

oelison commented Aug 29, 2023

Hallo @2greatsecret,
Leider konnte ich dein Beispiel nicht zur Funktion bringen.
Ich verwendete für die folgenden Debug-Nachrichten diesen Code:
sendTo('matrix-org.0', 'test #53');
Kam sofort an und mit "Bing".
Nicht vergessen, das der Kanal, der Server und der Client einstellungen hat, ob eine Nachricht mit Ton ankommt.
Bitte das mal probieren und die Logs hier posten. Vorher die Instanz in debug umstellen (experten modus).

2023-08-29 20:23:03.609  - debug: matrix-org.0 (3141883) Redis Objects: Use Redis connection: 127.0.0.1:9001
2023-08-29 20:23:03.628  - debug: matrix-org.0 (3141883) Objects client ready ... initialize now
2023-08-29 20:23:03.628  - debug: matrix-org.0 (3141883) Objects create System PubSub Client
2023-08-29 20:23:03.629  - debug: matrix-org.0 (3141883) Objects create User PubSub Client
2023-08-29 20:23:03.654  - debug: matrix-org.0 (3141883) Objects client initialize lua scripts
2023-08-29 20:23:03.657  - debug: matrix-org.0 (3141883) Objects connected to redis: 127.0.0.1:9001
2023-08-29 20:23:03.672  - debug: matrix-org.0 (3141883) Redis States: Use Redis connection: 127.0.0.1:9000
2023-08-29 20:23:03.681  - debug: matrix-org.0 (3141883) States create System PubSub Client
2023-08-29 20:23:03.682  - debug: matrix-org.0 (3141883) States create User PubSub Client
2023-08-29 20:23:03.738  - debug: matrix-org.0 (3141883) States connected to redis: 127.0.0.1:9000
2023-08-29 20:23:03.851  - info:  matrix-org.0 (3141883) starting. Version 1.0.0 in  /opt/iobroker/node_modules/iobroker.matrix-org, node: v18.17.1,  js-controller: 4.0.24
2023-08-29 20:23:04.358  - debug: matrix-org.0 (3141883) client started!
2023-08-29 20:23:04.923  - debug: matrix-org.0 (3141883) state: "PREPARED"
2023-08-29 20:23:04.923  - debug: matrix-org.0 (3141883) prevState: null
2023-08-29 20:23:04.923  - debug: matrix-org.0 (3141883) res: {"nextSyncToken":"s7xxxxxxxxxxxxxxxx8_0_1","catchingUp":false}
2023-08-29 20:23:17.822  - info: javascript.0 (3097030) Start javascript script.js.common.bug#53test
2023-08-29 20:23:17.829  - info:  javascript.0 (3097030) script.js.common.bug#53test: registered 0  subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
2023-08-29 20:23:17.830  - debug: matrix-org.0 (3141883) {"command":"send","message":"test #53","from":"system.adapter.javascript.0","_id":80929488}
2023-08-29 20:23:17.830  - debug: matrix-org.0 (3141883) send command arrived
2023-08-29 20:23:17.831  - debug: matrix-org.0 (3141883) send command is triggered!test #53
2023-08-29 20:23:17.831  - debug: matrix-org.0 (3141883) message send
2023-08-29 20:23:17.833  - debug: matrix-org.0 (3141883) Message ignored due to: It was my own message.

@oelison oelison self-assigned this Aug 29, 2023
@oelison oelison added the question Further information is requested label Aug 29, 2023
@2greatsecret
Copy link
Author

2greatsecret commented Aug 29, 2023

@oelison, es scheint irgendeine Unstimmigkeit die mit der Element App zusammen hängt.
Ein anderer Client (Fluffy Chat) bringt auch tatsächlich die akustische Meldung.
Dadurch kann m.M.n. Benachrichtigungseinstellungen auf dem Server und den ChatRaum ausschliessen...

LOG:



2023-08-29 22:47:34.782  - info: host.ioBroker instance system.adapter.matrix-org.0 started with pid 364229
2023-08-29 22:47:35.257  - debug: matrix-org.0 (364229) Redis Objects: Use Redis connection: 127.0.0.1:9001
2023-08-29 22:47:35.276  - debug: matrix-org.0 (364229) Objects client ready ... initialize now
2023-08-29 22:47:35.277  - debug: matrix-org.0 (364229) Objects create System PubSub Client
2023-08-29 22:47:35.277  - debug: matrix-org.0 (364229) Objects create User PubSub Client
2023-08-29 22:47:35.303  - debug: matrix-org.0 (364229) Objects client initialize lua scripts
2023-08-29 22:47:35.306  - debug: matrix-org.0 (364229) Objects connected to redis: 127.0.0.1:9001
2023-08-29 22:47:35.323  - debug: matrix-org.0 (364229) Redis States: Use Redis connection: 127.0.0.1:9000
2023-08-29 22:47:35.333  - debug: matrix-org.0 (364229) States create System PubSub Client
2023-08-29 22:47:35.334  - debug: matrix-org.0 (364229) States create User PubSub Client
2023-08-29 22:47:35.395  - debug: matrix-org.0 (364229) States connected to redis: 127.0.0.1:9000
2023-08-29 22:47:35.486  - info:  matrix-org.0 (364229) starting. Version 1.0.0 (non-npm:  oelison/ioBroker.matrix-org) in  /opt/iobroker/node_modules/iobroker.matrix-org, node: v18.17.1,  js-controller: 4.0.24
2023-08-29 22:47:36.215  - debug: matrix-org.0 (364229) client started!
2023-08-29 22:47:36.298  - debug: matrix-org.0 (364229) state: "PREPARED"
2023-08-29 22:47:36.298  - debug: matrix-org.0 (364229) prevState: null
2023-08-29 22:47:36.299  - debug: matrix-org.0 (364229) res: {"nextSyncToken":"s45401_4200477_28_13385_34782_25_3079_130_0_1","catchingUp":false}
2023-08-29 22:50:09.764  - info: javascript.0 (453) Stop script script.js.2_Beta.Debug
2023-08-29 22:50:09.807  - info: javascript.0 (453) Start javascript script.js.2_Beta.Debug
2023-08-29 22:50:09.817  - info: javascript.0 (453) script.js.2_Beta.Debug: sendTo(adapter=matrix-org.0, cmd=test #53, msg=undefined)
2023-08-29 22:50:09.817  - info:  javascript.0 (453) script.js.2_Beta.Debug: registered 0 subscriptions, 0  schedules, 0 messages, 0 logs and 0 file subscriptions
2023-08-29 22:50:09.832  - debug: matrix-org.0 (364229) {"command":"send","message":"test #53","from":"system.adapter.javascript.0","_id":44563017}
2023-08-29 22:50:09.833  - debug: matrix-org.0 (364229) send command arrived
2023-08-29 22:50:09.833  - debug: matrix-org.0 (364229) send command is triggered!test #53
2023-08-29 22:50:09.833  - debug: matrix-org.0 (364229) message send
2023-08-29 22:50:09.881  - debug: matrix-org.0 (364229) Message ignored due to: It was my own message.
 


@2greatsecret
Copy link
Author

Möglicherweise hängt es hiermit zusammen: #element-hq/element-ios#7636

@oelison
Copy link
Owner

oelison commented Aug 30, 2023

Hallo, Es wird warscheinlich nicht mit diesem Adapter zusammenhängen, dass keine Nachrichten mit Ton angekündigt werden. Das können wir testen, wenn Du mir eine Nachricht über matrix sendest. Dann kann ich was zurücksenden. Dann wissen wir, ob der Adapter darauf einfluss hat und können dieses Ticket ggf. schließen. @oelschle:sciphy.de

@2greatsecret
Copy link
Author

@oelison, das Problem ist wohl eher auf mein Server, oder bei der Element App zu suchen.
Der Adapter kann erst dann Nachrichten an dem Raum verschicken, wenn der Bot dorthin eingeladen wurde.
Nachrichten kommen mit Ton an, solange der Bot und ich die einzigen sind, die in dem (öffentlichen) Raum sind.
Füge ich einen weiteren User zu dem Raum ist nur noch stille Post unterwegs.

Müsste mal die SDK durchlesen, ob es irgendwelche conditions gibt, um die Pushbenachrichtigungen zu steuern, aber so gesehen bin ich wohl momentan der einzige, der sich mit so ein Problem herumschlagen muss.

Daher kann das hier geschlossen werden.

@oelison
Copy link
Owner

oelison commented Aug 30, 2023

@2greatsecret Wenn Du die element-app auf einem PC hast, prüfe mal die Einstellungen. Das war zumindest bei mir früher mal der Fehler.

@2greatsecret
Copy link
Author

@oelison
Es ist eindeutig ein Element Problem, daher kann hier geschlossen werden.

Ich habe einen 2. Matrix Server (neuesten Stand, inkl. Slyding-sync für die Element X Unterstützung) aufgesetzt, mit dem Ergebnis, dass alle andere Matrix Apps wie erwartet funktionieren, die Element (X) Apps bei alle Accounts (alles neu angemeldet, keine Übernahme der Daten von 1. Server) keine gar keine Benachrichtigung anzeigen.
Es scheint bei Element irgendein Problem mit den PUSH Nachrichten zu geben, zumindest mit meine 2 Server.

@oelison
Copy link
Owner

oelison commented Sep 8, 2023

Danke für die Rückmeldung. Weiterhin viel Erfolg bei der Lösungssuche.

@oelison oelison closed this as completed Sep 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants