Na wat kijken op het internet bleek dat Domoticz sinds een tijdje ook goed werkt met Telegram en dat het communiceren via een “BOT” gaat en dat je er best veel info over kan vinden. voordeel is ook nog dat je een 2 richting verkeer kan gaan maken. Praat met de @BotFather bot om een API-sleutel te krijgen.
Wanneer je bot is gemaakt, kun je je API-sleutel krijgen hieronder een kleine uitleg hierover..
Telegram Bot opzetten
Vanuit Telegram
(Ik werk vanaf de website https://web.telegram.org/#/im?p=@BotFather)
De link werkt alleen als je bent ingelogd in Telegram !!
het werkt ook via de app op je laptop.
Vanuit de BotFather in de telegram app de opdracht gegeven: ” /newbot “
Ik kreeg toen de vraag om een naam op te geven voor mijn Bot.
Ik heb toen gekozen voor “Domoticz-******” als verwijzing voor meldingen die vanaf mijn Domoticz installatie komen.
Daarna moest ik een naam geven voor de bot, die moest eindigen op “bot”. Helaas waren veel keuzes al gebruikt, maar uiteindelijk een naam gevonden.
En toen kwam de beloning van de BotFather,
Nu krijg je een “token”.
Met deze code kan ik mijn bot benaderen.
Uitleg over bots & api kan je hier vinden https://core.telegram.org/bots/api en https://core.telegram.org/bots
Advertentie :
Wat is een eigen robot zonder een afbeelding,
dus een mooie foto geupload na het commando: ” /setuserpic “.
Daarna nog de commando’s:
/mybots (om makkelijk instellingen kunnen te bewerken)
/setdiscription
/setabouttext /setprivacy (-> ENABLED)
/setjoingroups -> DISABLED”
Zodat je eigen gegevens er in kunnen worden gezet.
Later toegevoegd: /setcommands hiermee kunnen je keuzes gemaakt worden voor het 2 richting verkeer kies voor de juiste bot en de tekst “Temperatuur”om deze te laten koppelen aan je domoticz zodra je die stuurt dat je de temperatuur terug krijgt in je telegram venster. (hier meer over binnenkort)
Toen was het tijd om uit de chat met de BotFather te gaan.
Ik weet dat dat ook kan met een bot dit kan iets gemakkelijker.
Praat met @get_id_bot om je chat-ID te krijgen
Of op de oude manier.
Om met de API te kunnen communiceren, heb ik een browser venster geopend en de url ingevoed, bestaande uit:
” https://api.telegram.org/bot< API -token van hierboven >/getme ”
en later met
” https://api.telegram.org/bot<API -token van hierboven>/getupdates “
Daar heb ik met name de “id” en “chat:id” uit gehaald.
Vervolgens ga je naar /mybots
Daar klik je op Bot settings.
En dan klik je op Inline Mode.
en die druk je op enable (zodat je notificaties krijgt).
Vervolgens ga je je eigen bot opzoeken boven in met het vergroot glas.
en typ je het volgende in /start nu kan je je instellingen gaan doen in Domoticz
Reclame :
Open vervolgens binnen Domoticz de instellingen.
Daarna kies het tabblad notificaties
En vul onderin de pagina het vakje Telegram in met de API-token en de eerder verkregen id of chat:id
En als je op de knop Testen klikt, verschijn er een melding in telegram.
Als je dit artikel met interesse hebt gelezen klik dan op Vind ik Leuk .
Voor u een kleine moeite voor mij een compliment.
Alvast Bedankt.
Als je feedback, tips of iets anders hebt,
Aarzel dan niet om hieronder een reactie achter te laten.
Ik heb geprobeerd om Telegram werkend te krijgen, maar het lukt zelfs niet eens meer om #BotFather te gebruiken. Ga het nu proberen of Pushbullet wil werken.
Hallo Edwin,
bedankt voor je reactie.
ik kan hier nog gewoon botfather uitvoeren op de app, binnen mijn android telefoon en windows app. denk dater iets anders mis gaat dan.
Het werkte nu opeens weer wel. Misschien een kleine ‘hick-up’.
Trouwens, het werkt ook met Pushbullet.
Jouw stappen om Telegram te installeren en aan Domoticz te koppelen succesvol gelukt!
Zou het ook mogelijk zijn om een gesproken boodschap te kunnen ontvangen?
Het enige dat ik op Google kan vinden is “text to speech” met een “heleboel programmeer werk” (waar ik nou net niet goed in ben)
Dank voor het delen van deze info Wobbe, ik ben al blij dat ik een seintje vanuit Domoticz op mijn smartphone kan ontvangen!
Hallo Thomas,
Bedankt voor je reactie,
Mooi dat het gelukt is.
ik durf het niet te zeggen met Domoticz
zie het wel vaak voorbij komen bij home assistant maar wordt hier zelf ook nog niet gebruikt “text to speech”.