Telegram-Messenger zur Interaktion mit der CCU(2)
Moderator: Co-Administratoren
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Kommando zurück, es funktioniert, Danke!
(Hatte noch Var Heizung auskommentiert)
(Hatte noch Var Heizung auskommentiert)
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Ich muss mich nun korrigieren.
In der Fehlerprüfung geht es wie gesagt durch.
Bei der Programmausführung funktioniert es allerdings nicht und erhalte folgende Meldung.
In der Fehlerprüfung geht es wie gesagt durch.
Bei der Programmausführung funktioniert es allerdings nicht und erhalte folgende Meldung.
Zeile 1 ist allerdings nur ein Kommentar# tail -f /var/log/messages | grep "Error.*near"
Jul 12 20:47:47 homematic-raspi local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 1 col 10 near ^ -f /var/log/messages | grep "Error.*near"^M [iseESP.cpp:1093]
! ### Telegram-Bot Version 0.1.3 ###
-
- Beiträge: 14085
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 580 Mal
- Danksagung erhalten: 1492 Mal
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Das ist doch recht aussagekräftig. Dieses Steuerzeichen Carriage Return (Wagenrücklauf) ^M stammt vermutlich aus einem schrottigen Editor, mit dem das Script editiert wurde. Der hat diese Steuerzeichen reingeschrieben und nun sind sie mit drin und der Scriptinterpreter kann damit natürlich nichts anfangen und bemängelt diese zu Recht. Dies müssen raus.sailor79ac hat geschrieben:Jul 12 20:47:47 homematic-raspi local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 1 col 10 near ^ -f /var/log/messages | grep "Error.*near"^M [iseESP.cpp:1093]
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Ups.
Dann werde ich mal suchen.
TextWrangler war bisher sehr zuverlässig. Ich probiere von vorne mit Atom. Ultraedit für Mac ist mir als Privatversion zu teuer.
Dann werde ich mal suchen.
TextWrangler war bisher sehr zuverlässig. Ich probiere von vorne mit Atom. Ultraedit für Mac ist mir als Privatversion zu teuer.
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Hallo,
Notepad++ ist sehr gut.
Gruß
Robert
Notepad++ ist sehr gut.
Gruß
Robert
sehr selten im Forum
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Notepad ++ gibt es nicht für MacOS. Hatte ich aber früher auf Windows.
Also habe das Script nochmal von ersten Post in Atom reinkopiert und alle individuellen Geschichten angepasst sowie die Deklaration hinzugefügt.
Im Log finde ich
Also habe das Script nochmal von ersten Post in Atom reinkopiert und alle individuellen Geschichten angepasst sowie die Deklaration hinzugefügt.
Im Log finde ich
auf der Konsole bekomme ich leider keine Rückmeldung Immerhin ist das Drecks Steuerzeichen schonmal weg.Jul 12 21:41:31 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: ! ### Tele
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Mal eine "blöde" Anfrage: hat noch wer die RM ohne die neue Beta-ReGaHss laufen und könnte das Script da testen?
Würde ja reichen, das Script einzufügen und die Fehlerprüfung laufen zu lassen
Ja, ich schliesse grad (auch) nicht aus, dass es ein Problem der Beta sein könnte...
Würde ja reichen, das Script einzufügen und die Fehlerprüfung laufen zu lassen
Ja, ich schliesse grad (auch) nicht aus, dass es ein Problem der Beta sein könnte...
Gruß
Manu
Telegram-Messenger zur Interaktion mit der CCU(2) | [Yamaha AVR] nicht nur schalten, auch abfragen | Daten der HM-Wetterstation bei wetter.com bereitstellen
1x HM-CCU2 | 1x HM-CFG-LAN | 1x HM-CC-SCD | 1x HM-ES-PMSw1-DR | 3x HM-ES-PMSw1-Pl | 1x HM-LC-B|1-FM | 6x HM-LC-Bl1PBU-FM | 8x HM-LC-Dim1PWM-CV | 1x HM-LC-Sw1-Ba-PCB | 8x HM-LC-Sw1-FM | 4x HM-LC-Sw1PBU-FM | 2x HM-LC-Sw1-Pl-2 | 7x HM-LC-Sw2-FM | 1x HM-LC-Sw4-Ba-PCB | 1x HM-LC-Sw4-PCB | 1x HM-LC-Sw4-WM | 1x HM-MOD-EM-8 | 1x HM-MOD-Re-8 | 1x HM-OU-CF-Pl | 1x HM-OU-CM-PCB | ix HM-OU-LED16 | 3x HM-PB-2-WM55 | 5x HM-PB-2-WM55-2 | 10x HM-PB-6-WM55 | 1x HM-SCI-3-FM | 1x HM-SWI-3-FM | 1x HM-PBI-4-FM | 2x HM-RC-4-2 | 1x HM-Sec-MDIR-2 | 4x HM-Sec-RHS | 1x HM-Sec-SC-2 | 3x HM-Sec-SCo | 8x HM-Sec-SD | 1x HM-Sec-WDS-2 | 1x HM-Sen-MDIR-WM55 | 1x HM-Sys-sRP-Pl | 2x HM-TC-IT-WM-W-EU | 1x HM-WDS100-C6-O | 2x HM-WDS30-OT2-SM | 1x HM-WDS40-TH-I | 1x WA100HM | 3x Fritz!DECT200 via CUxD
geplant: HM-Dis-WM55
Manu
Telegram-Messenger zur Interaktion mit der CCU(2) | [Yamaha AVR] nicht nur schalten, auch abfragen | Daten der HM-Wetterstation bei wetter.com bereitstellen
1x HM-CCU2 | 1x HM-CFG-LAN | 1x HM-CC-SCD | 1x HM-ES-PMSw1-DR | 3x HM-ES-PMSw1-Pl | 1x HM-LC-B|1-FM | 6x HM-LC-Bl1PBU-FM | 8x HM-LC-Dim1PWM-CV | 1x HM-LC-Sw1-Ba-PCB | 8x HM-LC-Sw1-FM | 4x HM-LC-Sw1PBU-FM | 2x HM-LC-Sw1-Pl-2 | 7x HM-LC-Sw2-FM | 1x HM-LC-Sw4-Ba-PCB | 1x HM-LC-Sw4-PCB | 1x HM-LC-Sw4-WM | 1x HM-MOD-EM-8 | 1x HM-MOD-Re-8 | 1x HM-OU-CF-Pl | 1x HM-OU-CM-PCB | ix HM-OU-LED16 | 3x HM-PB-2-WM55 | 5x HM-PB-2-WM55-2 | 10x HM-PB-6-WM55 | 1x HM-SCI-3-FM | 1x HM-SWI-3-FM | 1x HM-PBI-4-FM | 2x HM-RC-4-2 | 1x HM-Sec-MDIR-2 | 4x HM-Sec-RHS | 1x HM-Sec-SC-2 | 3x HM-Sec-SCo | 8x HM-Sec-SD | 1x HM-Sec-WDS-2 | 1x HM-Sen-MDIR-WM55 | 1x HM-Sys-sRP-Pl | 2x HM-TC-IT-WM-W-EU | 1x HM-WDS100-C6-O | 2x HM-WDS30-OT2-SM | 1x HM-WDS40-TH-I | 1x WA100HM | 3x Fritz!DECT200 via CUxD
geplant: HM-Dis-WM55
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Ich habe die Beta-ReGaHss auf YAHM laufen und die Original-Version des Scriptes lief bei mir auch nicht.
Ich konnte diese jedoch gestern so anpassen, dass sie läuft.
Zu beachten gilt:
die Systemvariablen angelegt werden müssen: Weiterhin funktioniert dieser Code nur mit
Wenn man dieses Script auf einen Raspberry 2 oder höher laufen hat (RaspberryMagic oder YAHM), kann man auch problemlos das Zeit-Modul zum Aufrufen nutzen. Die neue ReGaHss ist so stabil und der Raspi hat genug Leistung, das dies keine Einschränkung darstellt.
weitere Besonderheiten der Version:
Version 2.6 - Kann den Status von Geräten/Kanälen/Räumen/Gewerke mit Leerzeichen im Namen jetzt ausgeben.
Version 2.5 - initiale Version
Ich konnte diese jedoch gestern so anpassen, dass sie läuft.
Zu beachten gilt:
die Systemvariablen angelegt werden müssen: Weiterhin funktioniert dieser Code nur mit
- der aktuellen RaspberryMagic
- der Beta-ReGaHss
- ab Version 2.29.18, wenn die Logikschicht (ReGa) auf Community oder Standard gesetzt wurde
Wenn man dieses Script auf einen Raspberry 2 oder höher laufen hat (RaspberryMagic oder YAHM), kann man auch problemlos das Zeit-Modul zum Aufrufen nutzen. Die neue ReGaHss ist so stabil und der Raspi hat genug Leistung, das dies keine Einschränkung darstellt.
weitere Besonderheiten der Version:
- Es können belibige Kanäle und Datenpunkte abgefragt werden
- Es können belibige Kanäle und Datenpunkte gesetzt werden mit der form Datenpunkt ein/aus TAN
- Es können belibige Kanäle der folgenden Typen abgefragt werden: SWITCH, DIGITAL_OUTPUT, DIGITAL_INPUT, DIMMER, BLIND, KEYMATIC,SHUTTER_CONTACT
- Es können belibige Räume oder Gewerke abgefragt werden. Dabei wird eine Liste der Kanäle mit den Datenpunkten und zugeordnete Systemvariablen ausgegeben (Die Liste der ausgegebenen Datenpunkte ist gefiltert und muss bei Bedarf angepasst werden.)
Beispiel:
Version 2.6 - Kann den Status von Geräten/Kanälen/Räumen/Gewerke mit Leerzeichen im Namen jetzt ausgeben.
Version 2.5 - initiale Version
Zuletzt geändert von robsdobs am 19.07.2017, 22:41, insgesamt 3-mal geändert.
sehr selten im Forum
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Hallo robsdoby,
vielen Dank, ich werde es gleich mal ausprobieren.
Nur fürs Protokoll bzw. ggf. noch andere auf die neue Logik anzupassende Scripte.
Ging es bzgl. der Laufzeitprobleme nur um die Variablendeklarationen oder gibt es noch andere Fallstricke (unabhängig von der Zufallszahl und Timer-Funktion)?
vielen Dank, ich werde es gleich mal ausprobieren.
Nur fürs Protokoll bzw. ggf. noch andere auf die neue Logik anzupassende Scripte.
Ging es bzgl. der Laufzeitprobleme nur um die Variablendeklarationen oder gibt es noch andere Fallstricke (unabhängig von der Zufallszahl und Timer-Funktion)?
Re: Telegram-Messenger zur Interaktion mit der CCU(2)
Hallo robsdoby,
habe die zwei Variablen als Zeichenkette angelegt und das Script angepasst und bekomme leider noch die Meldung
habe die zwei Variablen als Zeichenkette angelegt und das Script angepasst und bekomme leider noch die Meldung
Nachtrag:(der Ausgabe) mit vorheriger Eingabe im Chat von Hilfe, Hallo Bot etc., ohne Antwort:Jul 17 11:21:40 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: ! ### Telegram-Bot Version 2.5 ###