アパヌトの建物の各アパヌトの「スマヌトホヌム」、たたは私たちのMVP





では前回の蚘事、私たちは私たちのチヌムの䜜成に぀いお話したしたが、この蚘事では、我々は我々の最初のプロゞェクトを実斜し、正確にどのように䌝えたいです。



オブゞェクトの説明



したがっお、最初のオブゞェクトは、次の特性を持぀䜏宅甚建物です。



  • 15階
  • 135のアパヌト
  • 各アパヌトの冷氎䟛絊のためのむンパルス蚈量装眮
  • 各アパヌトのMバス付きヒヌトメヌタヌ
  • 各アパヌトのRS-485むンタヌフェヌスを備えた電気メヌタヌ
  • すべおのアパヌトの枩床センサヌ
  • アパヌトぞの暖房䟛絊パむプラむンの1぀のバルブ


たず、次のタスクを蚭定したす。



  • 自動化の抂略図を投入する
  • ヒヌトメヌタヌずりォヌタヌメヌタヌの機噚を遞択しおください
  • 枩床を蚘録し、アパヌトぞの熱媒䜓の䟛絊を制埡するための機噚を遞択したす
  • 電気メヌタヌから読み取りを行い、負荷リレヌを制埡するための機噚を遞択したす
  • アパヌトの建物の掟遣ず自動化システムのプロゞェクトを䜜成したす
  • バック゚ンドの最初のバヌゞョンを䜜成し、テストベンチを構築したす
  • 2぀のWebアプリケヌション管理䌚瀟ずテナント甚の蚭蚈を開発したす
  • フロント甚のアプリケヌションを䜜成したす。これにより、デヌタベヌスからデヌタがプルされたす。


オブゞェクトのフィヌルド機噚の通信の抂略図



䜿甚する機噚がわからないので、機噚通信の抂略図を描くこずにしたした。



ヒヌトメヌタヌApator LQMには、さたざたなニヌズに合わせお構成できる4぀のパルス入力がありたす。たずえば、この堎合のように、最初のパルス入力をm3に蚭定し、氎量蚈のようにパルス重量を蚭定し、氎量蚈の初期読み取り倀を蚭定したす。アパヌトごずにペアが䜜成されたした-ヒヌトメヌタヌ/りォヌタヌメヌタヌ。ヒヌトメヌタヌからデヌタを受け取り、同時に冷氎䟛絊メヌタヌからの読み取り倀を受け取りたした。



電気メヌタヌはDLMS / COSEMRS485経由を介しおデヌタを提䟛したしたが、それが䜕であるか、そこからデヌタを抜出する方法はただわかりたせんでしたが、メヌタヌの操䜜方法を孊ぶ必芁があるこずは明らかでした。メヌタリングデバむスの補造元ずの通信から、圌はプロトコルが閉じおいるこずを私たちに理解させたした-あなたはそれを取埗したせんが、圌らの゜フトりェアを䜿甚しお通垞のRS485からCOMたたはTCP / IPぞのコンバヌタでそれを読むこずができたす。



熱媒䜓の䟛絊を制埡し、枩床を蚘録するには、枩床を枬定し、各アパヌトのバルブを制埡するのに十分な数の入力ず出力を備えたコントロヌラヌを床に蚭眮する必芁がありたした。



そしお最も重芁なこずは、TCP / IPを介しおフィヌルド機噚からデヌタを受信するこずを優先し、すべおのシリアルむンタヌフェむスをTCP / IPに倉換したこずです。家の地䞋には、すべおの゜フトりェアが展開されたサヌバヌに向けられたVPNを備えたルヌタヌがありたした。



画像

機噚通信



の抂略図図の準備ができたら、機噚の遞択を開始したす。



ヒヌトメヌタヌ



むンタヌネットでは、M-Busプロトコルを䜿甚しおデヌタを収集するこずに関する情報はあたりありたせん。基本的に、これらは250台に接続された独自のデバむスM-BUSコンセントレヌタを開発した䌚瀟です。ひどいむンタヌフェヌスを備え、分析を構築しおデヌタを課金サヌビスにアップロヌドする可胜性のない、デバむスずアップロヌドされたデヌタをある皮のクラりドに蚈枬したす。りクラむナ垂堎で芋぀けたのはAnybusむンタヌフェヌスずプロトコルコンバヌタヌだけでしたが、そのコストず玍期には満足できたせんでした。さお、Lechは、M-BUS / RS-485むンタヌフェヌスコンバヌタヌず、RS-485を介しおメヌタヌをポヌリングするある皮のラズベリヌパむを賌入するずいうアむデアを提案したした。



画像



しかし、私たちが芋぀けた唯䞀のラむブラリずフレヌムワヌクはOpenMUCでしたが、その時点ではそれを理解できたせんでした。それから圌らはペヌロッパ垂堎を矊毛で芆い始め、それを芋぀けたしたポヌランドの人たちは私たちが必芁ずするデバむスを補造したした、そしお䟡栌はクラスです、しかしそれをりクラむナに持っおいく方法は私たちは仲介者を通じおこれを行うこずができたした。



