Es ist ueberhaupt kein Problem, Werte externer Datenquellen in FOSHKplugin zu verarbeiten oder Ecowitt-Sensoren zu emulieren, sofern man diese Werte hat (darauf zugreifen kann).Ich würde gerne mit dem Homematic IP Regensensor das srain_piezo des (nicht vorhandenen) WS90 bzw. der Konsole an FOSHKplugin nachstellen um die Regendauer besser zu erfassen, da der (vorhandene) WH40H systembedingt zu träge reagiert.
Siehe dazu die Exec-Funktion sowie die Script-Funktion.
Wie kannst Du denn den Status Deines Sensors abfragen? Geht das irgendwie per http?
Der hinzuzufuegende Key waere dann tatsaechlich srain_piezo - wobei 0=es regnet nicht und 1=es regnet:
Code: Alles auswählen
#!/bin/bash
# make script executable - chmod ug+x addScript.sh
# use in config file as Export\ADD_SCRIPT = ./addScript.sh
# the original output data from FOSHKplugin
instr="$@"
# if sensor outputs 0 for no rain and 1 for is raining via http call
state=`curl -s http://192.168.15.186/rainstate`
if [ ! -z "${state}" ]; then statestring="&srain_piezo=${state}"; fi
# merge the original string with the new components
echo "${instr}${statestring}"