เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต
เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดŽเดจเดฟเด•เตเด•เต เดตเตˆเดฆเตเดฏเตเดคเดฟเด•เตเด•เตเด‚ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฎเดพเดฏเดฟ เดชเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเดพเตป เด…เดคเตเดญเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต - เดŽเดจเตเดฑเต† เด•เตเดŸเตเด‚เดฌเด‚ เดถเดฐเดฟเด•เตเด•เตเด‚ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹? เดถเดฐเดฟ, เด…เดคเต†, เด•เตเดณเดฟเดฎเตเดฑเดฟเดฏเดฟเตฝ เด’เดฐเต เดšเต‚เดŸเตเดณเตเดณ เดคเดฑเดฏเตเด‚ เด’เดฐเต เดฌเต‹เดฏเดฟเดฒเดฑเตเด‚ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด…เดตเตผ เดŽเดฒเตเดฒเดพ เดธเดฎเดฏเดคเตเดคเตเด‚ เดซเดฏเตผเดฎเดพเตป เด†เดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดžเด™เตเด™เตพ เดตเต†เดณเตเดณเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต (เด•เตเดณเดฟเดฎเตเดฑเดฟเดฏเดฟเตฝ เดคเต†เดฑเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดทเตเดŸเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚). เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดš เดตเดพเดŸเตเดŸเตผ เดฎเต€เดฑเตเดฑเดฑเตเด•เตพ ะธ เดตเตˆเดฆเตเดฏเตเดคเดฟ เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เดฎเดฟเดฒเต‡เด•เตเด•เต, เดŽเดจเตเดจเดพเตฝ เด‡เดตเดฟเดŸเต†เดฏเดพเดฃเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด•เตเดŸเตเด™เตเด™เดฟเดฏเดคเต. เด•เตˆเด•เตพ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด‡เดชเตเดชเต‹เตพ เดŽเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดˆ เดฒเต‡เด–เดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดพเดฃเต.

เดŽเดจเตเดฑเต† เดธเตเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚ เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เดžเดพเตป เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ. เดตเดฟเดตเดฟเดง เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด—เตเดฐเดพเดซเตเด•เดณเตเดŸเต† เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เด’เดฐเต เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดถเต‡เด–เดฐเดฃเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด’เดฐเต เด•เดพเดฐเดฃเด‚.

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดคเดฟเดฏเดคเดฒเตเดฒ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต‹เดธเตเด•เตพเด•เตเด•เต เด•เต€เดดเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เด‡เดคเดฟเดจเด•เด‚ เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เด“เดฐเต‹ เดฒเต‡เด–เดจเดตเตเด‚, เด’เดฐเต เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เด’เดฐเต เดธเดฎเต€เดชเดจเดฎเต‹ เดตเดถเดฎเต‹ เดฎเดพเดคเตเดฐเดฎเต‡ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดณเตเดณเต‚. เดˆ เดธเดฎเต€เดชเดจเด™เตเด™เดณเต†เดฒเตเดฒเดพเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏเดคเต เดธเตเดตเดฏเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต. เดฒเต‡เด–เดจเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เดกเดพเดฑเตเดฑเดพ เดถเต‡เด–เดฐเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดธเดฎเด—เตเดฐเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดžเดพเตป เด…เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดคเต เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดคเดฐเด‚ เดธเด‚เด—เตเดฐเดนเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ เด•เตเดฐเดฟเดฏเดพเดคเตเดฎเด•เดฎเดพเดฏ เดตเดฟเดฎเตผเดถเดจเด™เตเด™เดณเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เดธเตเดตเดพเด—เดคเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดชเตเดฐเดถเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจ

เด…เดคเดฟเดจเดพเตฝ, เด‡เดจเตเดจเดคเตเดคเต† เดตเตเดฏเดพเดฏเดพเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดฒเด•เตเดทเตเดฏเด‚ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เด—เตเดฐเดพเดซเตเด•เตพ เดจเต‡เดŸเตเด• เดŽเดจเตเดจเดคเดพเดฃเต:

  • 2 เดฆเดฟเดตเดธเดคเตเดคเต‡เด•เตเด•เต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ
  • 2 เด†เดดเตเดšเดคเตเดคเต‡เด•เตเด•เต เดฆเดฟเดตเดธเดตเตเด‚
  • (เด“เดชเตเดทเดฃเตฝ) เดชเตเดฐเดคเดฟเดตเดพเดฐเดตเตเด‚ เดชเตเดฐเดคเดฟเดฎเดพเดธเดตเตเด‚

