Warum werden die Variablen in meinem Prg. nicht geschaltet?

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Jayo73
Beiträge: 173
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Jayo73 » 18.08.2023, 17:09

Hallo zusammen,

es ist wie folgt ein Programm aufgebaut:
Bildschirmfoto 2023-08-18 um 17.05.31.png
Wenn "Sonnenschein_var" auf "ja" springt, dann gehen die beiden Variablen unten nicht auf "Beschattet" obwohl die anderen beiden Bedingungen "TemperatursensorIP:1" und "SonneAzimut_var" gegeben sind.

Hat jemand eine Idee was das sein kann?

Aktuell:
Bildschirmfoto 2023-08-18 um 17.14.42.png
Bildschirmfoto 2023-08-18 um 17.14.42.png (19.28 KiB) 522 mal betrachtet
Bildschirmfoto 2023-08-18 um 17.15.10.png
Bildschirmfoto 2023-08-18 um 17.14.19.png
Bildschirmfoto 2023-08-18 um 17.14.19.png (21.45 KiB) 521 mal betrachtet
RaspberryMatic mit Charly (3.69.7.20230626)

MichaelN
Beiträge: 9850
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 712 Mal
Danksagung erhalten: 1671 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von MichaelN » 18.08.2023, 18:26

Im Zweifel noch mal komplett neu erstellen, manchmal steckt einfach der Wurm drin.
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 +++

Benutzeravatar
zautrix
Beiträge: 383
Registriert: 22.05.2016, 18:41
Wohnort: Badisch-Sibirien
Danksagung erhalten: 40 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von zautrix » 18.08.2023, 18:29

Jayo73 hat geschrieben:
18.08.2023, 17:09

Hat jemand eine Idee was das sein kann?

Bildschirmfoto 2023-08-18 um 17.14.19.png
Ja.
Ein Bug in Homematic.
Deaktiviere mal das Programm und lege es identisch neu an.
Das hat mir bei diesem Bug geholfen.
Gruß aus Nord-Baden,
z.

Jayo73
Beiträge: 173
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Jayo73 » 18.08.2023, 19:08

Ich habe ja den Screenshot, lösche es und lege es dann neu an.
RaspberryMatic mit Charly (3.69.7.20230626)

Jayo73
Beiträge: 173
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Jayo73 » 19.08.2023, 10:59

Das Programm sollte doch auch auslösen wenn Sonnenschein schon auf Ja steht aber "SonneAzimut_var" noch nicht und "SonneAzimut_var" z.B. erst eine Stunde später gegeben ist, oder?
RaspberryMatic mit Charly (3.69.7.20230626)

MichaelN
Beiträge: 9850
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 712 Mal
Danksagung erhalten: 1671 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von MichaelN » 19.08.2023, 11:04

Wie kommst du darauf? Du hast doch UND verknüpft.
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 +++

Jayo73
Beiträge: 173
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Jayo73 » 19.08.2023, 11:06

Wenn ich ODER verknüpfe und z.B. Sonnenschein steht auf Nein aber "SonneAzimut_var" ist dann gegeben, dann würden die Rollladen ja auch dann runterfahren, oder nicht?
RaspberryMatic mit Charly (3.69.7.20230626)

MichaelN
Beiträge: 9850
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 712 Mal
Danksagung erhalten: 1671 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von MichaelN » 19.08.2023, 12:47

Vielleicht solltest Du erstmal klar formulieren, was die Aufgaben sind, die das Programm erfüllen soll.
Ich interpretiere jetzt mal, das Du auch möchtest, das der Azimut das Programm auslöst. Dann darfst Du aber nicht "nur prüfen" einstellen, sondern musst "bei Änderung" wählen. Ich empfehle den Thread zur WebUI-Logik (in den Debugging-Tips verlinkt, siehe Signatur)
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 +++

Jayo73
Beiträge: 173
Registriert: 20.03.2021, 17:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 14 Mal
Danksagung erhalten: 3 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Jayo73 » 20.08.2023, 17:19

Nein, Azimut soll das Programm nicht auslösen, sondern so wie im Screenshot zu sehen "Sonnenschein" Das Programm ist schon richtig so. Vorhin waren die beiden zu prüfenden wieder gegeben und Sonnenschein sprang auf ja, aber die SysVars unten nicht auf "Beschattet"
RaspberryMatic mit Charly (3.69.7.20230626)

Matsch
Beiträge: 5602
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 120 Mal
Danksagung erhalten: 768 Mal

Re: Warum werden die Variablen in meinem Prg. nicht geschaltet?

Beitrag von Matsch » 20.08.2023, 17:55

Und du testest jetzt mit dem komplett neu erstellten Programm?

Antworten

Zurück zu „HomeMatic allgemein“