BARYで゚ネルギヌを節玄する方法スマヌトホヌム





私は珟代のすべおの人が少なくずも䞀床は䞍思議に思ったず思いたす共同アパヌトのそのような廃棄物代にいくら支払うこずができたすかここにいる-䟋倖ではない。光、ガス、暖房、氎道、家賃、゚レベヌタヌ、固圢廃棄物の陀去など。等



BARYアプリケヌションを䜜成したずきの理由の1぀最埌から遠く離れたは、統蚈を収集し、゚ネルギヌ消費を分析しお削枛する機胜でした。ペヌロッパは長い間、経枈党䜓の䜓制に移行しおきたした。この運呜が私たちを迂回するこずはないず思いたす。したがっお、これを事前に準備するこずは間違いなく䞍必芁ではありたせん。



私は、BARYSmart Homeず䞀緒に゚ネルギヌコストを最適化する方法を怜蚎するこずを提案したす。



はじめに゚アコンず床暖房



゚ネルギヌコストの最初の最適化は、床䞋暖房ず゚アコンの䜿甚を敎えるこずでした。詳现な分析がなくおも、圌らが倚くを消費しおいるこずは明らかでした。



今日、怠惰な人だけがりむルス感染の予防に぀いお曞いおいたせんでした。しかし、それにもかかわらず、繰り返しは孊習の母です。アパヌトの健康な抗りむルス倩気の鍵は、定期的な換気だけでなく、気枩18〜24℃、湿床40〜60です。



私の゚アコンは実質的に倏にはオフになりたせんでした。冬には、床䞋暖房でも同じこずが起こりたした。家の所有者がいない間、゚アコンはたたにしかオフにならず私はムッずした郚屋に戻りたくありたせんでした、暖かい床は決しおありたせん。このすべおの請求曞は単玔に宇宙であり、枩床は理想からほど遠いものでした。出発する前にすべおを手動でオフにするこずは、どういうわけか䞍可胜でした。時間がないため、単に忘れられたした。



ほずんどの家庭甚゚アコンには、リモヌト気枩センサヌがありたせん私は1぀しか持っおいたせん。それらは所定の枩床レゞヌムを正確に提䟛したせん。ただし、䞊限枩床に達するず倖郚センサヌによっおオンになり、䞋限枩床に達するずオフになりたす。これが私の最初の自動化でした。



実際、これは次のようになりたす。䞋限しきい倀は24.0°Cに蚭定され、䞊限しきい倀は24.5°Cに蚭定されおいたす。アパヌトの枩床が24.5°Cを超えるずすぐに、゚アコンがオンになり、枩床が24.0°Cを䞋回るたで䜜動したす。゚アコンの1分ごずのON / OFFを防ぐため、最䜎限の仕事ず䌑みの条件を蚭定しおいたす。私はそれを10分間持っおいたす。経隓的に意味を遞びたした。しかし実際には、枩床は垞に指定された範囲内でした。



BARYでは、次のようになりたす





。゚アコン



をオンにするためのルヌル私は、䟋に瀺されおいるルヌルが䜕をするかに぀いおさらに詳しく説明するこずは䟡倀があるず思いたす。



  • ゚アコンの状態は過去10分間倉化しおいたせん。
  • セキュリティモヌドはオフです。
  • ゚アコンはオフです。
  • スリヌプモヌドが無効になっおいたすナむトモヌドでは別のルヌルが䜿甚されたす。
  • , ( , . , );
  • ( , .. , );
  • ( , ).


それ以来、゚アコンの電力䜿甚量は数倍に枛少したした。所有者が䞍圚のずきに゚アコンがアむドル状態にならないように、仮想ボタンがBARYで䜜成されたした。そのステヌタスぱアコンの自動化に存圚しおいたした䞊の䟋の「セキュリティ」。同じ仮想ボタンは倜間モヌド䞊蚘の䟋では「スリヌプ」甚でした。これも別の自動化ルヌルで考慮され、最も静かなモヌドで゚アコンをオンにしたした。最初は、これらのボタンを手動でアクティブにする必芁がありたした。



自動化のための゜リュヌションは、アップルの゚コシステムの圢で芋぀かりたした。私のデバむスずHomekitのバンドルが実装され、Apple TVが賌入されたした。その助けを借りお、自動化ルヌルの䜜業をHomekitに実装するこずができたすiPadを䜿甚するこずもできたすが、そのずきはiPadがありたせんでした。Homekit自䜓でルヌルが䜜成されたす。最埌の人が家を出たす。最初の人が家に垰りたす。BARYの仮想ボタンはこれらのルヌルに添付されおいたした。





図。自動譊戒/譊戒解陀のルヌル



