Zurück   KNX-User-Forum > Öffentlicher Bereich > KNX EIB Forum > Code-Schnipsel
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 09.08.2011, 20:03
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Ja und Nein; Danke für den Hinweis:
War nicht im SVN, nachgeholt..
Sollte sich was ändern nehme ich das dann aus dem ersten Post raus, aktuell ist also immer SVN (die Idee mit SVN entstand erst später..)

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 02.12.2011, 09:28
Benutzerbild von greentux
Erfahrener Benutzer
 
Registriert seit: 14.03.2010
Ort: Sachsen
Beiträge: 2.424
greentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäre
Standard

Frage: Für das dann neuangelegte rrd pro Wert werden die Daten genommen, die auf der Webmin Sensors Seite ganz unten eingetragen sind?
Ich habe dort ein paar Anpassungen vorgenommen und möchte, das auch die KNX Werte mit gleicher Auflösung gespeichert werden.
__________________
Derzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 02.12.2011, 09:36
Benutzerbild von greentux
Erfahrener Benutzer
 
Registriert seit: 14.03.2010
Ort: Sachsen
Beiträge: 2.424
greentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäre
Standard

Weiterhin hätte ich gern COUNTER statt GAUGE... der Aufruf im wiregated.pl gibts ja irgendwie her. Nur wie korrespondiert das mit dem Plugin hier?
__________________
Derzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 02.12.2011, 23:00
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Da ist glatt ein bisschen der Käfer drin: Für neue Sensoren, werden im Webif hartcodierte Werte eingesetzt (aber letztlich nicht verwendet bevor gespeichert), nicht das globale als Default.

Nachdem der wiregated.pl bis dahin aber das RRD schon neu angelegt hat stimmts dann trotzdem: für neue Sensoren gilt dort der globale als Default. Die Anzeige im Webif über die RRA's stimmt dann nicht mit der Realität überein.
Wird geändert, zusätzlich fiel mir gerade gerade ein "Info" Button als sinnvoll ein, wo man einfach nachsehen kann (analog rrdtool info nur in hübsch&Verständlich )

COUNTER (bzw. alles andere wie DERIVE usw auch) geht, muss man update_rrd nur beim anlegen als 4. Parameter mitgeben. Beim späteren befüllen spielt das keine Rolle..

Bei "komplexen" RRD's kann es sich aber auch definitiv einfacher gestalten, gleich das anlegen im Plugin einmalig selbst zu machen; es gibt ja noch mehr: min/max, interval (step, der wichtigste Parameter, der sagt was die Reihen für eine Zeiteinheit haben, da wird bei neuen immer der globale genommen usw... )

Das ganze rrdtool zu abstrahieren soll eigentlich garnicht Ziel sein, geht auch kaum, wenn man bestimmte Sonderwünsche hat kopiert man sich zum erstellen des RRD's das (RRDs::create(..) einfach aus wiregated.pl. Das ist auch schon dokumentiert

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 02.12.2011, 23:08
Benutzerbild von greentux
Erfahrener Benutzer
 
Registriert seit: 14.03.2010
Ort: Sachsen
Beiträge: 2.424
greentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäre
Standard

Ok, verstanden. Es gibt doch aber nur eine Funktion, die rrd_update heißt oder? Vermutlich legt die an, wenns noch nicht da ist? So habe ich das Plugin verstanden.
Oder kann ich irgendwie das rrd auch extra anlegen?
__________________
Derzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 02.12.2011, 23:13
Benutzerbild von greentux
Erfahrener Benutzer
 
Registriert seit: 14.03.2010
Ort: Sachsen
Beiträge: 2.424
greentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäre
Standard

