Push-Service mit Telegram-Messenger
-
- erfahrener Forum-Nutzer
- Beiträge: 92
- Registriert: So 11. Sep 2016, 14:39
- Wohnort: Dresden
- Mäher: Gardena R70Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2013
- Robonect-Modul: Robonect Hx (Rev.3)
- Robonect Firmware: V1.0 Beta 8
Re: Push-Service mit Telegram-Messenger
Hmmm,
ich habe das so beim Wetter gemacht. Soll heißen, dass periodisch die Wetterstation abegfragt wird ob es regnet.
Wenn ja, schickt das php den Kleinen zurück nach Hause und lässt ihn Feierabend machen. Damit der Kleine nicht immer mit Kommandos überhäuft wird, lege ich eine Regendatei an. Diese sorgt dafür, dass das json Kommando nicht abgesetzt wird. Um 08.00 Uhr wird diese Regendatei gelöscht.
Nur so am Rande, hat aber nichts mit dem Telegramm zu tun.
Robonect sollte doch einen Befehle rausgeben.
In der Form: http://server/pushscript.php?status=2
Leider kommt scheinbar nichts an, bzw. wird nichts abgesendet (im Interface erscheint nur Error 500)
ich habe das so beim Wetter gemacht. Soll heißen, dass periodisch die Wetterstation abegfragt wird ob es regnet.
Wenn ja, schickt das php den Kleinen zurück nach Hause und lässt ihn Feierabend machen. Damit der Kleine nicht immer mit Kommandos überhäuft wird, lege ich eine Regendatei an. Diese sorgt dafür, dass das json Kommando nicht abgesetzt wird. Um 08.00 Uhr wird diese Regendatei gelöscht.
Nur so am Rande, hat aber nichts mit dem Telegramm zu tun.
Robonect sollte doch einen Befehle rausgeben.
In der Form: http://server/pushscript.php?status=2
Leider kommt scheinbar nichts an, bzw. wird nichts abgesendet (im Interface erscheint nur Error 500)
-
- erfahrener Forum-Nutzer
- Beiträge: 92
- Registriert: So 11. Sep 2016, 14:39
- Wohnort: Dresden
- Mäher: Gardena R70Li
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2013
- Robonect-Modul: Robonect Hx (Rev.3)
- Robonect Firmware: V1.0 Beta 8
Re: Push-Service mit Telegram-Messenger
Problem gelöst ....
Es lag an der DNS Einstellung im HX Modul.
Habe anstelle des DNS Server-Namens einfach die IP Adresse eingetragen.
Jetzt läuft es ...
Mal schauen wie es weitergeht...
@Fabian:
Könnte man einen alternativ einen eigenen DNS Server eintragen, wäre sicher sinnvoll.
Es lag an der DNS Einstellung im HX Modul.
Habe anstelle des DNS Server-Namens einfach die IP Adresse eingetragen.
Jetzt läuft es ...
Mal schauen wie es weitergeht...
@Fabian:
Könnte man einen alternativ einen eigenen DNS Server eintragen, wäre sicher sinnvoll.
- medion63
- Forum-Nutzer
- Beiträge: 25
- Registriert: So 4. Feb 2018, 02:05
- Wohnort: Oberösterreich
- Mäher: Husqvarna Automower 105
- Firmware des Mähers (MSW): MSW 6.xx.xx
- Herstellungsjahr: 2016
- Robonect-Modul: Robonect Hx (Rev.1)
- Robonect Firmware: Robonect® Hx V1.0 (Beta 6a)
Re: Push-Service mit Telegram-Messenger
Hat wer eine Ahnung, ob/wie ich meine Synology DSM File Station für das Push-Service mit Telegram-Messenger verwenden kann. Ich muss aber gestehen, dass ich auf diesem Gebiet ein totaler Dummie bin und bitte euch, das zu entschuldigen [jeder fängt einmal von vorne an ].
Vielleicht könnt ihr mir Tutorials zu diesem Thema empfehlen. Eine grundlegende Anleitung wäre natürlich toll, wird wahrscheinlich aber wegen dem vermutlich zu hohen Aufwand nicht möglich sein.
Was ich bisher schon geschafft habe: Ich habe einen Telegram-Bot erstellt und verfüge über einen Token. Der Empfang und das Senden von Messages funktioniert einwandfrei.
Vielleicht könnt ihr mir Tutorials zu diesem Thema empfehlen. Eine grundlegende Anleitung wäre natürlich toll, wird wahrscheinlich aber wegen dem vermutlich zu hohen Aufwand nicht möglich sein.
Was ich bisher schon geschafft habe: Ich habe einen Telegram-Bot erstellt und verfüge über einen Token. Der Empfang und das Senden von Messages funktioniert einwandfrei.
-
- Forum-Anfänger
- Beiträge: 2
- Registriert: Sa 16. Mär 2019, 06:09
- Wohnort: Zimbabwe
- Mäher: Gardena SILENO
- Firmware des Mähers (MSW): MSW 3.xx.xx
- Herstellungsjahr: 2018
- Robonect-Modul: Robonect H30x (Rev.1)
- Robonect Firmware: -
- Kontaktdaten:
Push Service mit Telegram Messenger
Hallo Herr Nienkerke,
aus meiner Sicht wäre das einfachste was Sie bereits schrieben: oder einen Fehlerreport zu versenden. Können Sie das machen?
aus meiner Sicht wäre das einfachste was Sie bereits schrieben: oder einen Fehlerreport zu versenden. Können Sie das machen?
-
- erfahrener Forum-Nutzer
- Beiträge: 52
- Registriert: Di 15. Mai 2018, 15:29
- Wohnort: NRW
- Mäher: Gardena R70Li
- Firmware des Mähers (MSW): MSW 6.xx.xx
- Herstellungsjahr: 2017 (Modell 2018)
- Robonect-Modul: Robonect Hx (Rev.4)
- Robonect Firmware: V1.0 Beta 7a
Re: Push-Service mit Telegram-Messenger
Moin!
Ich hätte ganz gern eine kleine Denkhilfe bezüglich Push Nachrichten, Telegram und PHP, deshalb hänge ich mich hier mal dran.
Ich habe nun eine kostenfreie Domain bei bplaced eingerichtet und Zugang zu der Seite.
Das hier gepostete PHP Script liegt auf dem FTP bei /www/live access.php
Muss ich dort folgenden Eintrag als Erstes lassen? (war bereits so eingetragen)
Das "Hallo Welt" kommt auf mein Telegram ohne Probleme. Logisch habe ich auch die Daten im PHP Script angepaßt, aber Robonect Pushed nichts
Die Daten bei Robonect habe ich folgendermaßen eingegeben:
Sorry, aber ich bin in PHP ein völliger Noob
Ich hätte ganz gern eine kleine Denkhilfe bezüglich Push Nachrichten, Telegram und PHP, deshalb hänge ich mich hier mal dran.
Ich habe nun eine kostenfreie Domain bei bplaced eingerichtet und Zugang zu der Seite.
Das hier gepostete PHP Script liegt auf dem FTP bei /www/live access.php
Muss ich dort folgenden Eintrag als Erstes lassen? (war bereits so eingetragen)
Habe das Script mit und ohne diese Zeile versucht, es wird nichts gepushed<? die(header("Location: http://la.robonect.bplaced.net/")); ?>
Das "Hallo Welt" kommt auf mein Telegram ohne Probleme. Logisch habe ich auch die Daten im PHP Script angepaßt, aber Robonect Pushed nichts
Die Daten bei Robonect habe ich folgendermaßen eingegeben:
Bei Robonect steht nun unten nach speichern / ausführen
Wo ist mein Denkfehler?Letzter Zugriff: 13:08:56 - 09.04.2019
Letztes Ergebnis: Daten erfolgreich übertragen (HTTP-Response: 200)
Erfolgreich: 3
Fehlgeschlagen:
Sorry, aber ich bin in PHP ein völliger Noob
-
- erfahrener Forum-Nutzer
- Beiträge: 63
- Registriert: Mo 8. Mai 2017, 13:15
- Mäher: Gardena R50Li
- Firmware des Mähers (MSW): MSW 7.xx.xx
- Herstellungsjahr: 2017
- Robonect-Modul: Robonect Hx (Rev.4)
- Robonect Firmware: V1.0a 20.08.2019, ZC 1.4, WLan 1.6.2
Re: Push-Service mit Telegram-Messenger
Kann man außer dem Status auch übermitteln, ob z.B. die Wetterpause aktiv ist?
Wenn ja wie geht das mit dem GET Command und dem PHP script?
Wenn ja wie geht das mit dem GET Command und dem PHP script?
-
- erfahrener Forum-Nutzer
- Beiträge: 66
- Registriert: Di 14. Mär 2017, 13:37
- Mäher: Husqvarna Automower 305
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2015
- Robonect-Modul: Robonect Hx (Rev.3)
- Robonect Firmware: 1.3b
- hat sich bedankt: 2 Male
- wurde gedankt: 1 Mal
Re: Push-Service mit Telegram-Messenger
Gibt es jemanden, der das Senden schon mal mit Pushbullet probiert hat?
Husqvarna 305 (2015)
-
- erfahrener Forum-Nutzer
- Beiträge: 66
- Registriert: Di 14. Mär 2017, 13:37
- Mäher: Husqvarna Automower 305
- Firmware des Mähers (MSW): MSW 5.xx.xx
- Herstellungsjahr: 2015
- Robonect-Modul: Robonect Hx (Rev.3)
- Robonect Firmware: 1.3b
- hat sich bedankt: 2 Male
- wurde gedankt: 1 Mal
Re: Push-Service mit Telegram-Messenger
Pushbullet:
Da ich ein ungeduldiger Mensch bin, habe ich mich selbst dran gemacht. Etwas habe ich mir die Ohren dabei gebrochen, weil ich beim Diagonallesen der API-Beschreibung schlicht übersehen hatte, dass Pushbullet das gesendete Zeug json kodiert haben will. Zum Glück ist php schlau genug, das ganz einfach für mich zu erledigen.
Falls es jemand gebrauchen kann, hier ist der Sendeteil des Scripts:
Da ich ein ungeduldiger Mensch bin, habe ich mich selbst dran gemacht. Etwas habe ich mir die Ohren dabei gebrochen, weil ich beim Diagonallesen der API-Beschreibung schlicht übersehen hatte, dass Pushbullet das gesendete Zeug json kodiert haben will. Zum Glück ist php schlau genug, das ganz einfach für mich zu erledigen.
Falls es jemand gebrauchen kann, hier ist der Sendeteil des Scripts:
Code: Alles auswählen
$access_token = '<Pushbullet access token>';
$post_data = array(
// falls die Nachricht an ein bestimmtes Gerät gehen soll. Sonst geht sie an alle
// 'device_iden' => '<device identifier>',
'type' => 'note',
'title' => 'Irgendwas',
'body' => $nachricht
);
$json_data = json_encode($post_data);
$ch = curl_init("https://api.pushbullet.com/v2/pushes");
// JSON header vorbereiten
$headers = array(
'Content-Type: application/json',
'Content-Length: ' . strlen($json_data),
'Access-Token: ' . $access_token
);
// curl options setzen
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data);
$resp = curl_exec($ch);
curl_close($ch);
// Ergebnis für Debug ausgeben
// var_dump($resp);
Husqvarna 305 (2015)