NEWS
Text2command mit Telegram "Ich verstehe xx nicht" deaktivieren
-
Ich bin gerade die beiden Adapter in Verbindung mit ein paar JS Scripten am einrichten.
Klappt auch hervorragend soweit.
Möchte ich nun aber eine Abfrage über Blockly / Javascript beantworten, so kommt natürlich erstmal von text2command die Meldung "ich verstehe xx nicht", worauf dann direkt die Antwort von meiner Programmierten Funktion in JS kommt.
Kann man diese Meldung in text2command deaktivieren? Alternativ, kann man in text2command vermutlich keine if else paramter als Antwort hinterlegen, und so ein true/false in eine Aussagekräftige Antwort umwandeln?
-
Habe es mir selber beantwortet.
Für alle, die vor der gleichen Frage stehen.
Man muss im text2command folgendes einstellen:
Regel: Schalte irgendwas an oder aus
Trigger Wort: [auf das gehört werden soll]
Parameter 1: das entsprechende Script hinterlegen
Parameter 2: true
Quittungstext: [leer lassen]
im Javascript wird dann die entsprechende Regel ausgeführt. z.B.
if (getState("modbus.0.coils.12307_Tür_Hauseingang Status").val === true) { sendTo('telegram.0', { text: 'Haustür ist verschlossen' }); } else { sendTo('telegram.0', { text: 'Haustür ist offen.' }); }
-
Wie genau hast du deine Skripte denn gemacht?
Mal Text2command readme gelesen? Am besten die Funktion von Text2command triggers lassen
-
Habe es ja bereits selber schon lösen können 8-)