SetCCUSysVar geht nicht

Bugreports und Updatewünsche an die Firma contronics
Keine allgemeinen Fragen!

Moderator: Co-Administratoren

Benutzeravatar
Herbert_Testmann
Beiträge: 11062
Registriert: 17.01.2009, 11:30
Danksagung erhalten: 7 Mal

SetCCUSysVar geht nicht

Beitrag von Herbert_Testmann » 18.09.2013, 18:48

hallo

in meiner CCU gibt es eine Systemvariable vom Typ Zeichen "Heizung_Dauer_gestern"

In einem makro benutze ich

Code: Alles auswählen

SetCCUSysVar("Heizung_Dauer_gestern",HZ_LaufzeitGestern,"localhost")
Im letzten Jahr mit der CCU 1 hat das funktioniert. Inzwischen habe ich eine CCU2 und diverse Softwareupdates bei der CCU und bei HP.
Die Zeichenkette aus dem Objekt in HP wird nicht in die Systemvariable geschrieben.
Benutzt jemand den Befehl auf der CCU2 erfolgreich ??

Danke
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig

Benutzeravatar
Herbert_Testmann
Beiträge: 11062
Registriert: 17.01.2009, 11:30
Danksagung erhalten: 7 Mal

Re: SetCCUSysVar geht nicht

Beitrag von Herbert_Testmann » 20.09.2013, 21:36

hallo

bevor ich jetzt dem Hersteller schreibe noch mal die Frage in die Runde ...

Nutzt jemand den Befehl zum Beschreiben einer CCU SYstemvariable aus Homeputer auf der CCU2 erfolgreich ??

schönes WE
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig

Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Re: SetCCUSysVar geht nicht

Beitrag von Tobias78 » 22.09.2013, 08:01

Hallo Herbert,
bin gestern auch auf die CCU2 umgestiegen und habe das gleiche Problem - nur nutze ich den Befehl nicht nur 1x sondern ~ 100 mal!!!
Mist!
Werde nachher probieren ob es geht wenn man statt localhost die IP einträgt, ein Bug ist es aber auf jedenfall - bitte unbedingt Contronics informieren!
GetCCUSysvar scheint zu funktionieren!?
Habe aktuelle FW und Software...
Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

Benutzeravatar
Herbert_Testmann
Beiträge: 11062
Registriert: 17.01.2009, 11:30
Danksagung erhalten: 7 Mal

Re: SetCCUSysVar geht nicht

Beitrag von Herbert_Testmann » 22.09.2013, 08:31

Hallo

ich hatte noch die Idee, statt "localhost" die 127.0.0.1 oder die wirkliche IP der CCU zu testen.
Leider bin ich im Moment selten zu Hause.

Ich bin nur drauf gekommen, weil jemand hier schrieb ... Sysvariablen per Script setzen funktioniert nicht immer. Könnte also ein Problem auf der CCU2 Seite sein. Da muss contronics mal mit eq-3 schwatzen.

Bitte schreib eine mail an contronics. Sobald ich noch einmal mit einer neu angelegten SysVar getestet habe, schreibe ich auch. Denn es gab auch die Vermutung, dass nur Sysvar nicht funktionieren, die von der CCU1 übernommen wurden.

Aber es scheint wohl soweit klar zu sein, dass etwas nicht stimmt und ich verschiebe den beitrag in -> Bugs.

schönen Rest Sonntag noch und Danke für Deine Info.
---
Dieses Schreiben wurde maschinell erstellt und ist ohne Unterschrift gültig

Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Re: SetCCUSysVar geht nicht

Beitrag von Tobias78 » 22.09.2013, 09:24

Hallo Herbert,
nun werden doch etliche setccusysvar ausgeführt. Bei mir lag es an einem anderen Problem (addons wurden über das Backup nicht widerhergestellt...)
Werde nachher mal schauen was das Problem ist bzw. ob es noch eins gibt.
Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

truso
Beiträge: 38
Registriert: 23.01.2012, 09:08

Re: SetCCUSysVar geht nicht

Beitrag von truso » 24.09.2013, 12:49

