このAdapterは、Sentry.ioを使用して、開発者として私に例外とコードエラーと新しいデバイススキーマを自動的に報告します。詳細については、以下を参照してください!
あなたのエネルギー、ガス、液体の消費の詳細な分析任意のソース(KWH、WH、WATT、L/HまたはM3)は、データ分析に使用できます。
| 州 | 機能 | 説明 |
|---|---|---|
| >デバイス<.cumulativereading | 値を蓄積します | 累積値を計算します 変換を含む 累積値は、これらの手順に従うことで変更される可能性があります |
| >デバイス<。>年<。>年統計< | 毎年の統計 | レベルで今年の統計情報を保存します >デバイス。> thisyear <。>選択された期間< |
| > device <。>year <。> currentyear | 今年の統計 | 今年の統計情報をレベルに保存します >デバイス。> currentyear <。>選択された期間< |
| > year <。> currentyear。>消費タイプ< | 消費 | 消費データを保存するルートフォルダー (現在の値 - 前の値)。 消費または配送にすることができます |
| > year <。>currentyear。>コストタイプ< | 費用 | コストデータを保存するルートフォルダー。 現在の価値 *コスト +基本価格 消費または配送にすることができます |
すべての州の場所は州名でグループ化され、期間およびカテゴリ構造で分離されています。
計算は自動的に処理され、値は価格決定で定義されているように、適切なユニットに変換されます。
問題がある場合は、最初にトラブルシューティングをお読みください!


| 構成アイテム | 説明 |
|---|---|
| 有効になっています | Sourceanalytixの状態を活性化します |
| エイリアス | デフォルト:状態名、SAに示されているデバイスの名前 |
| [タイプ]を選択します | 必須で、計算タイプを選択して、価格定義に従って計算します |
| ユニットを選択します | デフォルト:自動的に、必要に応じて手動で選択します(ログを参照) |
| 費用 | コスト計算 |
| (out)基本料金付き | コスト計算の基本料金を含む |
| 消費 | 消費データを計算します |
| カウンター値 | 現在のカウンター値を保存します |
| メーターの読み取り | |
| Xの始まり: | 処理する特定の期間のカウンターの値を開始します 計算電流-StartValue |

TODO:ロジックを説明してください
TODO:ロジックを説明してください
TODO:ロジックを説明してください
TODO:ライブラリへのドキュメントリンク(文書libも!)
TODO:wattからkWh変換を文書化します
TODO:ドキュメントユニット変換(ワットのように、WHからKWHへ)
年間レベルでの消費/価格および/またはコスト/収益の統計情報を保存する
デバイス。> thisyear <。> category <。>選択された期間
この情報は通常、データストレージと履歴比較に使用されます。
州は、指定された期間(2020年と2021年、2019年2月と2月のECTなど)によってグループ化されています。
週
デバイス<。>年<。>コスト/収益
消費/配送<.weeks。 weeknr <数ヶ月
デバイス<。>年<。>コスト/収益
消費/配送<.months。月<四分の一
デバイス<。>年<。>コスト/収益
消費/配送<.Quarters。 qx <
今年の統計情報をレベルに保存します。
デバイス。> CurrentYear <。>選択された期間
週
デバイス<。>年<。>コスト/収益
消費/配送<.weeks。 weeknr <数ヶ月
デバイス<。>年<。>コスト/収益
消費/配送<.months。月<四分の一
デバイス<。>年<。 qx <
この情報は通常、毎日/毎週/毎月の計算に使用されます
指定された期間ごとにグループ化されたコスト/収益および/または消費/配送
TODO:スクリーンショットを追加<
| カテゴリ | タイプ | 説明 |
|---|---|---|
| 費用 | 金融 | 計算値 *コスト価格 +基本価格 |
| 収益 | 金融 | 計算値の結果 *獲得価格 +基本価格 |
| 消費 | 計算 | コストとしての計算値の結果 - 開始値 年/月/四半期などの |
| 配達 | 計算 | 配信としての計算値の結果 - 開始値 年/月/四半期などの |
トラブルシューティングを開始する前に、ここでエラーが発生する可能性があるため、ソースAnalytixの初期化を理解することが重要です。問題セクションを参照してください。次のシーケンスが処理されます。
Issue 1 Unitが定義されていません.....、計算を実行できません
状態設定で正しいユニットを選択してください
第2号なしで定義されているコストなし.....、状態設定で計算のタイプを選択してください
計算を処理するために使用する量を理解するために、選択したコストタイプを選択してください
問題3選択したタイプ...価格定義には存在しません
これで、選択したコストタイプの価格定義が見つかります。価格設定を確認してください(Adapte Config)
第4号のチェック設定.....!既知の初期値:.....>既知の累積値.....進行できません
既知のinit値>既知の累積値。これは、これらのオブジェクトを状態の生オブジェクト"valueAtDeviceInit": xxxx
第5号のチェック設定.....!既知のvalueatdevicereset:.....>既知の累積値.....プロセスできません
既知のinit値>既知の累積値、これは解決できます
これらのオブジェクトの削除または状態のオブジェクトの削除または変更valueAtDeviceReset": xxxx
第6積積層の状態は作成されていません
状態の初期化は失敗しました、第1号から5を参照してください
コストの読み取りAEが作成されていないための問題7州
状態設定では、計算のタイプは有効になりません

