Howto - Vermeidung von Programmstarts nach Neustart der CCU

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Jeeper.at
Beiträge: 380
Registriert: 05.01.2016, 09:27
Wohnort: Wien
Hat sich bedankt: 19 Mal
Danksagung erhalten: 1 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von Jeeper.at » 25.12.2017, 09:57

Nimm mal das Hakerl "retriggen" raus. Ich habe dunkel in Erinnerung, das das bei mir mal eine Lösung genau dieses Problems war.

Hominger
Beiträge: 131
Registriert: 06.12.2017, 22:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 29 Mal
Danksagung erhalten: 5 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von Hominger » 25.12.2017, 16:33

Die Antwort des Skripts bringt den Variablenname:

Bild

Den Haken bei Retriggern hab ich raus:

Bild

Dann vor ca. 1 Stunde nochmal 2 Neustarts gemacht - nach dem 1. negativ, allerdings beide ohne Erfolg:

Bild


Ich hatte auch das Programm vorsichtshalber nochmal neu angelegt, aber alles hat nichts geholfen.
Danke für Eure Unterstützung ! Ich hab keine Ahnung wo ich da noch suchen soll ?!? :(

Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.

almrausch
Beiträge: 255
Registriert: 10.12.2016, 21:20
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von almrausch » 25.12.2017, 17:22

Hominger hat geschrieben:Viel ist noch nicht angelegt, erst 2 Rollladenschalter eingebunden.
Vielleicht liegt es daran. Einige Beiträge ab Seite 3 deuten darauf hin.
Gruß Ralf

Hominger
Beiträge: 131
Registriert: 06.12.2017, 22:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 29 Mal
Danksagung erhalten: 5 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von Hominger » 25.12.2017, 18:22

Hallo Ralf,

der Zustand der SV ist tatsächlich wie hier beschrieben viewtopic.php?p=339345#p339345 bei mir auch "null", nicht "true" oder "false" was zu erwarten gewesen wäre. Getestet mit dem Skript im Link.
Ist der Zustand bei Euch tatsächlich auf true oder false ?

Bild

Das im Link beschriebene "Weglassen der Bedingung" bezieht sich wohl auf die Bedingung im Programm, oder ?!?
Die hab ich auch schon gelöscht, dann Neustart, die SV lässt sich nicht vom Zustand "null" wegbewegen.

Sieht wohl so aus, dass ich damit leben müsste, solange nur 2 weitere Aktoren angelegt sind. CCU zu schnell, oder ?

Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.

Benutzeravatar
robbi77
Beiträge: 13845
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von robbi77 » 25.12.2017, 19:28

WriteLine(x);
???
Wenn etwas nicht existiert kommt null raus.


Gruß
Roberto
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Hominger
Beiträge: 131
Registriert: 06.12.2017, 22:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 29 Mal
Danksagung erhalten: 5 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von Hominger » 25.12.2017, 22:53

robbi77 hat geschrieben:WriteLine(x);
???
Wenn etwas nicht existiert kommt null raus.
Da kommt tatsächlich nichts zurück, kein null, kein gar nix :roll:
Bedeutet dies, dass das System diese SV gar nicht kennt ? Oder diese nicht korrekt angelegt wurde ?

KORREKTUR:
Ich muss zurückrudern. Im Script auf S.3 heißt die Variable "CCU SV Status", bei mir "CCU_SV_Status".
Starte ich hiermit den Skript erstmalig kommt in Zeile 1 eine "0" und in Zeile 2 ein "false" zurück. Ab dem 2. Skriptstart kommt beidzeilig je ein "false" zurück.


Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.

Benutzeravatar
JRiemann
Beiträge: 3903
Registriert: 12.11.2015, 21:05
Wohnort: Aurich
Danksagung erhalten: 3 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von JRiemann » 26.12.2017, 17:06

Gab es da nicht mal ein Problem mit der echten "Anwesenheit"-Variable in Verbindung mit noch sehr kleinen Systemen???

Wenn ich mich richtig erinnere kam es bei sehr kleinen Systemen mit wenigen Geräten und wenigen Programmen dazu das die "Anwesenheit" nicht wie gewünscht gesetzt wurde. Das lag wohl daran das die CCU beim Reboot alles extrem schnell abarbeitet.
Viele Grüße!
Jörg

Hominger
Beiträge: 131
Registriert: 06.12.2017, 22:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 29 Mal
Danksagung erhalten: 5 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von Hominger » 26.12.2017, 19:59

Hallo Jörg,

ja, es sind nun definitiv dieselben Anzeichen wie auf Seite 3 beschrieben und die Du hier formulierst. Ein paar Posts weiter oben hat auch Ralf (Almrausch) schon einen Hinweis darauf gegeben.

Vielen Dank !
Gruß Martin
RP3b+ mit HM-MOD-RPI-PCB, HM-WDS30-OT2-SM, HmIP-SLO, HmIP-MOD-OC8, 13St. HmIP-BROLL, etc.

zabiwa
Beiträge: 39
Registriert: 04.11.2017, 23:05
Hat sich bedankt: 2 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von zabiwa » 10.01.2018, 09:11

Hominger hat geschrieben: [...]
Bild
[...]
Ich weiß nicht, ob Du Dein Problem schon lösen konntest, aber Du hast hier eine andere (wahrscheinlich nicht existierende Variable) aufgerufen:
Hominger hat geschrieben: [...]
Bild
[...]

sct
Beiträge: 139
Registriert: 02.03.2016, 15:12
Hat sich bedankt: 1 Mal

Re: Howto - Vermeidung von Programmstarts nach Neustart der

Beitrag von sct » 14.01.2018, 00:00

Also ich habe ja auch noch so ein kleines System. Bei ist das aber so dass das CCU_Boot script nur dann die Variable auf "Normalbetrieb" setzt, wenn beide Haken für 'sichtbar' und 'bedienbar' gesetzt sind. Ist einer oder sind beide nicht gesetzt dann bleibt die Variable SV_CCU_State auf 'booting'. Das alles habe ich gerade bei einer Boot-Orgie heraus gefunden.

Total mystisch
SCT

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“