เด‡เดคเดฟเตฝ เดšเดฟเดฒ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเด•เตพ เด‰เดฃเตเดŸเต:

  • เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดšเดพเตผเดŸเตเดŸเต เด˜เดŸเด•เด™เตเด™เตพ เดตเดณเดฐเต† เดฎเต‹เดถเดฎเดพเดฃเต. เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดšเดคเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ เดชเตเดฐเด•เดพเดฐเด‚ เด’เดฐเต เดฒเตˆเตป เด—เตเดฐเดพเดซเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

    เดจเดฟเด™เตเด™เตพ เดจเดจเตเดจเดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดšเดพเตผเดŸเตเดŸเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เตพ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เด˜เดŸเด•เด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚. เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดจเต, เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดจเดฒเตเดฒเดคเตเด‚ เดฎเดจเต‹เดนเดฐเดตเตเดฎเดพเดฏ เด’เดฐเต เด˜เดŸเด•เด‚ เดฎเดฟเดจเดฟ เด—เตเดฐเดพเดซเต เด•เดพเตผเดกเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด•เตเดฑเดšเตเดšเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเต:

    • เดตเดฒเดฟเดฏ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดฌเดพเตผ เดšเดพเตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต (เดฌเดพเดฑเดฟเดจเตเดฑเต† เดตเต€เดคเดฟ เด’เดฐเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดฑเต† เดญเดฟเดจเตเดจเดธเด‚เด–เตเดฏเด•เดณเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เด’เดฐเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดฆเตˆเตผเด˜เตเดฏเดฎเตเดณเตเดณ เด‡เดŸเดตเต‡เดณเด•เตพ เดญเดฟเดจเตเดจเดธเด‚เด–เตเดฏเด•เดณเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚)
    • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด—เตเดฐเดพเดซเดฟเดฒเต‡เด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเดพเดชเดจเดฟเดฒเดฏเตเด‚ เดˆเตผเดชเตเดชเดตเตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฌเดพเตผ เด—เตเดฐเดพเดซเต เด’เดฐเต เดตเดฐเดฟเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด•)
  • เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดพเด•เตƒเดคเดฎเดพเดฏ SQLite เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ (เดžเดพเตป, เด•เตˆเด•เตเด•เดพเดฐเตป, MySQL เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Postgres เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดพเดตเต€เดฃเตเดฏเด‚ เดจเต‡เดŸเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ), เดกเดพเดฑเตเดฑ เดเดฑเตเดฑเดตเตเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด“เดฐเต‹ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดฒเตเด‚, เด’เดฐเต เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เดตเดฒเตเดชเตเดชเดฎเตเดณเตเดณ เด’เดฐเต เดตเดฒเดฟเดฏ json เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.
    {"entity_id": "sensor.water_cold_hourly", "old_state": {"entity_id": "sensor.water_cold_hourly", "state": "3", "attributes": {"source": "sensor.water_meter_cold", "status": "collecting", "last_period": "29", "last_reset": "2020-02-23T21:00:00.022246+02:00", "meter_period": "hourly", "unit_of_measurement": "l", "friendly_name": "water_cold_hourly", "icon": "mdi:counter"}, "last_changed": "2020-02-23T19:05:06.897604+00:00", "last_updated": "2020-02-23T19:05:06.897604+00:00", "context": {"id": "aafc8ca305ba4e49ad4c97f0eddd8893", "parent_id": null, "user_id": null}}, "new_state": {"entity_id": "sensor.water_cold_hourly", "state": "4", "attributes": {"source": "sensor.water_meter_cold", "status": "collecting", "last_period": "29", "last_reset": "2020-02-23T21:00:00.022246+02:00", "meter_period": "hourly", "unit_of_measurement": "l", "friendly_name": "water_cold_hourly", "icon": "mdi:counter"}, "last_changed": "2020-02-23T19:11:11.251545+00:00", "last_updated": "2020-02-23T19:11:11.251545+00:00", "context": {"id": "0de64b8af6f14bb9a419dcf3b200ef56", "parent_id": null, "user_id": null}}}

    เดŽเดจเดฟเด•เตเด•เต เด•เตเดฑเดšเตเดšเต เดธเต†เตปเดธเดฑเตเด•เตพ เด‰เดฃเตเดŸเต (เด“เดฐเต‹ เดฎเตเดฑเดฟเดฏเดฟเดฒเตเด‚ เดคเดพเดชเดจเดฟเดฒ เดธเต†เตปเดธเดฑเตเด•เตพ, เดตเต†เดณเตเดณเด‚, เดตเตˆเดฆเตเดฏเตเดคเดฟ เดฎเต€เดฑเตเดฑเดฑเตเด•เตพ), เดšเดฟเดฒเดคเต เดงเดพเดฐเดพเดณเด‚ เดกเดพเดฑเตเดฑ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด“เดฐเต‹ 220-10 เดธเต†เด•เตเด•เตปเดกเดฟเดฒเตเด‚ SDM15 เดตเตˆเดฆเตเดฏเตเดคเดฟ เดฎเต€เดฑเตเดฑเตผ เดฎเดพเดคเตเดฐเด‚ เด’เดฐเต เดกเดธเดจเต‹เดณเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดคเตเดคเดฐเด‚ 8 เดฎเต€เดฑเตเดฑเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดธเต†เตปเดธเดฑเตเด•เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต. เด…เดคเต. เดˆ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเตเดฐเดคเดฟเดฆเดฟเดจเด‚ 100-200 MB เดตเดฐเต† เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด’เดฐเดพเดดเตโ€Œเดšเดฏเตโ€Œเด•เตเด•เตเดณเตเดณเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เดทเตเดŸเดฟเดšเตเดšเต เดŸเต‹เดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดคเดฟเดฐเดฟเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เด’เดฐเต เดฎเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดซเตเดฒเดพเดทเต เดกเตเดฐเตˆเดตเต เดฎเดฐเดฟเด•เตเด•เตเด‚ (เดฑเดพเดธเตโ€Œเดฌเต†เดฑเดฟ เดชเดฟเดเดฏเดฟเตฝ เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดจเตเดฑเต† เดธเดพเดงเดพเดฐเดฃ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ), เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดดเตเดตเตป เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. .

  • เดจเดฟเด™เตเด™เตพ เดญเดพเด—เตเดฏเดตเดพเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเต€เดฑเตเดฑเดฑเดฟเดจเต เดคเดจเตเดจเต† เด‰เดชเดญเต‹เด—เด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดชเตเดชเต‹เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเต€เดฑเตเดฑเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเดจเตเด‚ เดธเดžเตเดšเดฟเดค เด‰เดชเดญเต‹เด— เดฎเต‚เดฒเตเดฏเด‚ เดŽเดคเตเดฐ เดธเดฎเดฏเดฎเดพเดฃเต†เดจเตเดจเต เดšเต‹เดฆเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚. เดšเดŸเตเดŸเด‚ เดชเต‹เดฒเต†, เด’เดฐเต เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เด‡เดจเตเดฑเตผเดซเต‡เดธเต (RS232/RS485/Modbus/Zigbee) เด‰เดณเตเดณ เดŽเดฒเตเดฒเดพ เดตเตˆเดฆเตเดฏเตเดคเดฟ เดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเด‚ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด…เดตเดธเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเต.

    เด‰เดชเด•เดฐเดฃเดคเตเดคเดฟเดจเต เดšเดฟเดฒ เดคเตฝเด•เตเดทเดฃ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด…เดณเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเตฝเด•เตเดทเดฃ เดชเดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดฑเดจเตเดฑเต), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เดฐเต‹ X เดตเดพเดŸเตเดŸเต-เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเต‹ เดฒเดฟเดฑเตเดฑเดฑเดฟเดฒเต‹ เดชเตพเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด…เดชเตเดชเต‹เตพ เด…เดคเต เดŽเด™เตเด™เดจเต†, เดŽเดจเตเดคเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดฃเด‚, เดŽเดตเดฟเดŸเต† เดฎเต‚เดฒเตเดฏเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เด…เดŸเตเดคเตเดค เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เตƒเดคเตเดฏเดค เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด‰เดฏเตผเดคเตเดคเตเดจเตเดจเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต† เดเตฝเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเด•เตเดทเต‡ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเต‹เดฏเดฟเดจเตเดฑเต เด†เดฐเตเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดชเต‹เดณเดฟเด‚เด—เต เดธเต†เตปเดธเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฟเดฒเตเดฒ (เด’เดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฟ เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ).

เดธเดฎเต€เดชเดจเด‚ 1

เด†เดฆเตเดฏเด‚, เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดŽเดจเตเดคเดพเดฃเต เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚. เด’เดฐเต เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เด‰เดชเดญเต‹เด—เด‚ เด…เดณเด•เตเด•เตเดจเตเดจเดคเต เดตเดณเดฐเต† เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเต เดตเดณเดฐเต†เด•เตเด•เดพเดฒเด‚ เดฎเตเดฎเตเดชเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด˜เดŸเด•เดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ - utility_meter.

เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚ เด…เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ_เดธเดžเตเดšเดฟเดค_เดฎเต‚เดฒเตเดฏเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดณเตเดณเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เดพเดฒเดฏเดณเดตเดฟเดจเตเดถเต‡เดทเด‚ (เดฎเดฃเดฟเด•เตเด•เต‚เตผ/เด†เดดเตเดš/เดฎเดพเดธเด‚) เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต. เด˜เดŸเด•เด‚ เดคเดจเตเดจเต† เด‡เตปเด•เดฎเดฟเด‚เด—เต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต (เด’เดฐเตเดคเดฐเด‚ เดธเต†เตปเดธเดฑเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚), เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต† เดคเดจเตเดจเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต - เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏ เดซเดฒเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚. เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเดฒเต† เดเดคเดพเดจเตเด‚ เดตเดฐเดฟเด•เดณเดฟเตฝ เดˆ เด•เดพเดฐเตเดฏเด‚ เดตเดฟเดตเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

utility_meter:
  water_cold_hour_um:
    source: sensor.water_meter_cold
    cycle: hourly
  water_cold_day_um:
    source: sensor.water_meter_cold
    cycle: daily

เด‡เดตเดฟเดŸเต† เดธเต†เตปเดธเตผ.water_meter_cold เดŽเดจเตเดจเดคเต เดŽเดจเดฟเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เดฒเดฟเดฑเตเดฑเดฑเดฟเดฒเต† เดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเดฎเดพเดฃเต เด‡เดฐเตเดฎเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต mqtt เดตเดดเดฟ เดกเดฟเดธเตˆเตป 2 เดชเตเดคเดฟเดฏ เดธเต†เตปเดธเดฑเตเด•เตพ water_cold_hour_um, water_cold_day_um เดŽเดจเตเดจเดฟเดต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ เดชเตเดฐเดคเดฟเดฆเดฟเดจ เดฑเต€เดกเดฟเด‚เด—เตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เด•เดพเดฒเดฏเดณเดตเดฟเดจเตเดถเต‡เดทเด‚ เด…เดตเดฏเต† เดชเต‚เดœเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด…เดฐ เดฆเดฟเดตเดธเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดฌเดพเดฑเตเดฑเดฑเดฟเดฏเตเดŸเต† เด’เดฐเต เด—เตเดฐเดพเดซเต เด‡เดคเดพ.

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

Lovelace-UI-เดฏเตเดŸเต† เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดคเต‹เดฑเตเด‚ เดชเตเดฐเดคเดฟเดฆเดฟเดจ เดšเดพเตผเดŸเตเดŸเต เด•เต‹เดกเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

      - type: history-graph
        title: 'Hourly water consumption using vars'
        hours_to_show: 48
        entities:
          - sensor.water_hour

      - type: history-graph
        title: 'Daily water consumption using vars'
        hours_to_show: 360
        entities:
          - sensor.water_day

เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดˆ เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเดฟเดฒเดพเดฃเต เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚. เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, เด“เดฐเต‹ เด‡เตปเด•เดฎเดฟเด‚เด—เต เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดจเตเด‚ (เด“เดฐเต‹ เด…เดŸเตเดคเตเดค เดฒเดฟเดฑเตเดฑเดฑเดฟเดจเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเต€เดฑเตเดฑเตผ เดฑเต€เดกเดฟเด‚เด—เต), เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เด’เดฐเต เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเดจเตเดฑเต† 1kb เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เด“เดฐเต‹ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต€เดฑเตเดฑเดฑเตเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดžเดพเตป เดฎเดฃเดฟเด•เตเด•เต‚เตผ/เดชเตเดฐเดคเดฟเดฆเดฟเดจ/เดชเตเดฐเดคเดฟเดตเดพเดฐ/เดชเตเดฐเดคเดฟเดฎเดพเดธ เดฑเต€เดกเดฟเด‚เด—เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด…เดคเต†, เดจเดฟเดฐเดตเดงเดฟ เดตเดพเดŸเตเดŸเตผ เดฑเต€เดธเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเดพเดฏเตเด•เตเด•เต เด‡เดฒเด•เตเดŸเตเดฐเดฟเด•เต เดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดšเต‡เตผเด•เตเด•เดพเตป เดชเต‹เดฒเตเด‚, เด‡เดคเต เดงเดพเดฐเดพเดณเด‚ เดกเดพเดฑเตเดฑ เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดจเดจเตเดจเดพเดฏเดฟ, เด•เต‚เดŸเตเดคเตฝ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด•เต‚เดŸเตเดคเตฝ เดกเดพเดฑเตเดฑ เด‡เดฒเตเดฒ, เดชเด•เตเดทเต‡ เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต‡เด•เตเด•เต เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดคเดฟเดšเตเดšเตเดฏเดฐเตเด‚. เดชเตเดฐเดคเดฟเดตเดพเดฐ, เดชเตเดฐเดคเดฟเดฎเดพเดธ เดšเดพเตผเดŸเตเดŸเตเด•เตพเด•เตเด•เตเดณเตเดณ เด…เดŸเดฟเดคเตเดคเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเตป เดชเต‹เดฒเตเด‚ เดžเดพเตป เดญเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต†, เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต€เดฑเตเดฑเตผ เดคเดจเตเดจเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต€เดฑเตเดฑเตผ เดชเตเดฒเต‹เดŸเตเดŸเต, เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ 0 เด†เดฏเดฟ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดเด•เดคเดพเดจเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเดพเดฃเต. เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดธเต—เดนเตƒเดฆ เด‰เดชเดญเต‹เด— เดทเต†เดกเตเดฏเต‚เดณเตเด‚ เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดˆ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เดŽเดคเตเดฐ เดฒเดฟเดฑเตเดฑเตผ เด•เดดเดฟเดšเตเดšเต. เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ-เด—เตเดฐเดพเดซเต เด˜เดŸเด•เด‚ เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดฌเดพเดนเตเดฏ เดฎเดฟเดจเดฟ-เด—เตเดฐเดพเดซเต-เด•เดพเตผเดกเต เด˜เดŸเด•เด‚ เดจเดฎเตเดฎเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.

เด‡เดคเดพเดฃเต Lovelace-UI-เดฏเตเดŸเต† เด•เดพเตผเดกเต เด•เต‹เดกเต:

      - aggregate_func: max
        entities:
          - color: var(--primary-color)
            entity: sensor.water_cold_hour_um
        group_by: hour
        hours_to_show: 48
        name: "Hourly water consumption aggregated by utility meter"
        points_per_hour: 1
        show:
          graph: bar
        type: 'custom:mini-graph-card'

เดธเต†เตปเดธเตผ เดจเดพเดฎเด‚, เด—เตเดฐเดพเดซเต เดคเดฐเด‚, เดจเดฟเดฑเด‚ (เดŽเดจเดฟเด•เตเด•เต เดธเดพเดงเดพเดฐเดฃ เด“เดฑเดžเตเดšเต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ) เดชเต‹เดฒเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพเด•เตเด•เต เดชเตเดฑเดฎเต‡, เด‡เดตเดฟเดŸเต† 3 เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต:

  • group_by:hour - เดšเดพเตผเดŸเตเดŸเต, เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดฑเต† เด†เดฐเด‚เดญเดคเตเดคเดฟเตฝ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚
  • point_per_hour: 1 - เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเต เดฌเดพเตผ
  • เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, aggregate_func: max เดŽเดจเตเดจเดคเต เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต. เดˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฃเต เดธเต‹เดŸเต‚เดคเตเดคเต เดšเดพเตผเดŸเตเดŸเดฟเดจเต† เดฌเดพเดฑเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต.

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เด‡เดŸเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดจเดฟเดฐเด•เดณเตเดŸเต† เดจเดฟเดฐเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เดฐเตเดคเต - เดกเดพเดฑเตเดฑ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดธเตเดตเดญเดพเดตเด‚ เด‡เดคเดพเดฃเต. เดŽเดจเตเดจเดพเตฝ เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ - เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เตเดฑเดšเตเดšเต เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดฎเตเดฎเตเดชเต เดžเดพเตป เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต€เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เด“เดฃเดพเด•เตเด•เดฟ (เดŽเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเต€เดชเดจเด‚ เดžเดพเตป เด•เตเดฑเดšเตเดšเตเด•เต‚เดŸเดฟ เดคเดพเดดเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚).

เดˆ เดšเดฟเดคเตเดฐเดคเตเดคเดฟเตฝ, เดšเดฟเดฒเดชเตเดชเต‹เตพ เดกเดพเดฑเตเดฑ เดกเดฟเดธเตเดชเตเดฒเต‡ เดชเต‹เดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดฌเดพเดฑเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต† เดชเตเดฐเดคเดฟเดซเดฒเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเต. เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดฐเดพเดตเดฟเดฒเต† 11 เดฎเตเดคเตฝ 12 เดตเดฐเต†เดฏเตเดณเตเดณ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด•เต‹เดณเด‚ 19 เดฒเดฟเดฑเตเดฑเตผ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚ เด…เดคเต‡ เดธเต†เตปเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด…เดคเต‡ เด•เดพเดฒเดฏเดณเดตเดฟเตฝ เดชเดฒเตเดฒเดฟเดจเตเดฑเต† เด—เตเดฐเดพเดซเดฟเตฝ 62 เดฒเดฟเดฑเตเดฑเตผ เด‰เดชเดญเต‹เด—เด‚ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต. เด’เดจเตเดจเตเด•เดฟเตฝ เด’เดฐเต เดฌเด—เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตˆเด•เตพ เดตเดณเดžเตเดžเดคเดพเดฃเต. เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดŽเดจเตเดคเดฟเดจเดพเดฃเต เดคเด•เตผเดจเตเดจเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เด…เดตเดฟเดŸเต† เด‰เดชเดญเต‹เด—เด‚ เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด…เดคเต เดชเดฒเตเดฒเดฟเดจเตเดฑเต† เด—เตเดฐเดพเดซเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต.

เดชเตŠเดคเตเดตเต‡, เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต - เด—เตเดฐเดพเดซเต เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเตเดคเดฐเด‚ เดชเดพเดทเดฃเตเดกเดค เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเด•เตฝ เดธเต†เตปเดธเดฑเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด•เต‹เดกเต.

      - aggregate_func: max
        entities:
          - color: var(--primary-color)
            entity: sensor.water_cold_day_um
        group_by: interval
        hours_to_show: 360
        name: "Daily water consumption aggregated by utility meter"
        points_per_hour: 0.0416666666
        show:
          graph: bar
        type: 'custom:mini-graph-card'

เด—เตเดฐเต‚เดชเตเดชเต_เดฌเตˆ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‡เดŸเดตเต‡เดณเดฏเดพเดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเตเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเต_เดชเต†เตผ_เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดŽเดฒเตเดฒเดพเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•. เดˆ เด˜เดŸเด•เดคเตเดคเดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฃเดฟเดคเต - point_per_hour เด’เดฐเต เดฎเดฃเดฟเด•เตเด•เต‚เดฑเต‹ เด…เดคเดฟเตฝ เด•เตเดฑเดตเต‹ เด‰เดณเตเดณ เดšเดพเตผเดŸเตเดŸเตเด•เดณเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเดฒเดฟเดฏ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดตเต†เดฑเตเดชเตเดชเตเดณเดตเดพเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ เด’เดฐเต เดฆเดฟเดตเดธเด‚ เด’เดฐเต เด•เต‹เดณเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป, เดŽเดจเดฟเด•เตเด•เต 1/24=0.04166666 เดŽเดจเตเดจ เดฎเต‚เดฒเตเดฏเด‚ เดจเตฝเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต. เดžเดพเตป เดชเตเดฐเดคเดฟเดตเดพเดฐ, เดชเตเดฐเดคเดฟเดฎเดพเดธ เดšเดพเตผเดŸเตเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดธเดฎเต€เดชเดจเด‚ 2

เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดจเต† เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดžเดพเตป เดˆ เดตเต€เดกเดฟเดฏเต‹ เด•เดฃเตเดŸเต:


