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


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.12.2009, 01:10
Benutzerbild von Baubär
Benutzer
 
Registriert seit: 08.04.2008
Beiträge: 269
Baubär ist zur Zeit noch ein unbeschriebenes Blatt
Standard Webchart zur Raumtemperaturanzeige

Servus,

ich hatte mir auf der Seite 63 im Handbuch mal das Beispiel angesehen, jedoch bekomme ich im Chart (bisher) nichts angezeigt, obwohl ich die GA auf meine Adresse aktualisiert hatte. Ich verstehe auch nicht wirklich die Berechnung im Beispiel:

Code:
if cycle(30,0) then webchart(10,convert(8.5*("RkWohnzimmerTemp-3/1/28"-16.0),0), $-25h$c14,$jetzt$c14)
endif
Wo kommt den die 8.5 her?

Man nimmt die Raumtemperatur und zieht da 16 (Grad) ab und multipliziert das Ganze mit 8.5 und erhalte so den VAR-WERT. Was ist den das dann für ein Wert?

Mag ja sein, dass das so sein muss aber verstehen würde ich es schon gerne

BTW, Hat mal jemand eine Beispielkonfiguration, wie man sich ein paar sinnvolle Werte oder Statusmeldungen per EMAIL zuschickt. Wäre eine große Hilfe!

Klappt das jetzt mit der Uhrzeit wegen der "bösen Zeichen" in der 1.109?

Ich habe so Dinge vor wie:

- z.B. täglicher Stromverbrauch von EMU Zähler
- Wenn Präsenzmelder keine Informationen mehr für Zeitraum x sendet. Mail mit : Objekt steht leer
- Info, wenn Heizung mehr als XX° über Standard-Max-Sollwert: Könnte ein Ventil nicht mehr schließen, Feuer, etc...
- etc.

Liebe Grüße

GUSTAV
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 14.12.2009, 11:59
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.502
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von Baubär Beitrag anzeigen
if cycle(30,0) then webchart(10,convert(8.5*("RkWohnzimmerTemp-3/1/28"-16.0),0), $-25h$c14,$jetzt$c14)
endif
Temperatur soll über 30 Stufen verteilt dargestellt werden. webchart macht ja nur Ganze Zahen. Daher einfach eine Skalierung
Besser wäre hier wohl didaktischer vorzugehen: 30 Stufen, Werte von 16 bis 24 Grad, also 30/8 oder besser 3.75 als Skalierung. (Ich änder das im Handbuch).

Klappt das jetzt mit der Uhrzeit wegen der "bösen Zeichen" in der 1.109?
Ja, wir haben nicht nur neue Bugs, sondern auch Features neu dazu gemacht . Nicht darstellbare Zeichen werden einfach rausgelassen.
Michael
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 14.12.2009, 12:00
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.502
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Standard

- z.B. täglicher Stromverbrauch von EMU Zähler
- Wenn Präsenzmelder keine Informationen mehr für Zeitraum x sendet. Mail mit : Objekt steht leer
- Info, wenn Heizung mehr als XX° über Standard-Max-Sollwert: Könnte ein Ventil nicht mehr schließen, Feuer, etc...
- etc.
Einfach mit

Mailtext=$Text Variable=$+convert(Variable,$$) + ...
arbeiten und dann Mailtext verschicken.
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #4  
Alt 04.02.2012, 22:48
Benutzerbild von Brick
Erfahrener Benutzer
 
Registriert seit: 12.08.2009
Ort: Aschau a. Inn
Beiträge: 946
Brick wird schon bald berühmt werdenBrick wird schon bald berühmt werden
Standard

Hi Leute...

seit heut hab ich auch endlich einen EIBPC...

die ersten Visuversuche laufen.. leider komm ich mit den Charts überhaupt noch nicht klar..

hab mal folgenden Code verwendet:
Code:
if cycle(30,0) then webchart(4,convert("Isttemp Wohnzimmer-1/1/2",0),$-12h$c14,$jetzt$c14) endif
und als Chart bekomm ich dann das !! (siehe Anhang)


davon mal ganz abgesehen das keine Werte angezeigt werden, stimmen wohl die Achsen überhaupt nicht..

woran kann das liegen.. ich bekomms irgendwie nicht hin.. !!

(Anfänger halt !!)

Gruß Martin
Angehängte Grafiken
Dateityp: jpg Unbenannt.JPG (15,1 KB, 103x aufgerufen)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #5  
Alt 05.02.2012, 09:20
Benutzer
 
Registriert seit: 03.01.2011
Ort: Süddeutschland
Beiträge: 383
macflei befindet sich auf einem aufstrebenden Ast
Standard

anbei mal ein Beispiel was funktionieren sollte (Werte werden alle 15min in den mpchart geschrieben).
- AußentempID muß an die entsprechende Stelle unter [EibPC] gesetzt werden.
- "Gruppenadresse-x/x/X" muß entsprechend angepasst werden
- SeitenID muß entsprechend angepasst werden

