RRDtoolのを適用走るスクリプトのセットの1つのバージョンは、あなたが同じのより多くしてみてください.....不明errorreportは
は今収集のluaスクリプトのバージョンを作りましたpower/energy-info、および関連ファイルcreate_pipower1A_graph.shは、RRDTool, How to get png-files by means of os-execute-call from lua-script?
に記載されているエラーフリー実行ファイルの直接の派生物です。派生shファイルは3インバータの出力と並列消費を伴うグラフを生成する必要があります。 グラフィック出力のshファイルは以下の通りです。
#!/bin/bash
rrdtool graph /home/pi/pipower1.png \
DEF:Pwr_MAC=/home/pi/pipower1.rrd:Power0430:AVERAGE \
DEF:Pwr_SAJ=/home/pi/pipower1.rrd:Power1530:AVERAGE \
DEF:Pwr_STECA=/home/pi/pipower1.rrd:Power2950:AVERAGE \
DEF:Pwr_Cons=/home/pi/pipower1.rrd:Power_Cons:AVERAGE \
LINE1:Pwr_MAC#ff0000:Output Involar \
LINE1:Pwr_SAJ#0000ff:Output SAJ1.5 \
LINE1:Pwr_STECA#5fd00b:Output STECA \
LINE1:Pwr_Cons#00ffff:Consumption \
COMMENT:"\t\t\t\t\t\t\l" \
COMMENT:"\t\t\t\t\t\t\l" \
GPRINT:Pwr_MAC:LAST:"Output_Involar Latest\: %2.1lf" \
GPRINT:Pwr_MAC:MAX:" Max.\: %2.1lf" \
GPRINT:Pwr_MAC:MIN:" Min.\: %2.1lf" \
COMMENT:"\t\t\t\t\t\t\l" \
GPRINT:Pwr_SAJ:LAST:"Output SAJ1.5k Latest\: %2.1lf" \
GPRINT:Pwr_SAJ:MAX:" Max.\: %2.1lf" \
GPRINT:Pwr_SAJ:MIN:" Min.\: %2.1lf" \
COMMENT:"\t\t\t\t\t\t\l" \
GPRINT:Pwr_STECA:LAST:"Output STECA Latest\: %2.1lf" \
GPRINT:Pwr_STECA:MAX:" Max.\: %2.1lf" \
GPRINT:Pwr_STECA:MIN:" Min.\: %2.1lf" \
COMMENT:"\t\t\t\t\t\t\l" \
GPRINT:Pwr_Cons:LAST:"Consumption Latest\: %2.1lf" \
GPRINT:Pwr_Cons:MAX:" Max.\: %2.1lf" \
GPRINT:Pwr_Cons:MIN:" Min.\: %2.1lf" \
COMMENT:"\t\t\t\t\t\t\l" \
--width 700 --height 400 \
--title="Graph B: Power Production & Consumption for last 24 hour" \
--vertical-label="Power(W)" \
--watermark "`date`"
のluaスクリプトが再びエラーなしで実行され、RRDファイルは定期的に更新された結果として、グラフィック出力が生成され、しかし何のグラフが表示されない! 2つの異なるラズベリーでテストされましたが、反応に違いはありません。 コマンドラインからshファイルcreate_pipower1A_graphを実行すると、次のエラーが発生します。
[email protected]:~$ sudo /home/pi/create_pipower1A_graph.sh
ERROR: 'I' is not a valid function name
[email protected]:~$ ./create_pipower1A_graph.sh
ERROR: 'I' is not a valid function name
質問:困惑、どこにもSH-ファイルで、私は機能コマンドとして適用されていないため。説明?このエラーの是正のヒント?
ありがとうございます! 今私を閉じ込めた落とし穴を参照してください。 元のshファイルにスペースの代わりにアンダースコアを使用しました。 ;-)小さな細部にも影響があります。 – Toulon7559