[phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers" [phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers" [phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers" [phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers" [phpBB Debug] PHP Warning: in file [ROOT]/ext/kinerity/bestanswer/event/main_listener.php on line 514: Undefined array key "poster_answers" [GELÖST] OH 2.5.5 - Frage zu Shellscript und Whitelist - openhabforum.de
2020-06-27 14:09:40.703 [WARN ] [ng.exec.internal.handler.ExecHandler] - Tried to execute '/etc/openhab2/scripts/./getText.sh', but it is not contained in whitelist.
# For security reasons all commands that are used by the exec binding or transformation need to be whitelisted.
# Every command needs to be listed on a separate line below.
echo "Date: $TODAY Host:$HOST" >> /etc/openhab2/html/getText.txt
2020-06-27 14:58:01.539 [WARN ] [ng.exec.internal.handler.ExecHandler] - Tried to execute '/bin/bash /etc/openhab2/scripts/./getText.sh', but it is not contained in whitelist.
Thing exec:command:gettext [command="/bin/bash /etc/openhab2/scripts/./getText.sh", interval=60, timeout=5, autorun=false] // Text lesen für die Sitemap
# For security reasons all commands that are used by the exec binding or transformation need to be whitelisted.
# Every command needs to be listed on a separate line below.
/bin/bash /etc/openhab2/scripts/./getText.sh
Bitte entferne das /./ aus der Zeile (sowohl im exec-Aufruf als auch in der whitelist). Der einzelne Punkt zeigt auf das aktuelle Verzeichnis und die Auflösung des Befehls läuft dann nicht sauber. Ebenso ist es nicht erlaubt, ein Leerzeichen vor dem ersten Befehl einzufügen, obwohl das in der Konsole tadellos funktioniert (und verhindert, dass der Befehl in der History landet). Der Aufruf muss also so aussehen:
udo1toni hat geschrieben: ↑27. Jun 2020 15:30
Bitte entferne das /./ aus der Zeile (sowohl im exec-Aufruf als auch in der whitelist). Der einzelne Punkt zeigt auf das aktuelle Verzeichnis und die Auflösung des Befehls läuft dann nicht sauber. Ebenso ist es nicht erlaubt, ein Leerzeichen vor dem ersten Befehl einzufügen, obwohl das in der Konsole tadellos funktioniert (und verhindert, dass der Befehl in der History landet). Der Aufruf muss also so aussehen:
Du legst ein String-Item an und wenn du es numerisch haben willst, dann auch noch ein Number-Item. Dann brauchst du aber noch eine Regel zum umwandeln.
rule "OpenhabPi Temperature String to Number"
when
Item CPU_Temp changed
then
CPU_Temp_num.postUpdate(Float::parseFloat(String::format("%s",CPU_Temp.state).replace(' ','')))
end
Nun kannst du das Item in die Sitemap übernehmen, welches du willst
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian