Skip to content

Commit

Permalink
V3.2.0
Browse files Browse the repository at this point in the history
+ Support für WeatherObservationsWebsite (WOW)
  • Loading branch information
SBorg2014 committed Sep 4, 2023
1 parent 13a7e9c commit 9b89284
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 5 deletions.
2 changes: 1 addition & 1 deletion wetterstation.sub
Original file line number Diff line number Diff line change
Expand Up @@ -1988,7 +1988,7 @@ awekas_update(){
local AWEKAS_URL="https://ws.awekas.at/weatherstation/updateweatherstation.php?ID=${AWEKAS_USER}&PASSWORD=${AWEKAS_PW}&dateutc=${DATEUTC}"
AWEKAS_URL+="&tempf=${TEMPF}&humidity=${MESSWERTE[5]}&winddir=${MESSWERTE[8]}&uv=${MESSWERTE[17]}&windspeedmph=${WINDSPEEDMPH}"
AWEKAS_URL+="&absbaromin=${BAROMABSIN}&baromin=${BAROMRELIN}&solarradiation=${MESSWERTE[16]}&windgustmph=${WINDGUSTMPH}&dailyrainin=${REGENTAG_SAVE}"
AWEKAS_URL+="&indoortempf=${INDOOR_TEMP}&indoorhumidity=${MESSWERTE[4]}"
AWEKAS_URL+="&indoortempf=${INDOOR_TEMP}&indoorhumidity=${MESSWERTE[4]}&softwaretype=IOWS"

if [ $debug == "true" ]; then
echo -e "${BL}Datenübertragung an awekas.at:"
Expand Down
47 changes: 43 additions & 4 deletions ws_updater.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash

UPDATE_VER=V3.1.1
UPDATE_VER=V3.2.0

### Farbdefinition
GR='\e[1;32m'
Expand Down Expand Up @@ -146,9 +146,10 @@ patcher() {
V2.20.0) PATCH2210 ;;
V2.21.0) PATCH2220 ;;
V2.22.0) PATCH3000 ;;
V3.0.0) echo -e "$GE Kein Patch nötig...\n" ;;
V3.1.0) echo -e "$GE Kein Patch nötig...\n" && exit 0;;
V3.1.1) echo -e "$GE Version ist bereits aktuell...\n" && exit 0;;
V3.0.0) PATCH3010 ;;
V3.1.0) PATCH3011 ;;
V3.1.1) PATCH3020 && exit 0;;
V3.2.0) echo -e "$GE Version ist bereits aktuell...\n" && exit 0;;
*) FEHLER
esac

Expand Down Expand Up @@ -536,6 +537,24 @@ PATCH3000(){
}


#Patch Version V3.0.0 auf V3.1.0
PATCH3010(){
backup
echo -e "${WE}\n Patche wetterstation.conf auf V3.1.0 ..."
sed -i 's/### Settings V3.0.0/### Settings V3.1.0/' ./wetterstation.conf
echo -e "\n${WE} Fertig...\n"
}


#Patch Version V3.1.0 auf V3.1.1
PATCH3011(){
backup
echo -e "${WE}\n Patche wetterstation.conf auf V3.1.1 ..."
sed -i 's/### Settings V3.1.0/### Settings V3.1.1/' ./wetterstation.conf
echo -e "\n${WE} Fertig...\n"
}


patch_260() {
cat <<EoD >patch
--- wetterstation.conf_250 2021-05-13 13:45:06.297750501 +0200
Expand Down Expand Up @@ -627,6 +646,26 @@ cat <<EofP >patch.dat
EofP
}


#Patch Version V3.1.1 auf V3.2.0
PATCH3020(){
backup
echo -e "${WE}\n Patche wetterstation.conf auf V3.2.0 ..."
sed -i 's/### Settings V3.1.1/### Settings V3.2.0/' ./wetterstation.conf
sed -i '/^.*Ende Usereinstellungen.*/i \\n\n #############################################################################################\n ### WOW - Einstellungen (nur nötig falls WOW benutzt werden soll) ###\n #############################################################################################' ./wetterstation.conf
sed -i '/^.*Ende Usereinstellungen.*/i \\n #WOW aktivieren [true/false] / default: false\n use_wow=false\n\
#WOW Site ID und Authentication Key\n WOW_SITEID=\n WOW_AUTHKEY=\n\
#############################################################################################\
### WOW - Ende der Einstellungen ######################################################\
#############################################################################################\n' ./wetterstation.conf
if [ ${RESTAPI} == "true" ]; then
make_objects ".Info.WOW" "Datenübertragung WOW erfolgreich" "boolean"
fi
echo -e "\n${WE} Fertig...\n"
echo -e " ${GE}Die Datenübertragung kann nun (optional) in der wetterstaion.conf nach Eintragung der Zugangsdaten und Aktivierung erfolgen.${WE}"
}


jn_abfrage() {
echo -en "\n$1 ${WE}[${GR}J/N${WE}]"
read -n 1 -p ": " JN
Expand Down

0 comments on commit 9b89284

Please sign in to comment.