เดจเดฟเดฐเดตเดงเดฟ เดคเดฐเด‚ Xiaomi เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด–เดพเดตเต เด‰เดชเดญเต‹เด— เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดตเดจเตเดฑเต† เดšเตเดฎเดคเดฒ เด…เตฝเดชเตเดชเด‚ เดฒเดณเดฟเดคเดฎเดพเดฃเต - เด‡เดจเตเดจเดคเตเดคเต†เดฏเตเด‚ เด‡เดจเตเดจเดฒเต†เดฏเตเด‚ เดฎเดพเดธเดตเตเด‚ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. เดšเดพเตผเดŸเตเดŸเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดคเตฝเด•เตเดทเดฃ เดชเดตเตผ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เดฎเดพเดจเตเดตเตฝ เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดพเดฆเด™เตเด™เตพ เดฎเดพเดฑเตเดฑเดฟเดตเดฏเตเด•เตเด•เดพเด‚ - เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดจเตเดฑเต† โ€œเด•เตƒเดคเตเดฏเดคโ€ เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด…เดคเต‡ เด”เดŸเตเดŸเตโ€Œเดฒเต†เดฑเตเดฑเต เด‡เดคเดฟเดจเด•เด‚ เดถเต‡เด–เดฐเดฟเดšเตเดš เด‰เดชเดญเต‹เด— เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เด…เดฆเตเดฆเต‡เดนเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ. เดŽเดจเตเดฑเต† เด…เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เด‡เดฐเตเดฎเตเดชเต เด•เดทเดฃเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดธเด‚เดฏเต‹เดœเดจเด‚ เดฎเดฟเด•เดšเตเดš เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚.

เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เด’เดฐเต เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด‰เดชเดญเต‹เด—เด‚ เดธเตเดตเดฎเต‡เดงเดฏเดพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจ เด†เดถเดฏเด‚ เดžเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เตเด‚. เด’เดฐเต เดฎเดจเตเดทเตเดฏเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚, เด‡เดจเตเดจเดคเตเดคเต‡เดฏเตเด‚ เด‡เดจเตเดจเดฒเดคเตเดคเต‡เดฏเตเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‚, เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพ เด•เต‚เดŸเตเดคเตฝ เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เดฏเดฟ เด’เดฐเต เด—เตเดฐเดพเดซเต เดตเดฐเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚. เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดš เดฐเต€เดคเดฟเดฏเตเดŸเต† เดธเดพเดฐเดพเด‚เดถเด‚ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต.

เดžเด™เตเด™เตพ เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดฎเต‚เดฒเตเดฏเด‚_at_the_beginning_of_hour เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเตฝ เดžเด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเดฒเต† เด•เตŒเดฃเตเดŸเตผ เดฑเต€เดกเดฟเด‚เด—เตเด•เตพ เดŽเดดเตเดคเตเด‚
เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเตฝ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดŸเตเดคเตเดคเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ) เดŸเตˆเดฎเตผ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดพเดฏเดจเดฏเตเด‚ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเต† เด‰เดชเดญเต‹เด—เดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚ - เดžเด™เตเด™เตพ เดธเต†เตปเดธเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด‚, เดญเดพเดตเดฟเดฏเดฟเตฝ เดˆ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดžเด™เตเด™เตพ เด’เดฐเต เด—เตเดฐเดพเดซเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚.
เด•เตŒเดฃเตเดŸเดฑเดฟเดจเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เดŽเดดเตเดคเดฟเด•เตเด•เตŠเดฃเตเดŸเต เดจเดฟเด™เตเด™เตพ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ value_at_beginning_of_hour "เดฑเต€เดธเต†เดฑเตเดฑเต" เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดฎเตเด–เต‡เดจ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดจเดจเตเดจเดพเดฏเดฟ ...

เดฎเตเดฎเตเดชเดคเตเดคเต† เดธเดฎเต€เดชเดจเดคเตเดคเต‡เด•เตเด•เดพเตพ เด…เตฝเดชเตเดชเด‚ เด•เต‚เดŸเตเดคเตฝ เด•เต‹เดกเต เดŽเดดเตเดคเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เดˆ "เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฎเตเด•เตเด•เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚. เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต, เดžเด™เตเด™เตพเด•เตเด•เต โ€œเดตเต‡เดฐเดฟเดฏเดฌเดฟเตพโ€ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟ เด‡เดฒเตเดฒ, เดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต mqtt เดฌเตเดฐเต‹เด•เตเด•เดฑเตเดŸเต† เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดžเด™เตเด™เตพ เด…เดตเดฟเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ retain=true เดซเตเดฒเดพเด—เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚ - เด‡เดคเต เดฌเตเดฐเต‹เด•เตเด•เดฑเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด‚, เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚ เด…เดคเต เดŽเดชเตเดชเต‹เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เดพเด‚. เดžเดพเตป เดฎเดฃเดฟเด•เตเด•เต‚เดฑเตเด‚ เดชเตเดฐเดคเดฟเดฆเดฟเดจ เด•เต—เดฃเตเดŸเดฑเตเด•เดณเตเด‚ เด’เดฐเต‡เดธเดฎเดฏเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดฟ.

- platform: mqtt
  state_topic: "test/water/hour"
  name: water_hour
  unit_of_measurement: l

- platform: mqtt
  state_topic: "test/water/hour_begin"
  name: water_hour_begin
  unit_of_measurement: l

- platform: mqtt
  state_topic: "test/water/day"
  name: water_day
  unit_of_measurement: l

- platform: mqtt
  state_topic: "test/water/day_begin"
  name: water_day_begin
  unit_of_measurement: l

เดŽเดฒเตเดฒเดพ เดฎเดพเดœเดฟเด•เตเด•เตเด‚ เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเดฟเดฒเดพเดฃเต, เด‡เดคเต เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ เดŽเดฒเตเดฒเดพ เดฐเดพเดคเตเดฐเดฟเดฏเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

- id: water_new_hour
  alias: water_new_hour
  initial_state: true
  trigger:
    - platform: time_pattern
      minutes: 0
  action:
    - service: mqtt.publish
      data:
        topic: "test/water/hour"
        payload_template: >
          {{ (states.sensor.water_meter_cold.state|int) - (states.sensor.water_hour_begin.state|int) }}
        retain: true
    - service: mqtt.publish
      data:
        topic: "test/water/hour_begin"
        payload_template: >
          {{ states.sensor.water_meter_cold.state }}
        retain: true

- id: water_new_day
  alias: water_new_day
  initial_state: true
  trigger:
    - platform: time
      at: "00:00:00"
  action:
    - service: mqtt.publish
      data:
        topic: "test/water/day"
        payload_template: >
          {{ (states.sensor.water_meter_cold.state|int) - (states.sensor.water_day_begin.state|int) }}
        retain: true
    - service: mqtt.publish
      data:
        topic: "test/water/day_begin"
        payload_template: >
          {{ states.sensor.water_meter_cold.state }}
        retain: true

เดฐเดฃเตเดŸเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเดจเตเด•เดณเตเด‚ 2 เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

  • เด†เดฐเด‚เดญ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เด…เดตเดธเดพเดจ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดพเดฏเดฟ เด“เดฐเต‹ เด‡เดŸเดตเต‡เดณเดฏเดฟเดฒเตเด‚ เดฎเต‚เดฒเตเดฏเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•
  • เด…เดŸเตเดคเตเดค เด‡เดŸเดตเต‡เดณเดฏเตเด•เตเด•เต เด…เดŸเดฟเดธเตเดฅเดพเดจ เดฎเต‚เดฒเตเดฏเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•

เดˆ เด•เต‡เดธเดฟเตฝ เด—เตเดฐเดพเดซเตเด•เดณเตเดŸเต† เดจเดฟเตผเดฎเตเดฎเดพเดฃเด‚ เดธเดพเดงเดพเดฐเดฃ เดนเดฟเดธเตเดฑเตเดฑเดฑเดฟ เด—เตเดฐเดพเดซเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

      - type: history-graph
        title: 'Hourly water consumption using vars'
        hours_to_show: 48
        entities:
          - sensor.water_hour

      - type: history-graph
        title: 'Daily water consumption using vars'
        hours_to_show: 360
        entities:
          - sensor.water_day

เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดพเดฃเต. เดˆ เดฐเต€เดคเดฟเดฏเตเดŸเต† เดชเตเดฐเดฏเต‹เดœเดจเด‚ เด’เดฐเต เด‡เดŸเดตเต‡เดณเดฏเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ เดกเดพเดฑเตเดฑ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต. เด†. เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดšเดพเตผเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเดฟเดฆเดฟเดจเด‚ เด†เด•เต† 24 เดŽเตปเดŸเตเดฐเดฟเด•เตพ.

เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด‡เดคเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเดณเดฐเตเดจเตเดจ เด…เดŸเดฟเดคเตเดคเดฑเดฏเตเดŸเต† เดชเตŠเดคเตเดตเดพเดฏ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเดฟเด•เตเด•เต เดชเตเดฐเดคเดฟเดฎเดพเดธ เด‰เดชเดญเต‹เด— เด—เตเดฐเดพเดซเต เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟ เดตเดฐเตเด‚. เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดฆเตˆเตผเด˜เตเดฏ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเตฝเด•เตเดจเตเดจเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดดเตเดตเตป เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟ เดตเดฐเตเด‚ เดŽเดจเตเดจเดพเดฃเต เด‡เดคเดฟเดจเตผเดคเตเดฅเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดตเตผเดทเดคเตเดคเดฟเตฝ เดžเดพเตป 200 เด•เตเดฏเตเดฌเดฟเด•เต เดฎเต€เดฑเตเดฑเตผ เดตเต†เดณเตเดณเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ 200000 เดŽเตปเดŸเตเดฐเดฟเด•เตพ. เดจเดฟเด™เตเด™เตพ เดฎเดฑเตเดฑเต เดธเต†เตปเดธเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด† เด•เดฃเด•เตเด•เต เดชเตŠเดคเตเดตเต† เด…เดชเดฎเดฐเตเดฏเดพเดฆเดฏเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต.

เดธเดฎเต€เดชเดจเด‚ 3

เดญเดพเด—เตเดฏเดตเดถเดพเตฝ, InfluxDB เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดดเตเดคเดฟ เดธเตเดฎเดพเตผเดŸเตเดŸเต เด†เดณเตเด•เตพ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต. เดˆ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเดฎเดฏเดพเดงเดฟเดทเตเด เดฟเดค เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเต†เตปเดธเดฑเตเด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เดตเดฏเต† เดตเดฟเดตเดฟเดง เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต SQL เดชเต‹เดฒเตเดณเตเดณ เด…เดจเตเดตเต‡เดทเดฃ เดญเดพเดทเดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดกเดพเดฑเตเดฑ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดคเดพเดชเดจเดฟเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆเตผเดชเตเดชเด‚ เดชเต‹เดฒเตเดณเตเดณ เดชเดคเดฟเดตเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจ เดตเดพเดฏเดจเด•เตพ เดฐเดฃเตเดŸเดพเดดเตเดšเดคเตเดคเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚, เด…เดคเต‡เดธเดฎเดฏเด‚ เดœเดฒ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฆเตˆเดจเด‚เดฆเดฟเดจ เดตเดพเดฏเดจเด•เตพ เด’เดฐเต เดตเตผเดทเด‚ เดฎเตเดดเตเดตเตป เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

InfluxDB เด•เต‚เดŸเดพเดคเต†, เดธเตเดฎเดพเตผเดŸเตเดŸเต เด†เดณเตเด•เตพ InfluxDB-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด—เตเดฐเดพเดซเตเด•เตพ เดตเดฐเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด—เตเดฐเดพเดซเดพเดจ เดŽเดจเตเดจ เดธเด‚เดตเดฟเดงเดพเดจเดตเตเด‚ เด•เดฃเตเดŸเตเดชเดฟเดŸเดฟเดšเตเดšเต. เด—เตเดฐเดพเดซเดพเดจเดฏเตเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด‚ เดšเดพเตผเดŸเตเดŸเตเด•เตพ เดตเดฐเดฏเตเด•เตเด•เดพเดจเตเด‚ เด…เดต เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เดˆ เดšเดพเตผเดŸเตเดŸเตเด•เตพ lovelace-UI เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต "เดชเตเดฒเด—เต" เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดชเตเดฐเดšเต‹เดฆเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚ เด‡เดตเดฟเดŸเต† ะธ เด‡เดตเดฟเดŸเต†. InfluxDB, Grafana เดŽเดจเตเดจเดฟเดต เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเต† เดฒเต‡เด–เดจเด™เตเด™เตพ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดžเดพเตป เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด‚.

เด…เดคเดฟเดจเดพเตฝ, เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต influxDB-เดฏเดฟเตฝ เด•เตŒเดฃเตเดŸเตผ เดฎเต‚เดฒเตเดฏเด‚ เดšเต‡เตผเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดพเด‚. เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเดฑเต† เด’เดฐเต เดญเดพเด—เด‚ (เดˆ เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ, เดŽเดจเดฟเด•เตเด•เต เดคเดฃเตเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดšเต‚เดŸเตเดตเต†เดณเตเดณเดตเตเด‚ เด†เดธเตเดตเดฆเดฟเด•เตเด•เดพเด‚):

influxdb:
  host: localhost
  max_retries: 3
  default_measurement: state
  database: homeassistant
  include:
    entities:
      - sensor.water_meter_hot
      - sensor.water_meter_cold

เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เด‡เดจเตเดฑเต‡เดฃเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเดฎเดพเดจ เดกเดพเดฑเตเดฑ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฎเตเด•เตเด•เต เด…เดชเตเดฐเดพเดชเตโ€Œเดคเดฎเดพเด•เตเด•เดพเด‚, เด…เด™เตเด™เดจเต† เด…เดคเต เดตเต€เดฃเตเดŸเตเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•:

recorder:
  purge_keep_days: 10
  purge_interval: 1
  exclude:
    entities:
      - sensor.water_meter_hot
      - sensor.water_meter_cold

เดจเดฎเตเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ InfluxDB เด•เตบเดธเต‹เดณเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเด‚. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚, เดšเดฟเดฒ เดกเดพเดฑเตเดฑ เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดฎเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดตเดฏเดพเดฃเต เด‡เดคเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ เดจเดฏเด‚ - เด‡เดคเต เดชเตเดฐเดงเดพเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฃเต, เด“เดฐเต‹ เด†เดจเตเดคเดฐเดฟเด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเดฃเตเดŸเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด“เดŸเตเดŸเต‹เดœเต†เตป เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ เดจเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต, เดˆ เดกเดพเดฑเตเดฑ เด’เดฐเดพเดดเตเดšเดคเตเดคเต‡เด•เตเด•เต เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดคเต‹เดฑเตเด‚ เด’เดฐเต เดฎเดพเดธเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด’เดฐเต เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดคเดฟเดตเดพเดฐ เดกเดพเดฑเตเดฑเดฏเตเด‚, เดชเตเดฐเดคเดฟเดฎเดพเดธ เดกเดพเดฑเตเดฑ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดชเตเดชเต†เดŸเดฐเตเดคเต†เดจเตเดจเตเด‚ เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เด‰เดšเดฟเดคเดฎเดพเดฏ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ เดจเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚

CREATE RETENTION POLICY "month" ON "homeassistant" DURATION 30d REPLICATION 1
CREATE RETENTION POLICY "year" ON "homeassistant" DURATION 52w REPLICATION 1
CREATE RETENTION POLICY "infinite" ON "homeassistant" DURATION INF REPLICATION 1

เด‡เดชเตเดชเต‹เตพ, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดšเต‹เดฆเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เดธเดฎเดพเดนเดฐเดฃเดฎเดพเดฃเต เดชเตเดฐเดงเดพเดจ เดŸเตเดฐเดฟเด•เตเด•เต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดธเตเดตเดฏเดฎเต‡เดต เด’เดฐเต เดšเต‹เดฆเตเดฏเด‚ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดˆ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดซเดฒเด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเดฟเดคเต. เดจเดฎเตเด•เตเด•เต เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดจเต‹เด•เตเด•เดพเด‚ (เดตเดพเดฏเดจเด•เตเดทเดฎเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดžเดพเตป เด’เดฐเต เด•เต‹เดณเดคเตเดคเดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดˆ เด•เดฎเดพเตปเดกเต เด’เดฐเต เดตเดฐเดฟเดฏเดฟเตฝ เดจเตฝเด•เต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต)

CREATE CONTINUOUS QUERY cq_water_hourly ON homeassistant 
BEGIN 
  SELECT max(value) AS value 
  INTO homeassistant.month.water_meter_hour 
  FROM homeassistant.autogen.l 
  GROUP BY time(1h), entity_id fill(previous) 
END

เดˆ เด•เดฎเดพเตปเดกเต:

  • เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ cq_water_cold_hourly เดŽเดจเตเดจ เดชเต‡เดฐเดฟเตฝ เด’เดฐเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต
  • เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด‚ เดจเดฟเตผเดตเตเดตเดนเดฟเด•เตเด•เตเด‚ (เดธเดฎเดฏเด‚(1 เดฎเดฃเดฟเด•เตเด•เต‚เตผ))
  • เดคเดฃเตเดคเตเดคเดคเตเด‚ เดšเต‚เดŸเตเดตเต†เดณเตเดณเดตเตเด‚ เด‰เดณเตเดณ เดฑเต€เดกเดฟเด‚เด—เตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†, เด•เตเดตเดฑเดฟ, measurement'a homeassistant.autogen.l (เดฒเดฟเดฑเตเดฑเตผ) เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเด‚.
  • เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ entity_id เดชเตเดฐเด•เดพเดฐเด‚ เด—เตเดฐเต‚เดชเตเดชเตเดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚, เด‡เดคเต เดคเดฃเตเดคเตเดคเดคเตเด‚ เดšเต‚เดŸเตเดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.
  • เดฒเดฟเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด•เตŒเดฃเตเดŸเตผ เด“เดฐเต‹ เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดฒเตเด‚ เดเด•เดคเดพเดจเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ เดชเดฐเดฎเดพเดตเดงเดฟ เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เดธเด‚เดฏเต‹เดœเดจเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ (เดฎเต‚เดฒเตเดฏเด‚) เดซเด‚เด—เตเดทเตป เดตเดดเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚.
  • เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ homeassistant.month.water_meter_hour เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเด‚, เด…เดตเดฟเดŸเต† เดฎเดพเดธเด‚ เดŽเดจเตเดจเดคเต เด’เดฐเต เดฎเดพเดธเดคเตเดคเต† เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ เด•เดพเดฒเดฏเดณเดตเตเดณเตเดณ เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตฝ เดจเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เดคเดฃเตเดคเตเดคเดคเตเด‚ เดšเต‚เดŸเตเดตเต†เดณเตเดณเดตเตเด‚ เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดš เดกเดพเดฑเตเดฑ, เด…เดจเตเดฌเดจเตเดง entity_id, เดฎเต‚เดฒเตเดฏ เดซเต€เตฝเดกเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเดพเดฏเดฟ เดšเดฟเดคเดฑเดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเด‚.

เดฐเดพเดคเตเดฐเดฟเดฏเดฟเดฒเต‹ เดตเต€เดŸเตเดŸเดฟเตฝ เด†เดฐเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดฎเดฏเดคเตเดคเต‹ เดœเดฒ เด‰เดชเดญเต‹เด—เด‚ เด‡เดฒเตเดฒ, เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต homeassistant.autogen.l-เดฒเตเด‚ เดชเตเดคเดฟเดฏ เดฐเต‡เด–เด•เดณเดฟเดฒเตเดฒ. เดธเดพเดงเดพเดฐเดฃ เดšเต‹เดฆเตเดฏเด™เตเด™เดณเดฟเตฝ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดซเดฟเตฝ (เดฎเตเดฎเตเดชเดคเตเดคเต†) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เด‡เดคเต เด•เดดเดฟเดžเตเดž เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดฎเต‚เดฒเตเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป InfluxDB เดฏเต† เดชเตเดฐเต‡เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดจเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด•เดคเดฏเตเดฃเตเดŸเต: เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตฝ (เดฎเตเดฎเตเดชเดคเตเดคเต†) เดŸเตเดฐเดฟเด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเดพเดตเดพเดคเตเดค เด’เดฐเตเดคเดฐเด‚ เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต เด’เดฐเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดšเตผเดšเตเดš เดšเต†เดฏเตเดคเต. เดžเด™เตเด™เตพ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚, เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ (เดฎเตเดฎเตเดชเดคเตเดคเต†) เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• - เด…เดคเต เด‡เดŸเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚ (เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดจเดฟเด™เตเด™เตพ เด•เตเดฑเดšเตเดšเต เดฎเดฃเดฟเด•เตเด•เต‚เตผ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต):

> select * from homeassistant.month.water_meter_hour group by entity_id
...
name: water_meter_hour
tags: entity_id=water_meter_cold
time                 value
----                 -----
...
2020-03-08T01:00:00Z 370511
2020-03-08T02:00:00Z 370513
2020-03-08T05:00:00Z 370527
2020-03-08T06:00:00Z 370605
2020-03-08T07:00:00Z 370635
2020-03-08T08:00:00Z 370699
2020-03-08T09:00:00Z 370761
2020-03-08T10:00:00Z 370767
2020-03-08T11:00:00Z 370810
2020-03-08T12:00:00Z 370818
2020-03-08T13:00:00Z 370827
2020-03-08T14:00:00Z 370849
2020-03-08T15:00:00Z 370921

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ UTC-เดฏเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•, เด…เดคเดฟเดจเดพเตฝ เดˆ เดฒเดฟเดธเตเดฑเตเดฑเต 3 เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต - InfluxDB เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดฒเต† 7am เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดšเดพเตผเดŸเตเดŸเตเด•เดณเดฟเดฒเต† 10am เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดชเตเดฒเตผเดšเตเดšเต† 2 เดจเตเด‚ 5 เดจเตเด‚ เด‡เดŸเดฏเดฟเตฝ เดฑเต†เด•เตเด•เต‹เตผเดกเตเด•เดณเตŠเดจเตเดจเตเด‚ เด‡เดฒเตเดฒเต†เดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• - เด‡เดคเดพเดฃเต เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เดธเดตเดฟเดถเต‡เดทเดค.

เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดพเดจเดพเด•เตเดจเตเดจเดคเตเดชเต‹เดฒเต†, เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเดตเตเด‚ เดเด•เดคเดพเดจเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟเดฏเดพเดฃเต, เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด•เตเดฑเดตเดพเดฃเต - เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ. เดŽเดจเตเดจเดพเตฝ เด‡เดคเตŠเดฐเต เดชเตเดฐเดถเตโ€Œเดจเดฎเดฒเตเดฒ - เดšเดพเตผเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดถเดฐเดฟเดฏเดพเดฏ เดกเดพเดฑเตเดฑ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจ เดฎเดฑเตเดฑเตŠเดฐเต เดšเต‹เดฆเตเดฏเด‚ เดจเดฎเตเด•เตเด•เต เดŽเดดเตเดคเดพเด‚.

SELECT difference(max(value)) 
FROM homeassistant.month.water_meter_hour 
WHERE entity_id='water_meter_cold' and time >= now() -24h 
GROUP BY time(1h), entity_id 
fill(previous)

เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด‚:

  • homeassistant.month.water_meter_hour เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต, เดžเด™เตเด™เตพ entity_id='water_meter_cold' เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดตเดธเดพเดจ เดฆเดฟเดตเดธเดคเตเดคเต† เดกเดพเดฑเตเดฑ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตเด‚ (เดธเดฎเดฏเด‚ >= เด‡เดชเตเดชเต‹เตพ() -24h).
  • เดžเดพเตป เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเดคเตเดชเต‹เดฒเต†, homeassistant.month.water_meter_hour เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดšเดฟเดฒ เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเต‡เด•เตเด•เดพเด‚. เดธเดฎเดฏเด‚ (1 เดฎเดฃเดฟเด•เตเด•เต‚เตผ) เดชเตเดฐเด•เดพเดฐเด‚ เด—เตเดฐเต‚เดชเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดจเตเดตเต‡เดทเดฃเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดˆ เดกเดพเดฑเตเดฑ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด‚. เดˆ เดธเดฎเดฏเด‚, เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตฝ (เดฎเตเดฎเตเดชเดคเตเดคเต†) เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚, เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต (เดซเด‚เด—เตเดทเตป เดฎเตเดฎเตเดชเดคเตเดคเต† เดฎเต‚เดฒเตเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเด‚)
  • เดˆ เด…เดจเตเดตเต‡เดทเดฃเดคเตเดคเดฟเดฒเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸ เด•เดพเดฐเตเดฏเด‚ เดตเตเดฏเดคเตเดฏเดพเดธ เดซเด‚เด—เตโ€Œเดทเดจเดพเดฃเต, เด‡เดคเต เดฎเดฃเดฟเด•เตเด•เต‚เตผ เดฎเดพเตผเด•เตเด•เตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚. เดธเตเดตเดฏเด‚, เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด…เด—เตเดฐเด—เต‡เดทเตป เดซเด‚เด—เตเดทเตป เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด‡เดคเต เดฎเตเดฎเตเดชเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดชเดฐเดฎเดพเดตเดงเดฟ() เด†เดฏเดฟเดฐเดฟเด•เตเด•เดŸเตเดŸเต†.

