Zwei Telegrambots in OH4

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
rekaboh
Beiträge: 8
Registriert: 24. Jul 2020 13:21
Answers: 0

Zwei Telegrambots in OH4

Beitrag von rekaboh »

Hallo Community,

ich habe zwei Bots in OH4 konfiguriert (also 2 Things). Sie haben unterschiedliche Token und unterschiedliche Chat-Ids.
Leider kann nur immer einer aktiv sein. Wenn er aktiv ist, sendet er auch fleißig Nachrichten per Rules. Soweit funktioniert also alles.

Welche Möglichkeiten habe ich, an beide Bots parallel Nachrichten zu senden?
Oder geht das in OH4 nicht?

Vielen Dank.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Zwei Telegrambots in OH4

Beitrag von udo1toni »

Warum sollte das nicht gehen? Du musst halt jeweils getrennte Zeiger für die beiden Bots erstellen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

rekaboh
Beiträge: 8
Registriert: 24. Jul 2020 13:21
Answers: 0

Re: Zwei Telegrambots in OH4

Beitrag von rekaboh »

Danke für die schnelle Antwort.

Wenn das die Zeiger sind, dann sind sie unterschiedlich

UID: telegram:telegramBot:Bot1
label: Telegram-Bot1
thingTypeUID: telegram:telegramBot
configuration:
proxyType: SOCKS5
longPollingTime: 25
parseMode: ""
chatIds:
- "Bot1a"
botToken: Bot1b:Bot1c
channels: ...

UID: telegram:telegramBot:Bot2
label: Telegram-Bot2
thingTypeUID: telegram:telegramBot
configuration:
proxyType: SOCKS5
longPollingTime: 25
parseMode: ""
chatIds:
- "Bot2a"
botToken: Bot2b:Bot2c
channels: ...

oder wird das noch an einer anderen Stelle konfiguriert?

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Zwei Telegrambots in OH4

Beitrag von udo1toni »

Nein, das sind die Things.

Aber wenn Du den Bot nutzen willst, musst Du in einer Rule einen Zeiger auf den Bot setzen:

Code: Alles auswählen

val botActions = getActions("telegram:telegramBot:Bot1")
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

rekaboh
Beiträge: 8
Registriert: 24. Jul 2020 13:21
Answers: 0

Re: Zwei Telegrambots in OH4

Beitrag von rekaboh »

Der "Fehler" lag wo ganz anders. Ich hatte immer nur einen der beiden Things Online bekommen. Nach einem Reboot von OH4 sind jetzt beide grün (online) und senden wie gewünscht. Danke und einen schönen Advent.

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Zwei Telegrambots in OH4

Beitrag von udo1toni »

Prima, dass Du es selbst lösen konntest :)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten