Cool, und wie macht man so eine Tastatur
Beschreibung der neuen VISU-Funktionen verfügbar
Es gibt eine neue Beschreibung zu den Funktionen des neuem Rollladen-Widgets und zu den Erweiterungen im neuen Info- und Schalten-Widgets mit vielen Bildern
Alle Informationen hier: viewtopic.php?f=105&t=4129&start=330#p60793
Es gibt eine neue Beschreibung zu den Funktionen des neuem Rollladen-Widgets und zu den Erweiterungen im neuen Info- und Schalten-Widgets mit vielen Bildern
Alle Informationen hier: viewtopic.php?f=105&t=4129&start=330#p60793
[Beantwortet] [V3.5.1] Telegram Bot Per HTTP-API anbinden
Forumsregeln
- Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
- Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
- Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
- Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
-
- Reactions:
- Beiträge: 2200
- Registriert: So Aug 12, 2018 1:38 pm
- Wohnort: Karlsruher Raum
- Hat sich bedankt: 490 Mal
- Danksagung erhalten: 897 Mal
Wenn ich das richtig im Sinn habe:
an botfather, dann wird nach dem Bot gefragt:
und dann eine Liste mit Kommandos schicken, je Zeile ein Kommando ggf. mit Beschreibung:
Code: Alles auswählen
/setcommands
Code: Alles auswählen
@Mein_Haustechnik_Bot
Code: Alles auswählen
hallo - Der Bot sagt dir hallo
ciao - Und tschüss
Zuletzt geändert von Dragonos2000 am Sa Dez 23, 2023 2:00 pm, insgesamt 3-mal geändert.
Lg
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
Jochen
____________________________________________________________
TW 2600 #188
VPN offen, Zugriff jederzeit, Experimente jederzeit, Reboot jederzeit
-
- Reactions:
- Beiträge: 3959
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1369 Mal
- Danksagung erhalten: 1834 Mal
Na das klingt ja genial, wenn man den Telegramm auch ohne NR anfunken kann. Das wäre ja wieder eine Abhängigkeit weniger zu einem Container.
Muss ich doch wirklich mal tiefer ins Thema http Api einsteigen.
Muss ich doch wirklich mal tiefer ins Thema http Api einsteigen.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
-
- Reactions:
- Beiträge: 378
- Registriert: So Apr 14, 2019 11:12 am
- Hat sich bedankt: 206 Mal
- Danksagung erhalten: 199 Mal
Ja, das lohnt sich ... Hatte es davor bzw. auch jetzt noch teilweise in OpenHAB.
Funktioniert auch gut, aber je weniger Abhängigkeiten desto besser.
Funktioniert auch gut, aber je weniger Abhängigkeiten desto besser.
Grüße, Adi
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache
TWS 2600 ID: 331, VPN geschlossen, Reboot nach Rücksprache
-
- Reactions:
- Beiträge: 124
- Registriert: Mi Nov 08, 2023 4:24 pm
- Hat sich bedankt: 40 Mal
- Danksagung erhalten: 65 Mal
In Node Red habe ich das so gemacht:
Code: Alles auswählen
var opts;
if (msg.payload == /*Chat-ID des abfragenden Benutzers*/) {
opts = {
reply_markup: JSON.stringify({
keyboard: [
['/pv', '/wp', '/strom', '/temp', '/humidor'],
['/strahlung', '/muell', '/feinstaub'],
['/opendoor', '/hoflicht', '/abwesend', '/clean', '/tore'],
['/lueftung','/herd']
],
'resize_keyboard' : true,
'one_time_keyboard' : true
})
};
}
else if (msg.payload == /*Chat-ID des abfragenden Benutzers*/){
opts = {
reply_markup: JSON.stringify({
keyboard: [
['/strahlung', '/muell'],
['/opendoor', '/hoflicht', '/abwesend', '/clean', '/tore'],
['/lueftung', '/herd']
],
'resize_keyboard' : true,
'one_time_keyboard' : true
})
};
}
else{
opts = {
reply_markup: JSON.stringify({
keyboard: [
['/strahlung', '/muell', '/tastatur'],
],
'resize_keyboard' : true,
'one_time_keyboard' : true
})
};
}
msg.opts = opts;
return msg;
Wie das aber im TWS gehen soll kapiere ich gerade noch nicht.
Ich bin leider nicht so der Programmierprofi und habe den TWS ja erst seit 2 Tagen, aber vielleicht bekommen wir das ja hier im Forum gemeinsam hin. Wer ist denn hier ein HTTP-API Profi?
3500 XL ID:1339
-
- Reactions:
- Beiträge: 446
- Registriert: Mi Nov 23, 2022 9:31 pm
- Wohnort: Werther bei Nordhausen
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 183 Mal
- Kontaktdaten:
Hallo Adi
@adimaster Danke für den Beitrag mit der Telegram API.
Ich habe es nun mal nachgebaut und es geht ihn eProbleme.
@adimaster Danke für den Beitrag mit der Telegram API.
Ich habe es nun mal nachgebaut und es geht ihn eProbleme.
Grüße
Andreas
TWS 3500M ID:992 /XL ID:1198 , VPN offen, Reboot nach Absprache
- KNX mit TWS, 1Home, ENO Gateway, ETS6
- PV Anlagen AC gekoppelt mit Fronius IG 40/60 und Symo 10KW
- 96kWh LiFePo mit 3 x MultiPlus 48/5000 und DC PV Anlagen über MPPT
Andreas
TWS 3500M ID:992 /XL ID:1198 , VPN offen, Reboot nach Absprache
- KNX mit TWS, 1Home, ENO Gateway, ETS6
- PV Anlagen AC gekoppelt mit Fronius IG 40/60 und Symo 10KW
- 96kWh LiFePo mit 3 x MultiPlus 48/5000 und DC PV Anlagen über MPPT
-
- Reactions:
- Beiträge: 124
- Registriert: Mi Nov 08, 2023 4:24 pm
- Hat sich bedankt: 40 Mal
- Danksagung erhalten: 65 Mal
Ich kann jetzt auch Nachrichten verschicken. Zeilenumbruch geht übrigens mit %0ASchateMuhl hat geschrieben: ↑Sa Dez 23, 2023 8:41 pm Ich habe es nun mal nachgebaut und es geht ihn eProbleme.
Stings in Logiken zusammenbauen geht wohl erst mit V4:
viewtopic.php?t=3833
3500 XL ID:1339
-
- Reactions:
- Beiträge: 446
- Registriert: Mi Nov 23, 2022 9:31 pm
- Wohnort: Werther bei Nordhausen
- Hat sich bedankt: 120 Mal
- Danksagung erhalten: 183 Mal
- Kontaktdaten:
@hans4711 Danke Dir.
Hast du auch schon eine Tastatur nachgebildet ?
Hast du auch schon eine Tastatur nachgebildet ?
Grüße
Andreas
TWS 3500M ID:992 /XL ID:1198 , VPN offen, Reboot nach Absprache
- KNX mit TWS, 1Home, ENO Gateway, ETS6
- PV Anlagen AC gekoppelt mit Fronius IG 40/60 und Symo 10KW
- 96kWh LiFePo mit 3 x MultiPlus 48/5000 und DC PV Anlagen über MPPT
Andreas
TWS 3500M ID:992 /XL ID:1198 , VPN offen, Reboot nach Absprache
- KNX mit TWS, 1Home, ENO Gateway, ETS6
- PV Anlagen AC gekoppelt mit Fronius IG 40/60 und Symo 10KW
- 96kWh LiFePo mit 3 x MultiPlus 48/5000 und DC PV Anlagen über MPPT
-
- Reactions:
- Beiträge: 124
- Registriert: Mi Nov 08, 2023 4:24 pm
- Hat sich bedankt: 40 Mal
- Danksagung erhalten: 65 Mal
Nein habe ich noch nicht hinbekommen. Einfach nur in die URI reinschreiben hat nicht funktioniert. Ich kann mir nicht vorstellen das ich da den ganzen Code vom oberen Post in die Adresszeile kippen kann. Kann man da nicht irgendwo sowas wie JSON in einem großen Textfeld bearbeiten das man mitgeben kann?SchateMuhl hat geschrieben: ↑Sa Dez 23, 2023 8:52 pm Hast du auch schon eine Tastatur nachgebildet ?
Zweites Problem das ich noch nicht ganz verstehe (Jugend forscht

Um Tastatureingaben empfangen zu können müsste der TWS ja immer an der Schnittstelle lauschen, das weiß ich nicht wie das mit dem TWS geht. In den Einstellungen finde ich nur Optionen zum Senden und Empfangen nach Aufruf einer URI. Ein Empfangen und gleichzeitiges Trigger auslösen finde ich nicht
3500 XL ID:1339
-
- Reactions:
- Beiträge: 3959
- Registriert: So Aug 12, 2018 10:20 am
- Hat sich bedankt: 1369 Mal
- Danksagung erhalten: 1834 Mal
Das ging mir vorhin auch noch durch den Kopf, aktuell ist die API darauf ausgelegt auszulösen und die Antworten aufzunehmen, selbst aktiv adressiert zu werdenbgeht glaube noch nicht.
Grüße Göran
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU
#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#PV 43,2 kWh Akku; 3x VE MP2 5000; 6,7 kWp > 18 Panele an 4x HM1500 + 1 HM800 WR; Open-DTU