2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 12:49:34 +00:00
fhem-mirror/fhem/www/gplot/temp4valve4.gplot

36 lines
880 B
Plaintext
Raw Normal View History

Initial commit of 00_MAXLAN.pm and 10_MAX.pm 00_MAXLAN.pm: update doc 10_MAX.pm: update doc 00_MAXLAN.pm: Fix syntax error 00_MAXLAN.pm: remove reference to hmId 00_MAXLAN.pm: also dispatch define events from metadata, because shutter does not have configdata 10_MAX.pm: allow setting temp to "on" and "off" 10_MAX.pm: fix doc formatting 00_MAXLAN.pm: Add two set commands: raw and clock 00_MAXLAN.pm: parse current until time 00_MAXLAN.pm: send quit in Undef 00_MAXLAN.pm: beautifying Display ctrl mode (auto/manual/temporary) Allow setting a temporary temperature MAX: change event delimiter to handle time Fix bug where only one room could be handled MAX: parse "S:" response List roomid, send correct roomid with desired-temp MAX: show roomname for devices MAX: add troubleshooting when device send temperature 0 00_MAXLAN: Fix parsing of "until" date: time and month were broken 00_MAXLAN: show time offset on start Show more state info Set timezone to floating because local cannot be determined on fritzbox dispatch CubeClockState only if rfaddr is known Read valve position of HeatingThermostat by gaggi (g.sturm@sturm-busse.de) MAX: notify if 1% percent rule is oversteped and if queue is full Do not crash on empty Metadata response change inital label from "initalized" to "waiting for data" Auto reconnect if connecting failed defer setting clock until after complete hello cleanup Lower polling interval to 10 seconds Remove ReadyFn, we already got a FD really defer setting the clock valveposition is in percent rename serialNr to serial check for matching magic/version, be more robust while parsing metadata implement SendMetadata Add missing devices during C: response Fill SetRoomId Make ReadAnswer really wait for one Make valveposition a reading/show possible settings in WebUI (by wollet42, wton1@gmx.de) Remove DateTime module rename room to group: fhem already has a room concept Set temperature individually, not for the whole group Implement setting of groupid Remove display of groupname, it does not say anything generate events for HeatingThermostat's readings Switched to ReadingsBulkUpdate (thanks to tobias.faust, tobias.faust@gmx.net) Implement interfaces: this changes the setter desired-temp to desiredTemperature Correct some Log messages doc: make clear that MAXLAN uses the cube exclusively Fix webinterface showing old name for desiredTemperature add temp4valve4.gplot for Max! HeatingThermostats Move SetTemperature to backend, allow eco/comfort Show eco/comfort temperature from device Support event-on-{update,change}-reading Correct computation of time difference (thanks Andy Fuchs) gplot: Corrected axis range Allow configuring of a lot of device parameters Add optional pollintervall to define (thanks to wollet42) Return message up to UI Minor fixes Fix setting desiredTemperature Allow cancel of pairmode gplot: better scaling (by wollet42) and steps instead of interpolation Continue even if L: is empty add factoryReset request config after new device paired Updated CUL_MAX Correct parsing of flags parse measured(!) temperature Unify logic for MAXLAN and CUL_MAX into MAX Show some unused bits Correctly show until time only in temporary mode Fix measured temp Fix checks for existance Return list of valid values for desiredTemperature Require a value with desiredTemperature and don't show (manual) Update doc text Update CUL_MAX MAXLAN: dispatch define before configuration event Update plot to show measured temperature, too git-svn-id: https://svn.fhem.de/fhem/trunk@2144 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 23:03:18 +00:00
# Attribute 'small' is useful for gnuplot/-scroll only,
# if plotsize is less than 800,400
#set terminal png transparent small size <SIZE> crop
set readonly
Initial commit of 00_MAXLAN.pm and 10_MAX.pm 00_MAXLAN.pm: update doc 10_MAX.pm: update doc 00_MAXLAN.pm: Fix syntax error 00_MAXLAN.pm: remove reference to hmId 00_MAXLAN.pm: also dispatch define events from metadata, because shutter does not have configdata 10_MAX.pm: allow setting temp to "on" and "off" 10_MAX.pm: fix doc formatting 00_MAXLAN.pm: Add two set commands: raw and clock 00_MAXLAN.pm: parse current until time 00_MAXLAN.pm: send quit in Undef 00_MAXLAN.pm: beautifying Display ctrl mode (auto/manual/temporary) Allow setting a temporary temperature MAX: change event delimiter to handle time Fix bug where only one room could be handled MAX: parse "S:" response List roomid, send correct roomid with desired-temp MAX: show roomname for devices MAX: add troubleshooting when device send temperature 0 00_MAXLAN: Fix parsing of "until" date: time and month were broken 00_MAXLAN: show time offset on start Show more state info Set timezone to floating because local cannot be determined on fritzbox dispatch CubeClockState only if rfaddr is known Read valve position of HeatingThermostat by gaggi (g.sturm@sturm-busse.de) MAX: notify if 1% percent rule is oversteped and if queue is full Do not crash on empty Metadata response change inital label from "initalized" to "waiting for data" Auto reconnect if connecting failed defer setting clock until after complete hello cleanup Lower polling interval to 10 seconds Remove ReadyFn, we already got a FD really defer setting the clock valveposition is in percent rename serialNr to serial check for matching magic/version, be more robust while parsing metadata implement SendMetadata Add missing devices during C: response Fill SetRoomId Make ReadAnswer really wait for one Make valveposition a reading/show possible settings in WebUI (by wollet42, wton1@gmx.de) Remove DateTime module rename room to group: fhem already has a room concept Set temperature individually, not for the whole group Implement setting of groupid Remove display of groupname, it does not say anything generate events for HeatingThermostat's readings Switched to ReadingsBulkUpdate (thanks to tobias.faust, tobias.faust@gmx.net) Implement interfaces: this changes the setter desired-temp to desiredTemperature Correct some Log messages doc: make clear that MAXLAN uses the cube exclusively Fix webinterface showing old name for desiredTemperature add temp4valve4.gplot for Max! HeatingThermostats Move SetTemperature to backend, allow eco/comfort Show eco/comfort temperature from device Support event-on-{update,change}-reading Correct computation of time difference (thanks Andy Fuchs) gplot: Corrected axis range Allow configuring of a lot of device parameters Add optional pollintervall to define (thanks to wollet42) Return message up to UI Minor fixes Fix setting desiredTemperature Allow cancel of pairmode gplot: better scaling (by wollet42) and steps instead of interpolation Continue even if L: is empty add factoryReset request config after new device paired Updated CUL_MAX Correct parsing of flags parse measured(!) temperature Unify logic for MAXLAN and CUL_MAX into MAX Show some unused bits Correctly show until time only in temporary mode Fix measured temp Fix checks for existance Return list of valid values for desiredTemperature Require a value with desiredTemperature and don't show (manual) Update doc text Update CUL_MAX MAXLAN: dispatch define before configuration event Update plot to show measured temperature, too git-svn-id: https://svn.fhem.de/fhem/trunk@2144 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2012-11-19 23:03:18 +00:00
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics nomirror
set y2tics
#set ytics
set title '<TL>'
set grid xtics y2tics
set y2label "Temperature in C"
set ylabel "Vavle Position (%)"
set y2range [5:25]
set yrange [0:80]
#FileLog 4:desiredTemperature:4.5:
#FileLog 4:temperature:4.5:
#FileLog 4:valveposition:0:
plot \
"< egrep 'desiredTemperature' <IN>"\
using 1:4 axes x1y2 title 'Desired Temperature' with steps,\
"< egrep 'temperature' <IN>"\
using 1:4 axes x1y2 title 'Ist Temperature' with lines,\
"< egrep 'valveposition' <IN>"\
using 1:4 axes x1y1 title 'Valve position (%)' with steps