--- /dev/null
+README.html
--- /dev/null
+*************
+Dimplex tools
+*************
+
+Heizkurve einer Dimplex Wärmepumpe per Shellscript steuern::
+
+ $ dimplex-get
+ 21
+
+ $ dimplex-set 20
+ Setting dimplex level to 20
+ Operation completed succesfully
+
+ $ dimplex-plus
+ Current: 21
+ New: 22
+ Setting dimplex level to 22
+ Operation completed succesfully
+ Done
+
+ $ dimplex-minus
+ Current: 22
+ New: 21
+ Setting dimplex level to 21
+ Operation completed succesfully
+ Done
+
+Nützlich für den `noxon-gateway`__ :)
+
+__ http://git.cweiske.de/noxon-gateway.git/
--- /dev/null
+#!/bin/sh
+set -e
+ipaddress=192.168.20.71
+res=`curl -sS "$ipaddress/usr-cgi/xml.cgi?I|1|1"`
+echo "$res"\
+ | grep VALUE\
+ | tr -cd [:digit:]
+echo
--- /dev/null
+#!/bin/sh
+set -e
+setting=`dimplex-get`
+echo Current: $setting
+
+setting2=`echo "$setting" | tr -cd '[:digit:]'`
+if [ "$setting" != "$setting2" ]; then
+ echo Invalid current value
+ exit 1
+fi
+
+newsetting=$(($setting - 1))
+echo New: $newsetting
+
+if [ $newsetting -gt 30 ]; then
+ echo "New value too high"
+ exit 1
+fi
+if [ $newsetting -lt 10 ]; then
+ echo "New value too low"
+ exit 1
+fi
+
+dimplex-set $newsetting
+
+echo Done
--- /dev/null
+#!/bin/sh
+set -e
+setting=`dimplex-get`
+echo Current: $setting
+
+setting2=`echo "$setting" | tr -cd '[:digit:]'`
+if [ "$setting" != "$setting2" ]; then
+ echo Invalid current value
+ exit 1
+fi
+
+newsetting=$(($setting + 1))
+echo New: $newsetting
+
+if [ $newsetting -gt 30 ]; then
+ echo "New value too high"
+ exit 1
+fi
+if [ $newsetting -lt 10 ]; then
+ echo "New value too low"
+ exit 1
+fi
+
+dimplex-set $newsetting
+
+echo Done
--- /dev/null
+#!/bin/sh
+set -e
+ipaddress=192.168.20.71
+if [ $# -lt 1 ]; then
+ echo "dimplex-set <value>"
+ exit 1
+fi
+
+value=$1
+
+if [ $value -gt 38 ]; then
+ echo "New value too high"
+ exit 1
+fi
+if [ $value -lt 1 ]; then
+ echo "New value too low"
+ exit 1
+fi
+
+echo Setting dimplex level to $value
+curl -sS "$ipaddress/usr-cgi/query.cgi?var|I|1|$value"\
+ | sed 's#<[^>]*>##g'\
+ | grep -v '^$'