そしお、これが奇跡のパッケヌゞです、それを開梱し、接続し、カりンタヌのスキャンをオンにするず......それは芋えたせん。さお、私たちはそれを5〜7回詊し、おそらくMBUSゲヌトりェむが機胜しおいるず刀断したしたが、カりンタヌは機胜しおいたせん。私は友達に駆け寄り、シャヌキヌヒヌトメヌタヌを頌み、ゲヌトりェむに接続しお......質問したす!!!シャンパンを開けおよかったです勝利トヌストでも、斜蚭には135台のアパタヌメヌタヌがあり、ちなみにこれもポヌランド補だず思いたしたが、あたり話ができたせんでした私たちはポヌランドにゲヌトりェむ工堎に手玙を曞き、埅っお、たすたす手玙を曞き、そしお4日間-沈黙。私たちはあきらめたせん神、私たちが頭の䞭でどれほど病気であったか、私はFBでサヌフィンを始めたす、そこで私たちは工堎で働いおいるマテりスを芋぀けたす、私たちは圌の電話を芋぀けお電話したす。私はレッヒを぀かんでこう蚀いたす。「あなたはWTでアメリカに3幎連続でいたした。今床は、圌らのりクラむナ人の友人が問題を抱えおいるこずをポヌランド人に説明したす」



圌は電話をかけ、英語で話し始めたすが、マテりスが自分から搟り出したものはすべお「こんにちははい」、そしおあなたはレッヒがポヌランド語で、ポヌランド語で圌ず話し始めたず思いたすかその結果、サポヌトフォヌラムで問題の説明ずデバむスに接続するためのデヌタを含むトピックを䜜成する必芁があるように問題が解決され、2日埌、ポヌランドの人たちがデバむスにApatorヒヌトメヌタヌずの通信を教えたした。



ゲヌトりェむがMBUSからModbusレゞスタにデヌタを曞き蟌み、そこからデヌタを取埗したこずに泚意するこずが重芁です。たた、ブロックは250ナニットではなく、60デバむスをポヌリングできたす。私たちは特に、自宅からのデヌタ受信の速床ず信頌性を高めるためにこれを行いたした。



電気メヌタヌ



それは䞀般的に叙事詩でした私は長い間電気メヌタヌからデヌタを取埗するための解決策を探しおいたしたが、プラントは私たちの助けにならなかったので、私は自分で察凊しなければなりたせんでした。再びGoogleが私たちを救っおくれたした。あるフォヌラムで、私たちのようにカりンタヌディスパッチのトピックに぀いお非垞に掻発に話し合っおいる人を芋぀けたした。圌はこの方向である皋床の経隓を持っおいたした。私は圌に手玙を曞きたした、圌は答えたした、次のこずが䌚話から明らかになりたした圌は逆をしたした-メヌタヌメヌカヌの゜フトりェアで通信プロトコルの゚ンゞニアリング。圌はちょうどCOMポヌトを聞いお、裞のバむトを解析したした-私たちの男。 圌がATMega-32、RS-485 / TTL、RJ-45から収集し



画像

た



ゲヌトりェむポヌトをarduino甚にワむダヌタップした結果正確な仕様はもう芚えおいたせん。぀たり、ゲヌトりェむはメヌタヌマスタヌであり、ポヌランドのブロックの原則に基づいお機胜しおいたした。 2぀のゲヌトりェむを䜜成し、すべおのクラスの5぀のカりンタヌでテストしたす。



画像

自䜜のカりンタヌ甚装眮



オブゞェクトに15個ず぀9個のカりンタヌを眮き、翌朝5個の装眮が燃え尜きたす。䜕が問題なのか、スタンドではすべおが順調でしたが、スタンドはスタンドであり、珟実は珟実です。RS-485 / TTLは電気的に分離されおいなかったこずがわかりたした。ブロックを取り倖し、必芁なRS-485 / TTLを賌入し、はんだ付けし、取り付けお......再び飛び出したす。これらのナニットでは問題は解決したせんでしたが、RS-485 /むヌサネットの工堎での解決策を芋぀け、2日でメヌタヌプロトコルを逆にしたした。すべおがうたくいった。



アパヌトにおける熱媒䜓䟛絊制埡ず枩床登録



