chakokuのブログ(rev4)

テック・コミック・DTM・・・ごくまれにチャリ

自宅のエアコンをEchonetLiteで叩いてみる。。

Pythonで作ったEchonetLiteテストツールで、エアコンに対して運転モードを問い合わせ。

送信パケット

1081000005ff010130056201b000
                エアコン Get   運転モード(b0)
10810000 05ff01 013005  62 01 b0 00

受信パケット

1081000001300505ff017201b00142
-----------------
ehd1:10, ehd2:81, tid:0000, seoj:013005, deoj:05ff01, 
esv:72, opc:01, epc:b0, pdc:01, edt:42,
Get_Res
ACClass.Aircon[5]
ctrlClass.Controller[1]

運転モード(0xb0)を問い合わせ、応答が0x42であった。
EchonetLite仕様書より

運転モード設定 0xB0 
自動/冷房/暖房/除湿/送風/その他の運転モード
0x41/0x42/0x43/0x44/0x45/0x40(順番に左のコードが対応)

エアコン運転モード:冷房 と分かる。

■追記
送受信メモ
コントローラから問いあわせ(to:192.168.11.109:3610)

1081 0000 05FF 010E F001 6201 8000 

メディアコンバータからの応答

No.1 日時:2017/07/17(月) 19:26:08.68    送信元IP:192.168.11.109 送信元PORT:49154
 DATA:EHD1:10, EHD2:81, TID:0000, SEOJ:0EF001, DEOJ:05FF01, ESV:72, OPC:01, EPC1:80, PDC1:01, EDT1:30, 
1081000005FF010EF00162018300

No.1 日時:2017/07/17(月) 19:31:05.89    送信元IP:192.168.11.109 送信元PORT:49154
 DATA:EHD1:10, EHD2:81, TID:0000, SEOJ:0EF001, DEOJ:05FF01, ESV:72, OPC:01, EPC1:83, PDC1:11, 
EDT1:FE00000B00000EF001D8AFF10000FCD243, 

1081000005FF010EF0016201BF00
No.1 日時:2017/07/17(月) 19:32:12.08    送信元IP:192.168.11.109 送信元PORT:49154
 DATA:EHD1:10, EHD2:81, TID:0000, SEOJ:0EF001, DEOJ:05FF01, ESV:72, OPC:01, EPC1:BF, PDC1:02, EDT1:0073, 

NodeProfile (1081000005ff010ef0016201_83_00)
0x83(識別番号)→fe00000b00000ef001d8aff10000fcd243
0xbf(個体識別情報)→0073,

メディアコンバータ
0x83(識別情報)→ XX
0xBF(個体識別情報)→ XX
0x9E(SetPropMap)→0181
0x9F(GetPropMap)→089e9f9d81828a8088

Aircon
0x83(識別情報)→fe00000b0000013001d8aff10000802830,
0xBF(個体識別情報)→ XX
0x9E(SetPropMap)→078180b0b3a0a1a4,
0x9F(GetPropMap)→130d050109040001000100090801020a02,


ノードプロファイルのプロパティ

EPC:80 EDT:30		動作状態
EPC:82 EDT:010b0100	Version情報
EPC:83 EDT:fe00000b00000ef001d8aff10000fcd243	識別番号
EPC:bf EDT:0073		個体識別情報			
EPC:d3 EDT:000002	自ノードインスタンス数
EPC:d4 EDT:0003		自ノードクラス数
EPC:d6 EDT:0205ff01013005	自ノードインスタンスリストS
EPC:d7 EDT:0205ff0130		自ノードクラスリストS

無線GW(メディアコンバータ)のプロパティ

EPC:80 EDT:30			動作状態
EPC:81 EDT:00			設置場所
EPC:82 EDT:00004600		規格Version情報
EPC:8a EDT:00000b		メーカコード		
EPC:9d EDT:03818088		状変アナウンスプロパティマップ(設置場所、動作状態、異常)
EPC:9e EDT:0181			Setプロパティマップ(設置場所)
EPC:9f EDT:089e9f9d81828a8088	Getプロパティマップ(動作状態、規格Ver、設置、異常状態発生、メーカコード、プロパティマップ)

エアコンのプロパティ

EPC:80 EDT:30	動作状態
EPC:81 EDT:00	設置場所
EPC:82 EDT:00004100	規格Version情報
EPC:83 EDT:fe00000b0000013001d8aff10000802830	識別番号
EPC:86 EDT:2a00000b010000000000000000000000000000000000000000000000000000000000000000000000000000000000	メーカ異常コード
EPC:8a EDT:00000b	メーカコード
EPC:8c EDT:43532d303030303030303030	商品コード

EPC:9d EDT:098180b0b3a08688a1a4    (状変アナウンスプロパティマップ)
EPC:9e EDT:078180b0b3a0a1a4        (Setプロパティマップ)
EPC:9f EDT:130d050109040001000100090801020a02 (Getプロパティマップ)

EPC:b0 EDT:42		運転モード
EPC:b3 EDT:1b		温度設定
EPC:ba EDT:3c		室内相対湿度測定値
EPC:bb EDT:1a		室内温度計測値
EPC:be EDT:1c		外気温度計測値	
EPC:a0 EDT:33		風量設定
EPC:a1 EDT:42		風向自動設定
EPC:a4 EDT:43		風向上下設定