Ich habe auch das Problem, daß auf der CCU2 die Systemvariablen nicht mehr sauber gesetzt werden.

Alle Versuche mit Wartezeiten, IP statt localhost, Ausführung nur noch alle 10 Minuten usw. haben keine Änderung gebracht.
In einem Makro werden 6 Variablen gesetzt, von denen aber nur noch die ersten 2-3 "ankommen". :?:

Gibt es hier noch Lösungsansätze oder Ideen wie es wieder zum laufen gebracht werden kann?

Gruß

truso

contronics-RK
Beiträge: 954
Registriert: 18.07.2006, 15:58

Re: SetCCUSysVar geht nicht

Beitrag von contronics-RK » 24.09.2013, 16:48

Hallo,

diese Anweisungen werden im Hintergrund bearbeitet und brauchen relativ viel Zeit.
Falls es klemmt das in den Hilfetexten genannte Zeitintervall von mindestens 5 Sekunden noch weiter vergrössern.
Mit freundlichem Gruss
CL-control - Ralph Krapoth
http://www.cl-control.de
Bei Fragen bitte keine PMs, sondern mail an technik@cl-control.de
PMs werden nicht regelmässig kontrolliert und und können unbeantwortet bleiben.

truso
Beiträge: 38
Registriert: 23.01.2012, 09:08

Re: SetCCUSysVar geht nicht

Beitrag von truso » 24.09.2013, 19:28

Danke für die schnelle Antwort.

Mit 5 Sekunden habe ich es schon probiert. Leider ohne Erfolg. Ich werde es mal mit einer größeren Zeitspanne testen, habe aber im Moment keinen Zugriff auf die CCU.
Auf der CCU1 lief das Setzen der Variablen allerdings über ein Jahr ohne Probleme, auch ohne Wartezeit. Ich bin davon ausgegangen, dass nun Alles schneller und besser wird. :(

Ich werde berichten.

Gruss truso

truso
Beiträge: 38
Registriert: 23.01.2012, 09:08

Re: SetCCUSysVar geht nicht

Beitrag von truso » 25.09.2013, 08:29

Morgen!

Bin beim Testen nun schon bei 20 Sekunden angekommen. Hat aber nichts gebracht :shock: .
Sitzt das Problem vorm Rechner?

Wenn Einzelsteuerung = "AUS" dann
RW01 := RT0101 + 10
SetCCUSysVar("SollW010101",RW01,"localhost")
WARTE("00:00:20")
SetCCUSysVar("SollW010102",RW01,"localhost")
WARTE("00:00:20")
SetCCUSysVar("SollW010201",RW01,"localhost")
WARTE("00:00:20")
SetCCUSysVar("SollW010202",RW01,"localhost")
WARTE("00:00:20")
SetCCUSysVar("SollW010301",RW01,"127.0.0.1")
WARTE("00:00:20")
SetCCUSysVar("SollW010302",RW01,"10.67.1.111")
WARTE("00:00:20")
SetCCUSysVar("SollW010401",RW01,"localhost")
WARTE("00:00:20")
ENDEWENN

Gruß truso

buempi
Ehrenmitglied
Beiträge: 12194
Registriert: 29.07.2006, 15:58
Wohnort: Schweiz
Danksagung erhalten: 5 Mal

Re: SetCCUSysVar geht nicht

Beitrag von buempi » 25.09.2013, 09:31

Hallo trusco

Damit der Fehler klarer eingegrenzt werden kann, solltest du noch erwähnen, ob keine der Systemvariablen gesetzt wird, oder nur vereinzelte und - wenn das der Fall ist - ob es immer die gleichen sind oder immer wieder andere.

Ferner: Das Ausführungsintervall ist schon grösser als 7 x 20 Sekunden?

Und vielleicht auch mal mit "aus" statt "AUS" versuchen. Homeputer CL sollte zwar beides richtig auswerten, aber vielleicht ist da doch plötzlich etwas "case sensitive" geworden; der Schalter wird ja mit "aus" und nicht mit "AUS" angezeigt.

Viele Grüsse
Bümpi

Antworten

Zurück zu „homeputer CL - Bugs & Updatewünsche“