問題タブ [volttron]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
volttron - VOLTTRON 気象エージェントを実行できません
最近では、建物の負荷予測のための気象情報の公開と購読に取り組んでいます。気象エージェントを実行しようとすると、次のようなエラーが発生します。
VOLLTRON 3.0 ユーザー ガイドのすべての指示に従っていますが、それでも機能しません。その問題を解決するにはどうすればよいですか?ありがとうございました!
python - VOLTTRON : デバイス通信が中止されました: segmentationNotSupported
BACnet Proxy
およびエージェントを実行するとMasterDriver
、次のエラー メッセージが表示されます。
master_driver.driver エラー: デバイス名の取得に失敗しました: RuntimeError('Device communication aborted: segmentationNotSupported')
誰かがこのエラーを解決するのを手伝ってくれますか?
volttron - VOLTTRON を使用した OpenEIS
VOLTTRON で OpenEIS を使おうとすると、まず OpenEIS をインストールする必要があります。
Python 3.4 をインストールできたので、~/openeis-2.x で "python3 bootstrap.py" を実行できます。
ブートストラップの get-pip リンクをhttps://bootstrap.pypa.io/get-pip.pyに変更することができました
ただし、コマンドを実行すると、一連のエラー メッセージが表示されました。最初の 2 つは、"import pip ImportError: No module named 'pip'" と import ensurepip ImportError: No module named 'ensurepip'" です。
リンクからget-pipをダウンロードするのが目的ではないので、コードを実行するときにpipとensurepipは必要ありませんか?
ありがとう。
volttron - Volttron 初期化デーモン
どうやら私の最初の質問はあいまいであるか、悪い質問として解釈されたようです。
もう一度やってみます。
volttron/scripts/admin/ にある volttron というファイルがあり、その内容は、Volttron デーモンが init から開始されたことを示しています。venv (/var/lib/volttron) 以外のパスを参照していることに気付きました。このファイルがあるのはなぜですか? 見直す予定はありますか?人々はこのファイルを変更して、init から開始できるようにしましたか? この件に関するドキュメントはありますか?
自動初期化は、コンピュータ システムでサービスを提供するすべてのプログラムにとって非常に重要な機能です。
コードのスニペットを提供しました。
volttron - OS X の VOLTTRON?
OS X で VOLTTRON を実行している人はいますか? これを実現するために必要な労力を評価しようとしています。
inotify を FSEvents に基づくものに置き換える必要があるようです。inotify の使用はvolttron.platform.utils.watch_file
メソッドに限定されているように見えるので、それほど難しくはないはずです。
inotify 参照をコメントアウトすると、VOLTTRON はエラーなしで起動しますが、依存しているものwatch_file
は確実に機能しません。OS X で異なる、または利用できない他のライブラリまたは動作はありますか? ハードウェア/ドライバー インターフェイスについては心配していません。OS X にデプロイするつもりはありませんが、OS X で開発できるといいですね。
volttron - Volttron - オブジェクトに属性「vip」がありません
エージェント (smartstripui_srv.agent) の 1 つから別のエージェント (pricepoint.agent) の RPC メソッドを呼び出そうとすると、エラーが発生します - 「INFO: 'SmartStripUI_Srv' object has no attribute 'vip'」
smartstripui_srv.agent は、PublishMixin、BaseAgent を継承しています。
シンプルなエージェントから pricepoint.agent の RPC メソッドの呼び出しをテストしましたが、動作しています。
PublishMixin を継承したエージェント BaseAgent の場合、パラメータの設定が抜けているようです。
volttron - VOLTTRON MasterDriver トピックス
興味深いのは、MasterDriver エージェントが同じポイントを 2 つの異なるが類似したトピック名で公開するのはなぜですか? たとえば、「devices/campus/building/bacnet1/OCC_COOL_SP」と「devices/OCC_COOL_SP/bacnet1/building/campus」です。両方のトピックが必要ですか?
python-decorators - VOLTTRON の Core.schedule デコレーター
Core.schedule() デコレーターを使用して、エージェント内で特定の時間にタスクを開始するようにスケジュールするにはどうすればよいですか? Core.schedule(deadline, *args, **kwargs) を使用してみましたが、ここで締切は日時です (つまり、'2016-09-26 10:00:00') が、エラー args is not defined を受け取りました。