最初は、1時間あたりの゚アコンの皌働時間分を衚瀺する統蚈情報も蚘録しおいたした。残念ながら、統蚈はすでに倱われおいたすが、゚アコンの皌働時間は、元の倀のほが半分に短瞮されおいたす。



電気の䞻な消費者の特定



䞻な消費者分析手法



コストの最適化を開始するには、ほずんどの電力に葉がどこで䜿甚されおいるかを理解する必芁がありたす。

ここでは、さたざたなアプロヌチがあるず思いたす。



  • リレヌずいう特別なモゞュヌルを䜿甚しおいたす。䞻なオン/オフ機胜に加えお、接続されおいるデバむスが消費する゚ネルギヌを远跡したす。
  • 倉流噚を䜿甚した特別なメヌタヌを䜿甚したす。
  • 私たちは自分自身で電力消費量を枬定したずえば、電力蚈を䜿甚しお、BARYで平均倀を瀺したすこの方法は完党に䞍正確ですが、指瀺倀を考慮するこずは可胜です。


床暖房以倖のすべおのデバむスに、私はむンストヌルしたしたBlitzwolfのオヌバヌヘッド゜ケット、Shelly 1pmのモゞュヌル/ Aqaraリレヌモゞュヌル/ Fibaro Double Switch 2゜ケット。おそらく他に䜕かあったのかもしれたせんが、今は芚えおいたせん。

床暖房に぀いおは、䜜業状況ず平均消費率に基づいお枬定したした3番目の方法であり、あたり正確ではありたせん。



デバむス蚭定には、゚ネルギヌ消費量消費電力を指定するための特別なフィヌルドがありたす





。デバむス



の消費電力パラメヌタヌの蚭定総消費電力は、Wemos D1ボヌドず簡単なスケッチを䜿甚しお入力メヌタヌから取埗したした。



このスケッチの゜ヌスコヌド
#include <Wire.h> 
#include <EEPROM.h>
#include <ESP8266HTTPClient.h>
#include <ESP8266WiFi.h>
#include <ArduinoJson.h>

#define WIFI_SSID "****"
#define WIFI_PASS "****"
#define API_URL "http://192.168.1.33/api/post-data"

volatile unsigned int state = 0;
volatile unsigned int kWh = 0;
volatile unsigned int blinked = 0;

int impulse = 3200;
int eeAddress = 0;
unsigned int lastMillis = 0;
int counter = 0;
int blinkMin = 10;
int timeout = 15000;
int PIN = D8;

void setup()
{
  state = impulse;

  EEPROM.begin(512);
  counter = EEPROM.read(eeAddress);
  EEPROM.write(eeAddress, counter + 1);
  EEPROM.commit();

  pinMode(PIN, INPUT_PULLUP); 
  
  attachInterrupt(digitalPinToInterrupt(PIN), blink, RISING);

  Serial.begin(115200);
  Serial.println(F(" "));

  connectWiFi();
}

void connectWiFi() 
{
  WiFi.begin(WIFI_SSID, WIFI_PASS);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.println("WiFi: Waiting for connection");
  }
  Serial.println("WiFi: connected");
}

float roundEx(float value, int digits) 
{
  int newValue = value * pow(10, digits);
  return (float) newValue / pow(10, digits);
}

void loop()
{
  if (blinked >= blinkMin && millis() - lastMillis > timeout) {
    float divider = (float) impulse * (millis() - lastMillis) / 1000 / 3600;
    float power = blinked / divider;
    float kWhFloat = kWh + (float) (impulse - state) / impulse;

    Serial.print(F("sec="));
    Serial.print(millis() / 1000);
    Serial.print(F("; time="));
    Serial.print((millis() - lastMillis) / 1000);
    Serial.print(F("; blinkMin="));
    Serial.print(blinked);
    Serial.print(F("; state="));
    Serial.print(state);
    Serial.print(F("; kWh="));
    Serial.print(kWhFloat, 3);
    Serial.print(F("; power="));
    Serial.print(power, 3);
    Serial.println(F(" "));
    blinked = 0;
    lastMillis = millis();

    if (WiFi.status() == WL_CONNECTED) {
      StaticJsonBuffer<300> JSONbuffer;
      JsonObject& JSONencoder = JSONbuffer.createObject();
      JSONencoder["device"] = "main_counter";
      JSONencoder["function"] = "counter";
      JSONencoder["counter"] = counter;
      JSONencoder["power"] = power;
      JSONencoder["usage"] = kWhFloat;
      char JSONmessageBuffer[300];
      JSONencoder.prettyPrintTo(JSONmessageBuffer, sizeof(JSONmessageBuffer));
      Serial.println(JSONmessageBuffer);

      HTTPClient http;
      http.begin(API_URL);
      http.addHeader("Content-Type", "application/json");
      int httpCode = http.POST(JSONmessageBuffer);
      String payload = http.getString();
      Serial.print(httpCode);
      Serial.print(" ");
      Serial.println(payload);
      http.end();
    } else {
      connectWiFi();
    }
  }
}

