NEWS
[gelöst] Telegram Adapter: Doppelte Meldung
-
Warum bekomme ich über Telegram 2x den Text und 2x das Bild ?!
(... ich habe im Forum gesucht aber keine Erklärung gefunden oder übersehen) -
@raspiuser Möglicherweise / wahrscheinlich ändert sich der Trigger-Dp auch 2x
-
@homoran
OK ... Danke für den Hinweis.
Ich "experimentiere" mal mit den entsprechenden DP ... -
@raspiuser sagte in Telegram Adapter: Doppelte Meldung:
Ich "experimentiere" mal mit den entsprechenden DP ...
sinnvoller wären debug-Blöcke mit Ausgaben der relevanten Werte
-
@raspiuser
Wenn das ein bool'scher DP ist (Logikwert), solltest Du auf "ist größer als letztes" triggern. Dann feuert der Trigger nur beim Wechsel vonfalse
auftrue
(und nicht bei jeder Änderung). -
@codierknecht sagte in Telegram Adapter: Doppelte Meldung:
Wenn das ein bool'scher DP ist (Logikwert),
eher unwahrscheinlich bei
-
Du kannst Bild und Text auch in einer Nachricht versenden.
Hier mal ein Test den ich mir da mal gebastelt hatte. -
... noch ein paar Hinweise:
- Ich habe das Skript kopiert. In dieser Quelle funktioniert der Telegram-Teil mit Text & Bild einwandfrei, also je 1x.
- Im beanstandeten Skript triggere ich auf einen MQTT-DP einer INSTAR Kamera. Wenn der "Wert=4" ist wurde ein Tier erkannt.
- Dann wird ein MP3-File mit Hundegebell aktiviert
@David-G
... bei mir (javascript 8.8.3) sieht der Baustein so aus .. ?EDIT:
Ich triggere jetzt auf einen DP und vergleiche den Wert mit einem anderen DP.
Das "2x-senden-Problem" besteht noch immer, aber zwischen Meldungen liegt jetzt eine Verzögerung von gefühlten 2 Sekunden ... also ist die Annahme "Es liegt am triggern ..." wohl der richtigen Ansatz. Aber ... ?! -
@raspiuser sagte in Telegram Adapter: Doppelte Meldung:
@David-G
... bei mir (javascript 8.8.3) sieht der Baustein so aus .. ?Du musst im send to Baustein noch telegram auswählen.
Dann kannst du noch mit dem blauen Zahnrad die Parameter bearbeiten bzw hinzufügen (drag and drop).Edit
Bau doch mal einen Debugbaustein ein der dir die Werte ausgibt. Dann sieht man ja mal wie oft da was kommt.Bei dem X und im Log siehst du dann wie oft sich der DP zu was ändert.
-
@homoran
Wer lesen kann, ist klar im Vorteil -
@david-g sagte in Telegram Adapter: Doppelte Meldung:
Bau doch mal einen Debugbaustein ein
... ich habe wieder Zeit zum "forschen" ... hier das Ergebnis:
Ich schau jetzt mal auf der INSTAR Seite ... vielleicht wurde das Thema dort schon diskutiert ...
-
Sonst bau doch in deine Abfrage ob der Wert 4 ist doch noch eine zusätzliche Abfrage ein, dass der vorherige Wert ungleich 4 sein soll.
Dann dürfte er nur einmal senden. -
@david-g sagte in Telegram Adapter: Doppelte Meldung:
Dann dürfte er nur einmal senden.
stimmt ... das war's !!!!
Viiiiielen Dank, wieder ein Trick gelernt (mir ist bisher gar nicht aufgefallen, dass man bei "Wert" noch weiter nach unten scrollen kann ....)
-
@david-g sagte in [gelöst] Telegram Adapter: Doppelte Meldung:
Dann kannst du noch mit dem blauen Zahnrad die Parameter bearbeiten bzw hinzufügen
... kannst Du mir noch erklären, WELCHE Parameter man dort verwenden kann ?
Gibt es eine Übersicht dazu ? -
Hatte das auch hier aus dem Forum.
Hier findest du aber ein paar Infos
https://github.com/iobroker-community-adapters/ioBroker.telegram/blob/master/docs/en/README.md -
@david-g
Vielen Dank ... eine seeeehr umfangreiche Übersicht.
Im Forum hatte ich auch gestöbert aber, wie so oft, nicht die griffigen Suchbegriffe.