เดจเดฟเตผเดตเตเดตเดนเดฃ เดซเดฒเด‚ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต

name: water_meter_hour
tags: entity_id=water_meter_cold
time                 difference
----                 ----------
...
2020-03-08T02:00:00Z 2
2020-03-08T03:00:00Z 0
2020-03-08T04:00:00Z 0
2020-03-08T05:00:00Z 14
2020-03-08T06:00:00Z 78
2020-03-08T07:00:00Z 30
2020-03-08T08:00:00Z 64
2020-03-08T09:00:00Z 62
2020-03-08T10:00:00Z 6
2020-03-08T11:00:00Z 43
2020-03-08T12:00:00Z 8
2020-03-08T13:00:00Z 9
2020-03-08T14:00:00Z 22
2020-03-08T15:00:00Z 72

เดชเตเดฒเตผเดšเตเดšเต† 2 เดฎเตเดคเตฝ 5 เดตเดฐเต† (UTC) เด‰เดชเดญเต‹เด—เด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดšเต‹เดฆเตเดฏเด‚ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต (เดฎเตเดฎเตเดชเดคเตเดคเต†) เด…เดคเต‡ เด‰เดชเดญเต‹เด— เดฎเต‚เดฒเตเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดกเดฟเดซเดฑเตปเดธเต เดซเด‚เด—เตเดทเตป เดˆ เดฎเต‚เดฒเตเดฏเด‚ เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ 0 เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚, เด…เดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เด’เดฐเต เด—เตเดฐเดพเดซเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด• เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เด‡เดจเดฟ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณเดคเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด—เตเดฐเดพเดซเดพเดจ เดคเตเดฑเด•เตเด•เตเด•, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ) เดกเดพเดทเตเดฌเต‹เตผเดกเต เดคเตเดฑเด•เตเด•เตเด•, เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดพเดจเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดšเดพเตผเดŸเตเดŸเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เด…เดคเต‡ เด—เตเดฐเดพเดซเดฟเตฝ เดžเดพเตป เดคเดฃเตเดคเตเดคเดคเตเด‚ เดšเต‚เดŸเตเดตเต†เดณเตเดณเดตเตเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดžเดพเตป เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดšเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดกเดฟเดธเตเดชเตเดฒเต‡ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด‡เดคเต เดตเดฐเดฟเด•เตพ (เดตเดฐเดฟเด•เตพ) เด‰เดณเตเดณ เด’เดฐเต เด—เตเดฐเดพเดซเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเต เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† (เดชเดŸเดฟเด•เตพ) เดชเต‹เด•เตเดจเตเดจเต. เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดคเดพเดดเต† เดตเดฟเดถเดฆเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เดคเดพเดดเต† เดฐเดฃเตเดŸเต เดกเดฟเดธเตเดชเตเดฒเต‡ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด…เดต เด…เดคเตเดฐ เดฐเดธเด•เดฐเดฎเดฒเตเดฒ.

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด—เตเดฐเดพเดซเต เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต:

  • เดšเดพเตผเดŸเตเดŸเต เดŽเดกเดฟเดฑเตเดฑเดฟเด‚เด—เต เดฎเต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด•. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดถเดฐเดฟเดฏเดพเดฏ เดšเดพเตผเดŸเตเดŸเต เดชเด™เตเด•เดฟเดŸเตฝ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เดชเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
  • เดšเดพเตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดชเต‡เดฐเดฟเดจเต เด…เดŸเตเดคเตเดคเตเดณเตเดณ เดคเตเดฐเดฟเด•เต‹เดฃเดคเตเดคเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•, เดฎเต†เดจเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเด™เตเด•เดฟเดŸเตเด• เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
  • เดคเตเดฑเด•เตเด•เตเดจเตเดจ เดตเดฟเตปเดกเต‹เดฏเดฟเตฝ, เดŽเด‚เดฌเดกเต เดŸเดพเดฌเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•
  • เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏ เดชเดฐเดฟเดงเดฟ เด…เตบเดšเต†เด•เตเด•เต เดšเต†เดฏเตเดฏเตเด• - เดžเด™เตเด™เตพ URL เดตเดดเดฟ เดธเดฎเดฏ เดชเดฐเดฟเดงเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด‚
  • เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเดฟเดทเดฏเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดŽเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด…เดคเต เดตเต†เดณเดฟเดšเตเดšเดฎเดพเดฃเต
  • เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ URL lovelace-UI เด•เตเดฐเดฎเต€เด•เดฐเดฃ เด•เดพเตผเดกเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด•

      - type: iframe
        id: graf_water_hourly
        url: "http://192.168.10.200:3000/d-solo/rZARemQWk/water?orgId=1&panelId=2&from=now-2d&to=now&theme=light"

เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ (เด•เดดเดฟเดžเตเดž 2 เดฆเดฟเดตเดธเด‚) เด‡เดตเดฟเดŸเต† เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดกเดพเดทเตโ€Œเดฌเต‹เตผเดกเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเดฟเดฒเดฒเตเดฒ เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•.

เดšเดพเตผเดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด•เดดเดฟเดžเตเดž 2 เดฆเดฟเดตเดธเดฎเดพเดฏเดฟ เดžเดพเตป เดšเต‚เดŸเตเดตเต†เดณเตเดณเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดคเดฃเตเดคเตเดค เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เด—เตเดฐเดพเดซเต เดฎเดพเดคเตเดฐเดฎเต‡ เดตเดฐเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณเต‚.

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เดŽเดจเดฟเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด‡เดทเตเดŸเดฎเตเดณเตเดณ เดšเดพเตผเดŸเตเดŸเต, เด’เดฐเต เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดฒเตˆเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดฌเดพเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดžเดพเตป เดธเตเดตเดฏเด‚ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เดฆเตˆเดจเด‚เดฆเดฟเดจ เด‰เดชเดญเต‹เด— เดทเต†เดกเตเดฏเต‚เดณเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เดžเดพเตป เดจเตฝเด•เตเด‚, เด‡เดคเตเดคเดตเดฃ เดฌเดพเดฑเตเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเด‚. เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเดฒเดพเดฃเต เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดกเดฟเดธเตเดชเตเดฒเต‡ เด“เดชเตเดทเดจเตเด•เตพ เด‡เดตเดฏเดพเดฃเต:

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เดˆ เดšเดพเตผเดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เดนเต‹เด‚: เดนเต‹เด‚ เด…เดธเดฟเดธเตเดฑเตเดฑเดจเตเดฑเดฟเตฝ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เดตเตˆเดฆเตเดฏเตเดคเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เด‚ เดšเดพเตผเดŸเตเดŸเดฟเด‚เด—เต

เด…เดคเดฟเดจเดพเตฝ, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต. เดˆ เด—เตเดฐเดพเดซเดฟเตฝ, เด’เดฐเต เดšเต‚เดŸเตเดณเตเดณ เดฌเดพเดฑเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เด’เดฐเต เดคเดฃเตเดคเตเดค เดตเต†เดณเตเดณเด‚ เดฌเดพเตผ เดตเดฐเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเตŠเดคเตเดคเด‚ เด‰เดฏเดฐเด‚ เดˆ เด•เดพเดฒเดฏเดณเดตเดฟเดฒเต† เดคเดฃเตเดคเตเดคเดคเตเด‚ เดšเต‚เดŸเตเดตเต†เดณเตเดณเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเด‚ เด‰เดชเดญเต‹เด—เดตเตเดฎเดพเดฏเดฟ เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด—เตเดฐเดพเดซเตเด•เดณเตเด‚ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดธเตเดฅเดฒเดคเตเดคเต‡เด•เตเด•เต เดฎเต—เดธเต เดจเต€เด•เตเด•เดพเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเตเด‚ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เด•เดพเดฃเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด…เดคเต เดคเตˆเดฒเดคเตเดคเดฟเตฝ เด’เดฐเต เดฆเดฎเตเดชเดคเดฟเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เด†เดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เด’เดฐเต เดฌเดพเตผ เดšเดพเตผเดŸเตเดŸเดฟเตฝ (เดธเตเดฑเตเดฑเต†เดชเตเดชเต เดฒเตˆเดจเตเด•เดณเตเดณเตเดณ เด—เตเดฐเดพเดซเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ), เดฌเดพเดฑเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดญเดพเด—เด‚ เดชเด•เดฒเดฟเดจเตเดฑเต† เดฎเดงเตเดฏเดคเตเดคเดฟเดฒเดฒเตเดฒ, 00:00 เดจเต. เด†. เดฌเดพเดฑเดฟเดจเตเดฑเต† เด‡เดŸเดคเต เดชเด•เตเดคเดฟ เด•เดดเดฟเดžเตเดž เดฆเดฟเดตเดธเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเดคเตเดคเต เดตเดฐเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ เดถเดจเดฟ, เดžเดพเดฏเตผ เดฆเดฟเดตเดธเด™เตเด™เดณเดฟเดฒเต† เดšเดพเตผเดŸเตเดŸเตเด•เตพ เดจเต€เดฒเด•เดฒเตผเดจเตเดจ เดธเต‹เดฃเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต‡เด•เตเด•เต เด…เดฒเตเดชเด‚ เดตเดฐเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต เดŽเด™เตเด™เดจเต† เดœเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดตเดฐเต†.

เดชเตเดฐเดคเดฟเดฎเดพเดธ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเดฟเดฒเตเดฒเดพเดฏเตเดฎเดฏเดพเดฃเต เดฎเดฑเตเดฑเตŠเดฐเต เดชเตเดฐเดถเตเดจเด‚. เดฎเดฃเดฟเด•เตเด•เต‚เดฑเดฟเดจเตเดฑเต† / เดฆเดฟเดตเดธเด‚ / เด†เดดเตเดšเดฏเตเดŸเต† เดฆเตˆเตผเด˜เตเดฏเด‚ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดฎเดพเดธเดคเตเดคเดฟเดจเตเดฑเต† เดฆเตˆเตผเด˜เตเดฏเด‚ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค. InfluxDB-เดจเต เดคเตเดฒเตเดฏ เด‡เดŸเดตเต‡เดณเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเต‚. เด‡เดคเตเดตเดฐเต†, 30 เดฆเดฟเดตเดธเดคเตเดคเต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด‡เดŸเดตเต‡เดณ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เดŽเดจเตเดฑเต† เดฎเดธเตเดคเดฟเดทเตเด•เด‚ เดฎเดคเดฟเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เดคเต†, เดตเตผเดทเดคเตเดคเดฟเตฝ เดšเดพเตผเดŸเตเดŸเต เด…เตฝเดชเตเดชเด‚ เดชเตŠเด™เตเด™เดฟเด•เตเด•เดฟเดŸเด•เตเด•เตเด‚, เดฌเดพเดฑเตเด•เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดธเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เด’เดฐเต เดกเดฟเดธเตเดชเตเดฒเต‡ เดฎเต€เดฑเตเดฑเตผ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดŽเดจเดฟเด•เตเด•เต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณเดคเดฟเดจเดพเตฝ, เดžเดพเตป เด‡เดคเดฟเตฝ เดถเดฐเดฟเดฏเดพเดฃเต.

เด•เตเดฑเดžเตเดžเดคเต เดฐเดฃเตเดŸเต เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเต†เด™เตเด•เดฟเดฒเตเด‚ เดžเดพเตป เด•เดพเดฃเตเดจเตเดจเต:

  • เดชเตเดฐเดคเดฟเดฎเดพเดธ เดšเดพเตผเดŸเตเดŸเตเด•เดณเดฟเตฝ เดธเตเด•เต‹เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดฐเดคเดฟเดตเดพเดฐ เดšเดพเตผเดŸเตเดŸเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเตเดตเดฏเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚. เด’เดฐเต เดตเตผเดทเดคเตเดคเดฟเตฝ 52 เดชเตเดฐเดคเดฟเดตเดพเดฐ เดฌเดพเดฑเตเด•เตพ เดตเดณเดฐเต† เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต
  • เดชเตเดฐเดคเดฟเดฎเดพเดธ เด‰เดชเดญเต‹เด—เด‚ เดคเดจเตเดจเต† เดฐเต€เดคเดฟ เดจเดฎเตเดชเตผ 2 เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•, เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เด—เตเดฐเดพเดซเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด—เตเดฐเดพเดซเดพเดจ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด‡เดคเต เดตเดณเดฐเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต. เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดžเตเดž เดตเตผเดทเดคเตเดคเต† เดšเดพเตผเดŸเตเดŸเตเด•เตพ เด“เดตเตผเดฒเต‡ เดšเต†เดฏเตเดฏเดพเตป เดชเต‹เดฒเตเด‚ เด•เดดเดฟเดฏเตเด‚ - เด—เตเดฐเดพเดซเดพเดจเดฏเตเด•เตเด•เต เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เดŽเดจเดฟเด•เตเด•เต เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดšเดพเตผเดŸเตเดŸเตเด•เตพ เด‡เดทเตเดŸเดฎเดพเดฃเต. เดœเต€เดตเดฟเดคเด‚ เดธเดœเต€เดตเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดŽเดฒเตเดฒเดพเด‚ เดฎเดพเดฑเดฟเด•เตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดตเตผ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดจเตเดจเดฒเต† เด’เดฐเตเดชเดพเดŸเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด‡เดจเตเดจเต เด•เตเดฑเดตเตเดฃเตเดŸเต, เดจเดพเดณเต† เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚. เด‰เดชเดญเต‹เด—เด‚ เดŽเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดตเต€เดŸเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด‡เดคเต เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เดตเดฟเดถเดชเตเดชเดฟเดจเตŠเดชเตเดชเด‚, เดฌเดฟเดฒเตเดฒเดฟเดฒเต† เดตเดฒเตเดคเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เด’เดฐเต เด•เดฃเด•เตเด•เต เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเตเดฑเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจ เดšเดฟเดคเตเดฐเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเด•เดฏเดพเดฃเต.

เด’เดฐเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดŽเดจเตเดฑเต† เดเด•เดฆเต‡เดถเด‚ 20 เดตเตผเดทเดคเตเดคเต† เด•เดฐเดฟเดฏเตผ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เดžเดพเตป เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดฎเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดฌเดพเดนเตเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเดณเดฐเต† เด…เดฎเต‚เตผเดคเตเดคเดตเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เด’เดจเตเดจเดพเดฏเดฟ เดคเต‹เดจเตเดจเดฟ. เดŽเดฒเตเดฒเดพเด‚ เดฎเดพเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฎเตเด•เดณเดฟเดฒเต† เดฒเต‡เด–เดจเด‚ - เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เด‰เดชเด•เดฐเดฃเด‚ เดธเตเด•เตเดฐเต‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฐเดฃเตเดŸเต เด•เตเดฒเดฟเด•เตเด•เตเด•เดณเดฟเดฒเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด‰เดชเด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเตเดฒเต‹เดŸเตเดŸเดฟเด‚เด—เต เดœเต‹เดฒเดฟ เด•เตเดฑเดšเตเดšเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด‚.

เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเตฝ เดžเดพเตป เดตเตˆเดฆเตเดฏเตเดคเดฟ เด‰เดชเดญเต‹เด—เด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดšเต. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เด‡เดชเตเดชเต‹เตพ เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เด—เตเดฐเดพเดซเตเด‚ เดจเตฝเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด’เดฐเต SDM120 เดฎเต€เดฑเตเดฑเตผ เดจเดฟเตผเดœเต€เดตเดฎเดพเดฃเต, เดฎเดฑเตเดฑเตŠเดจเตเดจเต เดฎเต‹เดกเตเดฌเดธเต เดตเดดเดฟ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฌเด—เตเด—เดฟ เด†เดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด‡เดคเต เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดทเดฏเดคเตเดคเต† เด’เดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ - เด—เตเดฐเดพเดซเตเด•เตพ เดตเต†เดณเตเดณเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ, เดžเดพเตป เดธเตเดตเดฏเด‚ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดš เด† เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดžเดพเตป เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดŽเดจเดฟเด•เตเด•เต เด…เดฑเดฟเดฏเดพเดคเตเดค เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดถเต‡เด–เดฐเดฃเดตเตเด‚ เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเดตเตเด‚ เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เดฎเดฑเตเดฑเต เดšเดฟเดฒ เดตเดดเดฟเด•เดณเตเดฃเตเดŸเต. เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดŽเดจเตเดจเต‹เดŸเต เดชเดฑเดฏเตเด•, เดŽเดจเดฟเด•เตเด•เต เดตเดณเดฐเต† เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเดพเด•เตเด‚. เดธเตƒเดทเตเดŸเดฟเดชเดฐเดฎเดพเดฏ เดตเดฟเดฎเตผเดถเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดคเดฟเดฏ เด†เดถเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดžเดพเตป เดธเดจเตเดคเต‹เดทเดฟเด•เตเด•เตเด‚. เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตเด‚ เด†เดฐเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•