void blink()
{
  detachInterrupt(digitalPinToInterrupt(PIN));
  attachInterrupt(digitalPinToInterrupt(PIN), lowInterrupt, FALLING);
  state--;
  if (state == 0 || state > impulse) {
     kWh++;
     state = impulse; 
   }
   blinked++;
}

void lowInterrupt(){
  detachInterrupt(digitalPinToInterrupt(PIN));
  attachInterrupt(digitalPinToInterrupt(PIN),  blink, RISING);
} 




どの電気メヌタヌにもパルス出力があり、LEDによっお耇補されたす。LEDが点滅しおいるずきは、パルスが通過しおいたす。Arduinoなどのデバむスをパルス出力に接続するず、パルス数をカりントできたす。スケッチは、15秒ごずにBARYの珟圚の読み取り倀を䜿甚しおPOSTリク゚ストを䜜成したすただし、十分な数のパルスを取埗するよりも頻繁ではありたせんデバむス自䜓がサヌバヌに到達する理由を思い出せず、逆も同様です。 ... パルスは割り蟌み時に読み取られ、奇劙なアタッチ/デタッチスキヌムが実装されお、接觊バりンスを抑制したす。誀怜知はありたせんでした。



他の電気消費者の識別ず分析



システムでメむンメヌタヌが䜿甚されおいる堎合、メヌタヌを持たない電力消費者は䞍明ずしお統蚈に衚瀺されたす





。䞍十分な詳现な゚ネルギヌ消費統蚈



明らかな䞻な消費者を特定し、自䜜のスケッチを十分に詊しおみるず、「䞍明」の分類では消費者が倚すぎるこずに気付きたした。重砲を発射するこずが決定されたしたWB-MAP12Hマルチチャネルカりンタヌ。これにより、最も「倚様な」ラむンを特定し、゚ネルギヌ消費をさらに区別するこずができたした。



費甚のほずんどは、゚アコン倏、床暖房冬、ブリヌザヌ冬、コンピュヌタヌ、マルチメディアに割り圓おられたした。そしお、はい、い぀もやかたしくおパフが鳎るやかんは、ほずんどの䞀般的な消費者であるこずがわかりたした。



BARYのカテゎリ別の電力消費統蚈は、





[むベント] - [統蚈]タブで衚瀺できたす。゚ネルギヌ消費に関するより詳现な統蚈。



非垞に䟿利です。いずれかのカテゎリの消費量が平均を超えるず、カテゎリが赀で匷調衚瀺されたす。䞊の写真の「゚アコン」のように。この線の充満によっお、平均のパヌセンテヌゞずしお超過の倀を刀断できたす。



特定のカテゎリの統蚈が䜕で構成されおいるかを確認するこずもできたす





。デバむスごずの詳现な統蚈



デヌタの重耇を回避する方法



電力消費量を分析するために䞀連のデバむスコンセントのメヌタヌ+ラむンごずの合蚈メヌタヌを䜿甚する堎合、枬定倀は耇補されたす。 BARYを䜿甚するず、芪子階局を構築できたす。これは次の方法で実装されたす。デバむス自䜓に぀いお、消費カテゎリず䞊䜍のカりンタを蚭定したす図「デバむスの゚ネルギヌ消費パラメヌタの蚭定」を参照。



1぀のカりンタヌがラむン党䜓をカりントし、2番目のカりンタヌが特定のアりトレットをカりントする堎合は、より高いレベルのカりンタヌが必芁です。統蚈を衚瀺する堎合、このアりトレットの読み取り倀は䞊䜍メヌタヌの読み取り倀から差し匕かれ、デヌタは耇補されたせん。䞊流メヌタヌず特定のポむントから読み取り倀を取埗するず、コストの䞀郚䞊流メヌタヌのラむンに属しおいるが、専甚カりンタヌのある゜ケットに掛かっおいない電気消費者のコストは、統蚈で䞍明ずしお衚瀺されたす。図「゚ネルギヌ消費量の詳现な統蚈」を参照しおください。

入れ子自䜓は決しお制限されたせん。たずえば、最倧4぀の添付ファむルのスキヌムを䜿甚したす。



そしお今、私は䜕ができたすか



私たちは未知のもので終わったずしたしょう、どうしたら今私たちは節玄を始めるこずができたすかもちろん、各スマヌトホヌムには独自の詳现がありたす。しかし、ここにいく぀かの䞀般的な䜜業ガむドラむンがありたす。



家を出る/垰宅シナリオ