epc Code:
  1. [WebServer]
  2. mpchart(AußentempID)[DOUBLE,SXY]($Außentemperatur$,LINEDOTS)
  3. [EibPC]
  4. WebZeit=convert(convert(hour(),0f32)+convert(minute(),0f32)/60f32,0f16)
  5. if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then {
  6. mpchart(AußentempID,WebZeit,"Gruppenadresse-x/x/X",0,SeitenID)
  7. } endif


Rechtschreibfehler sind auf den noch nicht getrunkenen Morgenkaffee zurück zuführen

Geändert von macflei (05.02.2012 um 11:52 Uhr) Grund: Code geändert
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #6  
Alt 05.02.2012, 10:51
Benutzerbild von Brick
Erfahrener Benutzer
 
Registriert seit: 12.08.2009
Ort: Aschau a. Inn
Beiträge: 946
Brick wird schon bald berühmt werdenBrick wird schon bald berühmt werden
Standard

grrrr.. was soll ich sagen.. geht nicht.. !!!

Falsche Anzahl von Argumenten von in >convert< in >mpchart (4, .... usw.

Hab die Werte aber angepasst.. (hier meine Version)
unter: [EIBPC]
Code:
    WebZeit=convert(convert(hour(),0f32)+convert(minute(),0f32)/60f32,0f16)
    if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then {
    mpchart(4,WebZeit,convert("Gruppenadresse-x/x/X"),0,InfoPageID)
    } endif
und unter [Webserver]
mpchart(4)[DOUBLE,SXY]($Außentemperatur$, LINE)
hab den einzelnen Elementen noch keine Variable gegeben.. deswegen hier die 4..

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
  #7  
Alt 05.02.2012, 11:27
bmx bmx ist offline
Erfahrener Benutzer
 
Registriert seit: 16.05.2008
Beiträge: 1.450
bmx wird schon bald berühmt werdenbmx wird schon bald berühmt werden
Standard

Hallo Martin,

mpchart(ID, VarX, VarY, Index,PageID) mit VarX, VarY = f16, andere Argumente u08

Code:
    WebZeit=convert(convert(hour(),0f32)+convert(minute(),0f32)/60f32,0f16)
if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then {
     mpchart(4u08,WebZeit,convert("Gruppenadresse-x/x/X",0f16),0u08,InfoPageID)
} endif
Gruß,
Bernd
__________________

Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #8  
Alt 05.02.2012, 11:40
Benutzerbild von Brick
Erfahrener Benutzer
 
Registriert seit: 12.08.2009
Ort: Aschau a. Inn
Beiträge: 946
Brick wird schon bald berühmt werdenBrick wird schon bald berühmt werden
Standard

Zitat von bmx Beitrag anzeigen
Hallo Martin,

mpchart(ID, VarX, VarY, Index,PageID) mit VarX, VarY = f16, andere Argumente u08

Code:
    WebZeit=convert(convert(hour(),0f32)+convert(minute(),0f32)/60f32,0f16)
if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then {
     mpchart(4u08,WebZeit,convert("Gruppenadresse-x/x/X",0f16),0u08,InfoPageID)
} endif
Gruß,
Bernd
Hi Bernd..

er meckert mir immer folgende Zeile an:

if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00))


Hier die Meldung:
Datei: "./tmpMacroOut.txt" wurde geschriebenSyntaxfehler in Zeile:[39]
> if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then { mpchart(4,WebZeit,convert("Aussentemp-1/3/1"0f16),0u08,InfoPageID) } endif < in der Datei "./tmpApp.txt"
Gültig bis Spaltenposition: {4}
STOP Parser --> if (mtime(00,00) or mtime(15,00) or mtime(30,00) or mtime(45,00)) then { mpchart(4,WebZeit,convert("Aussentemp-1/3/1"0f16),0u08,InfoPageID) } endif

Vielleicht hilft das ja weiter.. ?!?!

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
  #9  
Alt 05.02.2012, 11:51
Benutzer
 
Registriert seit: 03.01.2011
Ort: Süddeutschland
Beiträge: 383
macflei befindet sich auf einem aufstrebenden Ast
Standard

1.hab oben mal editiert.

2. zu deiner fehlermeldung
fehlt da ein komma nach "Aussentemp-1/3/1"

3. 4u08
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #10  
Alt 05.02.2012, 12:07
Benutzerbild von enertegus
Erfahrener Benutzer
 
Registriert seit: 25.04.2009
Ort: Forchheim
Beiträge: 4.502
enertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäreenertegus sorgt für eine eindrucksvolle Atmosphäre
Standard

Schau doch auch mal hier: Demo Integrierter Webserver V2
Da ist im Zipfile getesteter Code.
__________________
offizielles Supportforum für den Enertex® EibPC: http://knx-user-forum.de/eibpc/
Webshop für Produkte rund um Enertex® : http://shop.enertex.de
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



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:36 Uhr.



SEO by vBSEO