問題タブ [home-automation]
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.
c# - ホーム オートメーション ライブラリ
私は C# 開発者で、趣味としてホーム オートメーションを始めようとしています。少し調べてみましたが、Insteon ハードウェアをサポートする優れた .NET ライブラリを誰か知っているかどうか疑問に思っていました。信頼性の問題から、X10 よりも Insteon を使用したいと思います。
この時点での私の最終的な目標は、安全な ASP.NET Web アプリケーション インターフェイスを備えたシンプルなホーム オートメーション サーバー (おそらく照明と空調) を用意することです。私は、既存のソリューションを見つけるよりも、実際にそれを構築して学習することに関心があります。
提案やコメントをありがとう。
編集:助けてくれてありがとう、みんな。
Z-wave テクノロジーの経験がある人はいますか? 有望なようです - 高品質のハードウェアで、コア ライブラリが含まれており、.NET をサポートしているようです 。ControlThinkはかなり優れたコントローラーと SDK を備えているようです。
考慮すべき興味深いアプリケーションを次に示します。
php - Linux ベースの NAS (synology) を使用したホーム オートメーション x10
x10 プロトコルで自宅を自動化し、コンピューターの cm15pro インターフェイスを使用してスイッチをプログラムしています。
ここで、cm15pro インターフェースを Synology NAS に接続し、NAS で PHP を使用してコマンドをインターフェースに実行したいと考えています。
NAS 上の Linux で cm15pro を実行するためのプログラムはありますか? また、NAS から x10 信号を送信する Linux 用のコマンドライン ツールはありますか?
database - データベースに大量のデータを保存する
私は現在、ユーザーに一定期間のエネルギー使用量を表示する可能性を提供するホーム オートメーション プロジェクトに取り組んでいます。現在、15 分ごとにデータをリクエストしており、最初の大規模なパイロットでは約 2000 人のユーザーを想定しています。
上司から、少なくとも半年分のデータを保存するように求められています。簡単に合計すると、約 3,500 万件のレコードが推定されます。これらのレコードは小さいですが (それぞれ約 500 バイト)、これらをデータベース (Postgres) に保存することが正しい決定であるかどうかはまだ疑問に思っています。
この量の情報を処理する方法について、良い参考資料やアドバイスを持っている人はいますか?
c# - C#でのホームオートメーション?
セントラルヒーティングのさまざまなコンポーネントを制御するための小さなC#アプリケーションを開発したいと思います。
まず、温度センサーから値を取得できるようにしたいと思います。私はこの種のものを手に入れようとしている最初のC#開発者であってはなりません。次に、サーモスタットバルブを制御しようとします。
マイクロソフトまたは他のベンダーは、GUIライブラリ、数学ライブラリ、データベースアクセスライブラリなどを提供しています...私はホームオートメーションライブラリまたは同様のものを探しています。互換性のあるハードウェアコンポーネントまたはこの件に関する情報サイトにリダイレクトしていただけませんか。
ありがとうございました、
cocoa - Cocoa および Insteon デバイス
私はいくつかの insteon デバイス (地下の軟水器と給湯器を監視できるようにするため) と Cocoa をいじくり回そうと考えています。アプリを構築できるかどうか見てみましょう。ホーム オートメーションについての知識がないので、ここに私の最初の質問があります。
私はこのようなセットアップを見ています:
Insteon AppliancLinc モジュール -> PowerLinc コントローラー -> Mac Mini (正確な仕様は忘れましたが、Leopard を実行している G5 です)。ほとんどの場合、PowerBook からリモートで接続します。だから、ココアのアプリが動作するようになったら、そこから動作するアプリを構築したいと思うかもしれません...
PowerLinc コントローラーのデータにアクセスするにはどうすればよいですか? USBなのでデバイスとして表示されるだけでしょうか?Cocoa/Linux API はありますか?
Insteon には 99 ドルの SDK キットがあり、これでも 2 台のデバイスを入手できますが、Windows の唯一の環境のようです。
http://www.smarthome.com/insteon/sdk2600s.html http://www.docklight.de/download_en.htm
助けてくれてありがとう。
iphone - ホーム オートメーション アプリを AppStore にアップロードする
iPhone/iPad 用のホーム オートメーション アプリケーションを 1 つ作成しました。相互作用のために、1 つの外部デバイスと通信する必要があります。さて、私の質問は、このアプリケーションを AppStore に送信する際に、どのような情報を提供すればよいですか? アプリケーションの動作をテストできず、アプリケーションを拒否する可能性があるためです。それとも、それと対話するソフトウェアを提供する必要がありますか?
python - Python での KNX および KNXnet/IP の実装
私は、Python でのKNXの実装、特に KNXnet/IP に関連するものについて、高低を探しています。これまでのところ、何も見つかりませんでした。Java で書かれたプロジェクトがほとんどないことは知っていますが、他の言語からコードを移植する前に、ここで質問してみようと思いました。
また、KNX 標準、そのデータ構造、および KNXnet/IP に関する無料のドキュメントを知っている人はいますか? KNX 協会からの公式文書は、特に「オープン」な標準であると思われるものの場合、とてつもなく高価です。
ありがとう
proxy - control4 でプール プロキシを使用するにはどうすればよいですか
プール プロキシの開発プロセスに関して、どなたかご案内いただけますでしょうか。提供されているドキュメント (プロキシおよびプロトコル ガイド) では、プロキシ クラスについてのみ説明されていますが、プール プロキシを開発するためのヘルプや指示はほとんど必要ありません。ドライバーまたは単にシナリオ用に独自のプロキシを開発する方法に関するロードマップはありますか?
上記のクエリでガイドしてください。どんな助けでも大歓迎です。
php - PHPで別のUDPポートでブロードキャストしながら、1つのUDPポートをリッスンします
最近、LightwaveRFホームオートメーションのものをいくつか購入しました-本当にうまくいきます!少しグーグルして試行錯誤した後、ライトを制御できるPHPスクリプトがいくつかあります。
メインスクリプト:control.phpにいくつかのパラメーターが渡され、それを取り込んで文字列に変換し、ポート9760のUDPソケットを使用してブロードキャストします。たとえば、正しい文字列は「001、!R2D2F1|」です。
R2=ルーム2D2=デバイス2F1=オン(許容値は、F1 =オン、F0 =オフ、または調光値の場合は2〜32の範囲です。32= 100%。
これは正常に機能しますが、「OK」メッセージがUDPポート9761に返されます。このOKをリッスンできる必要があるため、複数のライトコマンドをチェーンできます。待って4を続けて送信しないと、実際に実行されるコマンドは1つか2つしか得られないことがよくあります。
現在、ポート9761でリッスンし、メッセージを画面に出力するファイルlisten.phpがあります。私は2つを一緒に結ぶことができます:
- listen.phpを実行して、リスニングを開始します
- listen.phpが実行されたらcontrol.phpを実行する
- 並べ替え。ライトが変わり、OKが出力され、listen.phpが実行を停止します。
ただし、このプロセスを自動化する必要があります。つまり、リスニングを開始し、コマンドを送信し、OKを待ち、すべてを1つのスクリプトで終了します。ただし、これを行う方法がわかりません。
どんなアイデアでも大歓迎です。ありがとう!
java - JavaでのJARVISレクリエーション
アイアンマンやアイアンマン2を見たことがあれば、彼にはたくさんのことができるアシスタントがいることをご存知でしょう。
これは何よりも意見の質問です。
Javaはこれに最適な言語でしょうか。オブジェクト指向言語であるため、それとも他の言語である必要があるのでしょうか。
音声認識をコーディングする必要がありますか、それともGoogleのApiなどのサービスを使用する必要がありますか?
ホームオートメーションには何を使用すればよいですか?
顔認識またはRFIDカードを使用する必要がありますか?