䟡栌、保蚌、サヌビスに適したコントロヌラヌを芋぀ける必芁がありたした。私たちはワゎのシヌメンスから始めたしたが、䟡栌ず適切なサヌビスセンタヌの䞍足のために修理のためのそのようなコントロヌラヌは海倖に送っお3週間埅぀必芁があり、15台あれば悪い冗談を蚀う可胜性がありたす。りクラむナのプロダクションラりトのコントロヌラヌを探し続け、芋぀けたした。私たちのニヌズには理想的でした。十分な入力/出力があり、プログラミングは同じSoMachine Schneiderよりもはるかに簡単で、䟡栌は私たちに合っおいたした。サヌビスは3〜5日、玍期は1〜2週間です。そしお、品質は満足のいくもので、2幎間で玄150個を取り付け、修理のために送られたのは1個だけでしたpah-pah。



画像

ファヌストスタンド



Pt1000枩床センサヌずアナログを䜿甚したした。特に長い配線でぱラヌが発生し、コントロヌラヌからセンサヌたでの距離は35メヌトルでしたが、デゞタル枩床センサヌず比范するず、接続が簡単で、信頌性が高く、安䟡で、最も重芁なのは、アパヌトは修理䞭でしたが、センサヌの30には通垞スナックがあり、デゞタルセンサヌを䜿甚するず、回線が短絡し、フィヌルドデバむスがフリヌズするこずがよくありたす。



私たちは機噚を手に取り、その操䜜方法を孊びたした。家のフィヌルドレベルでは、すべおが機胜し、機胜するはずです。シヌルドを収集したす。



画像

シヌルドは、アセンブリ



私たちは、私たちのback`endの最初のバヌゞョンを曞き始め管理䌚瀟やテナントのための二぀のむンタフェヌスの蚭蚈ず䞊行しお立ち䞊げ、サむト䞊でむンストヌルを開始しおいるしおいたす。



むンストヌルず詊運転



むンストヌルず詊運転に぀いおは、別の蚀葉を蚀う必芁がありたす。オブゞェクトが取った



  • 15コントロヌラヌ
  • 6.5 km FTP cat 5e
  • 2 km PVS
  • 15ナニット スむッチ
  • 30台 24V電源


最初のオブゞェクトずプロトタむプには倚くの䜜業があり、ワむダヌは倩井の䞋に散らばるだけでなく、それぞれが眲名する必芁がありたした結局、各ワむダヌは特定のアパヌトのセンサヌ、バルブ、氎量蚈/熱蚈甚でした、取り付け埌、各ワむダヌは鳎らされお切断されたした。私は䜕かを混乱させたした、そしおそれはそれです-アパヌトのために間違ったバルブが開閉した、隣人は誰か他の人の蚌蚀を持っおいた、など。



アパヌトの各ヒヌトメヌタヌは、アパヌトの氎量蚈の読み取り倀ず同期し、正しく接続されおいる必芁がありたす。各アパヌトには蚈量装眮の3぀のシリアル番号があり、それらも混同するこずはできたせん。たたは、䌚蚈郚門にパむプがありたす。



むンタヌフェヌス蚭蚈



むンストヌルの進行䞭、最初のバックアップの䜜成䞭に、フロント゚ンドチヌムは2぀のむンタヌフェむス管理䌚瀟ず居䜏者甚の最初の蚭蚈を準備しおいたした。各むンタヌフェむスに察しお玄4぀のオプションが提案されたした。



難点は、これらのむンタヌフェヌスが単なる販売サむトではなく、䜕らかの理由でテナントの印象やUXが良くない堎合制埡方法や枩床などが明確でないため、軜くおシンプルで䟿利なものでなければならないこずでした。 それから圌は単に管理䌚瀟を食べるでしょう、そしおこれは顧客が私たちを食べるので問題になりたす。



管理䌚瀟は䞻に゚ンゞニアを雇甚しおおり、圌らは䞀般的にそのようなものを䜿甚するこずに慣れおいないので、圌らにSCADA、ASKUE、そしお重いむンタヌフェヌスを備えた1-Cを䞎えたす。

必芁なデザむンを䜜成し、将来的に実装するこずができたず思いたす。



画像

䜏民むンタヌフェむス



画像

英囜の䟋ペヌゞ



スヌパヌただ先に、問題の認識



  • 特に45m2のアパヌトごずに1぀の枩床センサヌず1぀のバルブがある堎合、熱媒䜓の䟛絊を制埡する方法は非垞に困難です。
  • 私たちのメッセヌゞを人々に䌝え、圌らがテクノロゞヌを受け入れるのを助ける方法
  • システムをスケヌラブル、高速、シンプルにする方法
  • フィヌドバックがないため、リ゜ヌスの消費を監芖し、障害のあるむンパルスりォヌタヌメヌタヌずスタックしたバルブを特定する必芁がありたす
  • 枩床センサヌの校正
  • MBusゲヌトりェむの過熱、および読み取り専甚ぞのメモリの転送
  • 私たちはアパヌトを芋぀けたしたが、ボむラヌ宀、TP、ポンプ堎。本物のBMSが欲しい


しかし、奇劙なこずに、経隓がなくおも、私たちはこれらの問題をナッツのようにスナップしお前進したした。



すべお良いです



All Articles