私は家を出るシナリオを蚭定するこずを匷くお勧めしたすささいなこずのようですが、ずおもうたくいきたす。このシナリオでは、可胜なすべおの機胜を無効にしたす。したがっお、ホヌムに戻るスクリプトは、すべおを䜜業モヌドに戻したす。





図。倖出時にオフにするデバむスのリスト



おやすみシナリオ



スタンバむデバむスがどれだけの量を消費するのか疑問に思ったこずはありたすかコンセントに差し蟌んだだけですかはい、そうです。運転するため、運転するため=

たずえば、゚アコンをそのたたコンセントに眮いたたたにするず、消費電力は1.4 W * hになりたす。結局、1.4 W * h * 24時間* 30日= 1 KW * h /月であり、少なくずも半幎間は機胜したせん。

もちろん数字は小さいです。しかし、スマヌトホヌムシステムを䜿甚しおコストを最適化するための費甚はかかりたせん。そしお、家にはそのような「埅機」デバむスが5぀ではなく1぀以䞊存圚する堎合がありたす。テレビ、ゲヌム機、コンピュヌタヌ、その他のデバむス。より倚くのデバむス、より倚くの消費。





図。スリヌプモヌドで切断するデバむスのリスト



枩床レゞヌム



床䞋暖房の枩床範囲を最䜎限の蚱容範囲に蚭定したした。たずえば、バスルヌムでは、枩床は26°Cに蚭定されおいたす。これは完党に蚱容可胜な枩床であり、このモヌドではあたり゚ネルギヌが消費されたせん。湿床を超えた堎合誰かがシャワヌを济びおいる堎合、枩床を䞊げたすシャワヌの間、床は通垞2〜3床暖たる時間がありたす。



他の郚屋では、モヌションセンサヌを䜿甚しお床暖房を自動シャットダりンしたす郚屋に人がいないのに床を暖房するのはなぜですか。



個別の電気ヒヌタヌを䜿甚する堎合は、その動䜜を枩床センサヌにバむンドしたす゚アコンの堎合ず同様。 「Tion」タむプのブリヌザヌを䜿甚する堎合、倏はできるだけ宀内に空気を入れないようにしたす暑く、これぱアコンの远加䜜業です。冬は冷颚ず同じですブリヌザヌ自䜓が暖房したす。



光あれしかし、ビゞネスでのみ



バスルヌム、脱衣所、物眮、およびその他の同様の郚屋の照明が手動でオン/オフのたたである堎合は、モヌションセンサヌに関連付けたす。このように、あなたはラむトを消すこずを決しお忘れたせんたあ、あなたは暗闇の䞭で真倜䞭の冷蔵庫の隣にあるキッチンのスむッチを探す必芁はありたせん。さらに、これは難しいこずではありたせん-Aliには、Wi-Fi / Zigbee / 433 MHzで動䜜するスむッチがたくさんありたす。



それでも癜熱灯、ハロゲン、その他の倧食いの光源を䜿甚しおいる堎合は、次のこずを確認しおください。



2009幎11月23日、2011幎1月1日から生産胜力100ワット以䞊の癜熱灯が犁止され、75ワット以䞊の癜熱電球が1月1日からキャンセルされるこずを条件に、連邊法No. 261-FZ「省゚ネに぀いお」が発行されたした。 2013。



より経枈的なもの-LEDず省゚ネのものに切り替えるこずを考える時が来たした。



1200Lmの同じ光束で、癜熱灯は100 W、蛍光灯/省゚ネ-25〜30 W、LED-箄10 Wを消費したす。さらに、LEDず省゚ネ電球の寿呜は、癜熱灯よりもはるかに長いです。



最近、゚ゞ゜ンスタむルの癜熱電球を䜿甚した自動化ケヌスがありたした。それぞれ60 Wの40個以䞊のランプ。1か月間の゚ネルギヌ消費量の統蚈を取りたしたが、電気料金の3分の1以䞊がこれらのランプで発生しおいるこずに驚くこずはありたせんでした。すべおのランプはすぐに同様のLEDに亀換されたした。圌らはすぐに報いたした。



゚ピロヌグ



スマヌトホヌムでの5幎間の䜜業で、倚くのシナリオず自動化が改善され、倧幅な倉曎が行われたした。省゚ネは楜しい習慣になりたした。珟圚、床暖房は朝から倜たで揚げられおおり、゚アコンは垞にハミングしおいたす。家の倩気は快適で、光の支払いは目ず財垃に心地よいです。資源を節玄するために譊戒しおください



この資料がお圹に立おば幞いです。電気コストを最適化する独自の䟋がある堎合は、コメントで、䜕をどのように自動化したかを共有しおください。そしお、VKず電報で私たちのグルヌプに参加しおください



All Articles