Zurück   KNX-User-Forum > Supportforen > eibPC
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.04.2012, 08:58
Benutzerbild von Brick
Erfahrener Benutzer
 
Registriert seit: 12.08.2009
Ort: Aschau a. Inn
Beiträge: 911
Brick wird schon bald berühmt werdenBrick wird schon bald berühmt werden
Standard if "change" oder "cylce" - Performance

Hi Leute..

hab mir heut mal wieder meinen Code angesehen und dabei festgestellt,
das ich relativ oft "if cycle(02,00) then pdisplay(..." verwendet hab.
Bei mir werden die Heizungswerte von der UVR1611 alle 2 min. in vierer Blöcken auf den Bus
geschrieben, deswegen dachte ich mir reicht auch ein cycle (02,00) dafür
locker aus... jetzt lass ich mir die Werte aber auf div. Seiten relativ oft anzeigen
und denke mir das das evlt. für die performance negativ ist,
da der EIBPC ja alle 2 min. alle Werte "gleichzeitig" aktualisieren muss..

wäre hier ein "if change()" evlt. besser, da ja dann die Werte nur aktualisiert
werden, wenn sie in vierer Blöcken von der UVR geändert werden.

Oder ist das eh alles egal, weil der EIBPC so performant ist... oder das wegen
dem Seitenrefresh eh nicht auffällt.

Gruß Martin
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 17.04.2012, 11:00
Erfahrener Benutzer
 
Registriert seit: 02.06.2007
Beiträge: 1.147
anlo007 wird schon bald berühmt werdenanlo007 wird schon bald berühmt werden
Standard

Hallo,

Als ich angefangen habe meine Heizung zu programmieren, habe ich auch darauf vertraut, das die Werte nur bei Änderung (auch von den RTR) auf den Bus geschrieben werden müssen.
Dann habe ich aber gemerkt, das bei Störungen, Umprogrammierungen, kurzer Stromausfall und vielen andern kleinen unbedeutenden Ereignissen die Heizung (und auch die Wasserversorgung bei mir) mit falschen Werten arbeitete und dann im Sommer die Heizung voll hochgefahren wurde, da der Temperaturwert einzelner Räume =0° war, oder eine Anforderungs GA =0 obwohl geheizt werden mußte, oder wir hatten plötzlich kein Wasser mehr, da die Pumpe nicht eingeschaltet hatte.

Deshalb lasse ich bei mir (auch seit dem Eibpc einfacher möglich) alle wichtigen Werte zyclisch auf den Bus senden, Themperaturwerte ca. alle 30 min, Wasserversorgung 1 mal pro Minute.
Seit dem habe ich keine Probleme mehr und die Buslast ist auch noch nie ein Problem geworden.

Anders herum ist es ein Vorteil, wenn man den BUS-Monitor einschaltet, das man regelmäßig Adressen auftauchen sieht und somit weiß, das der Monitor richtig läuft und Verbindung zum Bus hat.

Der EibPC arbeitet so schnell, das die Auslastung über diese Adressen für mich nicht sichtbar sind.
__________________
Der schöne Niederrhein läßt Grüssen

Andreas


Alter Hof mit neuer Technik

Geändert von anlo007 (17.04.2012 um 11:03 Uhr)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Webserver] WG als Router mit Absicherung des heimischen Netzes geologe WireGate 53 23.10.2011 21:23
Parametrierung Basalte Auro joda123 KNX EIB Forum 24 05.07.2011 22:51
[WireGate-Plugin] XBMC Fernsteuerung und "Radio" panzaeron Code-Schnipsel 6 23.02.2011 14:13
[Codebeispiel] Webinterface fuchs eibPC 12 22.03.2010 07:23
[KNX/EIB] IP BAOS 770: Programmierung seibling KNX EIB Forum 12 15.01.2010 08:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:55 Uhr.



SEO by vBSEO