Programm führt nicht aus

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Pseudoreal
Beiträge: 246
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Programm führt nicht aus

Beitrag von Pseudoreal » 15.10.2021, 18:28

Hallo zusammen,

ich habe ein Programm, welches bestimmte Aktionen ausführt:
*Systemvariable setzen
*Telegram Nachricht verschicken
*Ausgabe auf Alexa

Ich habe es gerade getestet und leider kam weder Alexa noch Telegram durch, wobei beide grundsätzlich funktionieren.
Ich habe dann die CCU neugestartet und dann kam auch die letzte Telegram-nachricht durch. Alexa nicht mehr. Dummerweise habe ich vor dem Neustart nicht getestet, ob die anderen Programme mit Alexa und Telegram funktionierten hätten

Wie kann ich feststellen, wann ich die CCU neustarten muss?

Danke
Dateianhänge
Bildschirmfoto 2021-10-15 um 18.25.25.png
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

frd030
Beiträge: 3613
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 844 Mal
Danksagung erhalten: 539 Mal

Re: Programm führt nicht aus

Beitrag von frd030 » 15.10.2021, 18:35

Pseudoreal hat geschrieben:
15.10.2021, 18:28
Wie kann ich feststellen, wann ich die CCU neustarten muss?
Gar nicht. Das löst das Problem ja nicht.
Ich gehe mal davon aus, dass die Bedingungen alle zusammen ein "Wahr" ergeben? Was soll passieren, wenn welche Bedingungen zutreffen?

Die Systemvariablen triggern ja vermutlich irgendein Skript, das die Nachrichten versendet. Hier wäre erstmal ein Ansatz zu testen, ob das grundsätzlich funktioniert. Ich würde erstmal die grundsätzliche Funktion mit einer etwas einfacheren Version des Programms testen, also vielleicht erstmal schauen, ob Telegram geht, dann Alexa testen, dann beides zusammen. Vielleicht zeigst Du uns ja mal diese Programme und Skripte.

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Programm führt nicht aus

Beitrag von 66er » 15.10.2021, 19:23

Cool, eine Pseudo-Alarmanlage, die den Einbrecher vorwarnt. :?

Zum Thema stimme ich meinem Vorredner vollumfänglich zu. :+1:

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Programm führt nicht aus

Beitrag von MichaelN » 15.10.2021, 19:28

Die Skripte, die Du mit den SVs auslöst werden immer nur 1 nach dem anderen ausgeführt. Wenn das 1. Skript warum auch immer die CCU lahm legt (wartet 50 sec auf TimeOut oder so) dann dauert es entsprechend, bis alle durch sind...
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Pseudoreal
Beiträge: 246
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Re: Programm führt nicht aus

Beitrag von Pseudoreal » 15.10.2021, 20:24

Also die scripte funktionieren grundsätzlich. Das alexa Script ist das von blackhole hier aus dem Forum.

Das telegram Script genauso.

Code: Alles auswählen

! Sende Telegram-Nachricht
!-------------------------------------------------------------------------------------------------------
string message = dom.GetObject("TelegramText").Value();
string chatid = "ID";
string botapi = "botapi";
!--------------------------------------------------------------------------------------------------------
string url="\"https://api.telegram.org/bot"#botapi#"/sendMessage?chat_id="#chatid#"&parse_mode=Markdown&text="#message.ToUTF8().UriEncode()#"\"";
system.Exec("curl -s --max-filesize 131072 --max-time 15 "#url#" &");
Nach dem Neustart hatte ich kurzfristig eine Servicemeldung von meinem HmIP-SMI55 (Kommunikationsfehler).

PS: Die Vorwarnung gilt mehr für uns, weil wir das ein paar Mal vergessen hatten und dann geht die Aussensirene an.
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

Xel66
Beiträge: 14149
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Programm führt nicht aus

Beitrag von Xel66 » 16.10.2021, 06:34

Hast Du in Deinem Meldetext ein Ausrufezeichen oder andere Sonderzeichen drin?

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

Pseudoreal
Beiträge: 246
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Re: Programm führt nicht aus

Beitrag von Pseudoreal » 16.10.2021, 08:40

Außer dem Punkt, habe ich keine.
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

Xel66
Beiträge: 14149
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Programm führt nicht aus

Beitrag von Xel66 » 16.10.2021, 09:04

Eigentlich hätte ich mir die Frage auch selbst beantworten können: Ich kaufe ein "ü" und zahle mit "ue".

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

frd030
Beiträge: 3613
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 844 Mal
Danksagung erhalten: 539 Mal

Re: Programm führt nicht aus

Beitrag von frd030 » 16.10.2021, 10:19

Und das "ö" vielleicht auch gleich mal umtauschen...?

Pseudoreal
Beiträge: 246
Registriert: 01.05.2020, 19:48
System: CCU
Hat sich bedankt: 78 Mal
Danksagung erhalten: 10 Mal

Re: Programm führt nicht aus

Beitrag von Pseudoreal » 16.10.2021, 18:06

Danke, werde ich mal versuchen. Ich dachte, dass ToUTF genau die Probleme mit Umlauten lösen sollte.

Gruß
1x HmIPW-DRAP, 3x HmIPW-DRI32, 3x HmIPW-DRBL4, 7x HmIPW-DRS8, 1x HmIPW-DRD3, 1x HmIPW-SMI55, 3x HmIPW-WTH, 1x HmIP-HAP, 3x HmIP-STH, 1x HmIP-WTH-2, 3x HmIP-PS, 1x HmIP-SMI, 7x HmIP-SWDO-I, 4x HmIP-SWSD, 3 HmIP-SRH, 2x HmIP-BSL, 3x HmIP-SMI55, 1x HmIP-ASIR, 1xHmIP-ASIR-O

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“