第8号現在の値< forterinit
デバイスのリセットが検出されます。関数7を参照してください
問題9私の計算は正しくありません
正しいユニットが選択されているかどうかを確認します(選択されていない場合、SAは自動検出しようとします)
累積読み取りがあなたの価値読み取りの正しい合計値を反映しているかどうかを確認してください

開始値が正しく設定されていることを確認してください
SAは、累積読み取りによる計算を処理します - 期間開始時に既知の累積読み取り。これらの開始値は状態設定で定義されており、< currentReadingよりも<
cumulativereading> = daystart> = weekstart> = monthstart> = cootlestart> = yearstartを確認してください
これらの値をState RAWオブジェクト: valueAtDeviceReset": xxx "valueAtDeviceInit": xxx
@hadering
は、2016年のhttps://forum.iobroker.net/viewtopic.php?f=21&t=2262に戻ったPixのおかげでルーツがあります
の仕事が気に入ったら、個人的な寄付を検討してください
(これはDutchmannlの個人的な寄付リンクであり、IoBrokerプロジェクトとは関係ありません!)
Sentry.ioは、開発者がアプリケーションからのエラーに関する概要を把握できるサービスです。そして、これはまさにこのアダプターに実装されています。
アダプターがクラッシュしたり、他のコードエラーが発生した場合、iobrokerログにも表示されるこのエラーメッセージがSentryに送信されます。 iobroker GmbHが診断データを収集できるようにした場合、インストールID(これはあなた、電子メール、名前などに関する追加のinfosのない一意のIDです)が含まれています。これにより、Sentryはエラーをグループ化し、そのようなエラーの影響を受ける一意のユーザーの数を示します。これはすべて、基本的にクラッシュしないエラーフリーアダプターを提供するのに役立ちます。
Sentry(Dutchmannl)が報告した必要
と
)このソフトウェアおよび関連するドキュメントファイル(「ソフトウェア」)のコピーを取得して、ソフトウェアのコピーをコピー、修正、マージ、配布、サブライセンス、および/またはソフトウェアのコピーを販売する権利を含めて、制限なしにソフトウェアを扱うために、請求します
。ソフトウェア。
このソフトウェアは、商品性、特定の目的への適合性、および非侵害の保証を含むがこれらに限定されない、明示的または黙示的なものを保証することなく、「現状のまま」提供されます。いかなる場合でも、著者または著作権所有者は、契約、不法行為、またはその他の訴訟、ソフトウェアまたはソフトウェアの使用またはその他の取引に関連する、またはその他の契約、またはその他の請求、またはその他の責任について責任を負いません。