diff --git a/contrib/scripts/readallvaillantregisters.sh b/contrib/scripts/readallvaillantregisters.sh new file mode 100755 index 00000000..cdd6dc47 --- /dev/null +++ b/contrib/scripts/readallvaillantregisters.sh @@ -0,0 +1,18 @@ +#!/bin/bash +port=8888 +if [ "x$1" = "x-p" ]; then + shift + port=$1 + shift +fi +addr=08 +if [ "x$1" = "x-a" ]; then + shift + addr=$1 + shift +fi +for (( i=0; i<512; i++ )) ; do + h=`printf "%4.4X" $i` + ret=`echo "hex ${addr}b509030d${h##??}${h%%??}"|nc localhost $port|head -n 1` + echo $i "=" $ret +done