Eh wir uns missverstehen. Ich meine hier nur das Plugin, kein WebIF! Es geht mir lediglich darum, knx Infos in ein Plugin zu übertragen. Nur eben als Counter.
Also update_rrd mit 4. Paramter ist ok. Die restlichen im WebIF festgelegten globalen Werte (bswp intervall 120s) werden dann verwendet?
__________________
Derzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 02.12.2011, 23:25
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Ja update_rrd legt es mit gängigen Defaultwerten an, sofern nicht vorhanden, das ist ja irgendwo nur eine convenience-funktion die RRDs::create und RRDs::update ein bisschen schöner aussehen lässt unter der Annahme, das es die Defaultwerte für 90% tun, die sich keine 50 Parameter ausdenken wollen. Oder eben nicht so tief einsteigen wollen, was das nun genau da tut, sondern einfach nur ne Grafik für die nächsten 15 Jahre


Man kann natürlich (beides) auch gleich direkt aus dem Plugin (oder Konsole, beim create vielleicht der einfachere Weg da einmalig) aufrufen, siehe hier ab Zeile 473 (sub update_rrd)

Edit: die RRD-Tool Funktionen sind da 1:1 so verwendbar, wie hier beschrieben.
Einzige Ausnahme: vom ablegen mehrere Werte (statt "value") in einem RRD würde ich abraten, weil fast sämtliche Frontends dann gern auf die Nase fallen.. Einfach eins pro Wert machen..

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!

Geändert von makki (02.12.2011 um 23:29 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
  #18  
Alt 03.12.2011, 11:59
Benutzerbild von greentux
Erfahrener Benutzer
 
Registriert seit: 14.03.2010
Ort: Sachsen
Beiträge: 2.424
greentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäregreentux sorgt für eine eindrucksvolle Atmosphäre
Standard

Gut, wenn ich also das rrd händisch anlege, sollte dann ja das update damit klar kommen...
Werds heute Abend probieren, sobald der Fliesenleger mit seinen Nachbesserungen raus ist
__________________
Derzeit zwischen Kistenauspacken und Garten anlegen.
Baublog im Profil.
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 20.02.2012, 07:44
Benutzer
 
Registriert seit: 15.04.2010
Ort: Gifhorn
Beiträge: 423
Hauke ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe gestern festgestellt, dass der Wert '0' in das Archiv geschrieben wird, wenn der Bus nicht erreichbar ist (mir war beim basteln das TP-UART Interface abgefallen und ich hab's nicht bemerkt...). Schöner fände ich, wenn in diesem Fall einfach kein Wert ins Archiv geschrieben wird, so wie auch bei 1-Wire Sensoren wenn der Wert nicht verfügbar ist.
Lässt sich das irgendwie im Plugin ändern?


Gruß,
Hauke
__________________
Endlich umgezogen. Fertig? Noch lange nicht... ;-)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 18.03.2012, 10:29
Benutzer
 
Registriert seit: 15.04.2010
Ort: Gifhorn
Beiträge: 423
Hauke ist zur Zeit noch ein unbeschriebenes Blatt
Standard

*schieb*



Ich wäre immer noch an einer Lösung interssiert. Leider kenne ich mit der knx_read funktion im Detail nicht aus. Ist die irgendwo dokumentiert? Ich vermute das Problem besteht darin, dass die Funktion eine "gültige" Null zurückliefert, wenn der Bus nicht erreichbar ist? Also wäre ja der Lösungsansatz, der Funktion knx_read beizubringen, ein "naN" oder sowas zu liefern, wenn vom Bus nichts kommt und der Wert älter als die max. erlaubte Zeit ist.
Kann hier jemand helfen?


Gruß,
Hauke
__________________
Endlich umgezogen. Fertig? Noch lange nicht... ;-)
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
Umfrage Grafiken Overlays Füllstoffe eibmeier KNX EIB Forum 8 20.05.2010 17:58
[HS/FS] RSS-Feed erstellen TRex KNX EIB Forum 1 19.03.2010 11:23
[mmh] neue *.csv erstellen COD6 KNX EIB Forum 12 07.12.2009 14:59
[HS/FS] - √ - Erstellen eines dynamischen Symbols ottho KNX EIB Forum 10 22.03.2009 16:37
- √ - Ersetzen von (vielen) Grafiken im Experten touareg KNX EIB Forum 7 24.04.2008 20:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:46 Uhr.



SEO by vBSEO