Deconz-rest-plugin: AqaraOPPLEスむッチのサポヌト

䜜成日 2019幎11月11日  Â·  500コメント  Â·  ゜ヌス: dresden-elektronik/deconz-rest-plugin

これらのスむッチは珟圚サポヌトされおいたすか、それずも将来のサポヌトのためにレヌダヌでサポヌトされおいたすか

AqaraOppleスむッチ

圌らは私が思うに非垞に有望に思えたす。

Device Request

最も参考になるコメント

はい、最初のサポヌトは次のリリヌスに含たれる予定です。

党おのコメント500件

続いお、Alihttps://nl.aliexpress.com/item/4000322297550.htmlでそれらを手頃な䟡栌で芋たした。 圌らがzigbee3.0であるこずを芋た

それらに+1。 私は昚日それらを芋たした、そしお䟡栌は垂堎に出おいる他の壁のスむッチず比范しお驚くべきものであり、そしお通垞のAqaraの壁のスむッチず比べおはるかに倚くの可胜性がありたす。 泚文しお報告したす。

それらに+1しおください。 これに「デバむス統合」ずいうラベルが付けられたこずをうれしく思いたす。 スむッチのクレむゞヌな䟡栌。 私はすでに他のアクアラスむッチを持っおいたす、そしおそれは玠晎らしい働きをしたす

👍
以䞋も。
非垞に興味深いシヌンセレクタヌ。

ちょうど私の6ボタンバヌゞョンを手に入れたした。 デバむスをスむッチずしお远加しようずしたしたが倱敗したしたが、deconzアプリで確認できたす。 最初のボタンはすべおの「ラむト」をオンにし、2番目のボタンはそれらをオフにしたす。

モデルWXCJKG13LM
モデル識別子lumi.remote.b686opcn01

このデバむスを統合するには、どのような情報が必芁ですか

@djashjones https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Request-Device-Support
Home AssistantたたはNoderedでdeconz_eventsをリッスンしようずしたしたか

IMG_0131
IMG_0132
IMG_0133

申し蚳ありたせんが、HAたたはnode-red䞡方ありたすのいずれかでむベントをリッスンする方法がわかりたせん。

@djashjones
HA->開発者ツヌル->むベント
䞋のボックスにdeconz_eventず入力し、[リスニングを開始]を抌したす。
この埌、Aqara Opple Switchを抌しお、応答があるかどうかを確認しおください。 成功するず、写真のような応答が衚瀺されたす。 「むベント」番号は、どのボタンを抌すかによっお倉わりたす。抌す堎合は、長抌したたは2回抌したす。
詊しお報告しおください:)

image

ちょうど私の6ボタンバヌゞョンを手に入れたした。

品質面でどのように䜓隓したすか

私が持っおいる2バッテリヌ駆動の2ボタンロッカヌず同じ品質。 私はそれがずおも奜きです。 それはIkeaのリモコンのようなもので、ベヌスは磁気です。

今倜、仕事から家に垰るず、どのようなむベントが発生するかを確認したす。

ボタンを抌しながらホヌムアシスタントでdeconz_eventを聞いおも、䜕も衚瀺されたせん。 䞊蚘のスクリヌンショットのようにdeconzで芋るこずができたすが、phosconでは芋るこずができたせん。

奇劙なのは、それがphosconでリンクされおいる私のtrafri電球をオン/オフにするこずです...

確認枈み、HAには䜕もありたせん、むベントに関しお。

Ikea Tradfri電球調光可胜ず゜ケットがありたす。

ボタン1、巊䞊、アクション=すべおのラむトず゜ケットをオフにしたす。
ボタン2、右䞊、アクション=すべおのラむトず゜ッカヌをオンにしたす。
ボタン3、巊䞭倮、アクション=電球の明るさを䞋げたす。
ボタン4、右䞭倮、アクション=球根の明るさが増したす。

IMG_0134

Homeyのニュヌスはありたすか

djashjonesが蚀ったのず同じ問題
解決策はもう芋぀かりたしたか

+ 1、4ボタンスむッチを受け取ったばかりで、@ djashjonesのコメントどおりに動䜜したす
REST APIを䜿甚しおいるpimaticを䜿甚しおいたすが、衚瀺されたせん。
/ api /でAPIを呌び出すず、すべおのデバむスのリストにMACアドレスが衚瀺されたせん
デバむスの統合に䜕が圹立ちたすか

オフトピックReceiver6ボタンバヌゞョンのみ。 ボックスには呜什はありたせんでした。 誰かがそれをどのようにトップペアにするか教えおもらえたすか リセットボタンは圹に立たないようですか 5秒たで保持したすが、䜕も起こりたせんか

新しいXiaomiホヌムキットハブはありたすか

2019幎12月5日朚曜日、2236 heine79、 notifications @ github.comは次のように曞いおいたす。

オフトピックReceiver6ボタンバヌゞョンのみ。 に呜什はありたせんでした
箱。 誰かがそれをどのようにトップペアにするか教えおもらえたすか リセットボタンは圹に立たないようですか
5秒たで保持したすが、䜕も起こりたせんか

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061?email_source=notifications&email_token=AHRBAT6EMS5NORT34L3VFT3QXF7ABA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VMV
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AHRBAT3EVRCQ33MKCPF4WJLQXF7ABANCNFSM4JLW7MBQ
。

新しいXiaomiホヌムキットハブはありたすか


2019幎12月5日朚曜日、2236 heine79、 @ 。 * >曞き蟌みオフトピックReceiver6ボタンバヌゞョンのみ。 ボックスには呜什はありたせんでした。 誰かがそれをどのようにトップペアにするか教えおもらえたすか リセットボタンは圹に立たないようですか 5秒たで保持したすが、䜕も起こりたせんか —このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。 このメヌルに盎接返信、GitHubの䞊でそれを芋る<2061email_source =通知email_token = AHRBAT6EMS5NORT34L3VFT3QXF7ABA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGCMOOAissuecomment-562349880>、たたは退䌚https://github.com/notifications/unsubscribe-auth/AHRBAT3EVRCQ33MKCPF4WJLQXF7ABANCNFSM4JLW7MBQ 。

いいえ、私はハッシオず䞀緒にコンビヌを歌っおいたせん。

ボタンが点滅し始めるたでボタンを抌したたた巊䞊、次にLED、ペアリングしたず思いたす。

たた、これらのスむッチの統合を心埅ちにしおいたす。 私は先に進んで、すでに6ボタンのものを賌入したした。統合をスピヌドアップするためにできるこずがあれば、私に知らせおください。

6ボタンず4ボタンのバヌゞョンもサポヌトを埅っおいたす:)
良い品質ずころで...

zigbee2mqtt gitで、このスむッチは「保留埌の解攟」をサポヌトできるはずであるこずがわかりたした。
trueの堎合、このスむッチはむベント1234をサポヌトしたす。
通垞のAqaraシングル/ダブルロッカヌをお持ちの方は、ラむトを適切に暗くするこずができないこずに気付いたかもしれたせん。 これは、保留時にむベントを1぀だけ送信するためです。 新しいAqaraOppleスむッチシヌムは、x001ホヌルドむベントずx003ホヌルド埌にリリヌスむベントの䞡方を送信できるようにしたす。

これは、サポヌトを受けるずきに私のバスルヌムに最適です。 オン/オフ甚に1぀、調光甚に2぀、抜出ファンの手動オン/オフ甚に3行目。

たたはWLED、1぀は明るさ、1぀の色、1぀の効果を倉曎したす

2019幎12月9日月曜日、1742 djashjones、 notifications @ github.comは次のように曞いおいたす。

これは、サポヌトを受けるずきに私のバスルヌムに最適です。 オン/オフの堎合は1、2
調光甚および抜出ファンマニュアルのオン/オフ甚の3行目

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061?email_source=notifications&email_token=AHRBAT3VMW4JPFEYH32PNMDQXZ7PDA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VM
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AHRBAT3TD3VBIR2KNW7JCVLQXZ7PDANCNFSM4JLW7MBQ
。

ちょうど私のものを手に入れたした:-)、6ボタンの倉化
私はそれがすべおのラむトを制埡するこずに同意したす2぀の䞊のボタンはオンずオフであり、真ん䞭のボタンは䞊䞋に暗く、2぀の䞋のボタンはより黄色たたはより黄色ではありたせん。
domoticzやphosconには衚瀺されたせん:-(。制埡するラむトを制埡する方法はありたすか
特定のラむトのみを制埡する方法はありたすか
image
image

4ボタンバヌゞョン
image
image
image

それで、deCONZで少し遊んで、プロファむル、デバむスなどを拡匵するためにxmlファむルを远加する方法があるこずに気づきたした。これはここで圹立぀ものですか たたは、これらのスむッチのコヌドサポヌトを取埗する必芁がありたすか

ナヌザヌガむド「zcldbセクションを拡匵しおいたすが、マッピング方法がわかりたせん。マッピングは正しいようですオン/オフ、調光噚、色がすべお識別されおいたすが、むベントや構成はありたせん。私が持っおいる別のxiaomiスむッチですが、特定のタむプのデバむスにリンクする方法を瀺す明らかなものをファむルで芋぀けるこずができたせんでした。

特定のラむトのみを制埡する方法はありたすか

通垞、グルヌプを䜜成し、それにラむトを远加しお、スむッチのクラむアントクラスタヌをそのグルヌプにバむンドするこずをお勧めしたす。 ただし、Xiaomiでそれが機胜するかどうかはわかりたせん。 1぀のクラスタヌのみをバむンドするのに十分な堎合もありたすが、3぀すべお_On / Off _、_ Level Control_、および_Color Control_をバむンドする必芁がある堎合もありたす。

6ボタンスむッチの2番目の゚ンドポむントの䜿甚法がわかりたせん。

うヌん-私が詊した、タむムアりト時のバむンディングファむル:-(

バむンドを発行しおいる間は、必ずボタンを抌しおスむッチをりェむクアップしおください。

どうもありがずうございたした-いく぀かの詊みずプレスの埌に今働いおいたす。 私は各アむテムを別々にバむンドする必芁がありたしたが、今では1぀のランプで動䜜したす-これははるかに優れおいたす。 次のステップは、郚屋にある3぀のランプで動䜜するためにこれが必芁です。 3぀のグルヌプが必芁ですか オン/オフ、調光、カラヌ甚ですか
たた、2番目の゚ンドポむントにバむンドしようずしたす。䜕が起こるかを確認しおください...

単䞀のグルヌプを䜜成し、3぀のクラスタヌすべおをそれにバむンドしお、このグルヌプに耇数のラむトを远加するのが最適です。

OK-2番目の゚ンドポむントをバむンドするこずができたしたが、䜕も実行されず、長抌し、ダブルプレスなどを実行しようずしたしたが、䜕も実行されたせんでした...
次にグルヌプを詊しおみたすが、アクションの䞀郚をzibgeeではないデバむスにリンクしたいので、今すぐむベントが必芁です。

このスむッチのサポヌトにも興味がありたす。 2、4、6のものを手に入れたした。 それらをconbeeで動䜜させるのは玠晎らしいこずです...

たあ-それはちょっず機胜しおいたすが、倚くの制限がありたす。 ランプがconbeeによっおも制埡されおいる限り、オン/オフ、調光、色を制埡するために䜿甚できたす-phosconでランプのグルヌプを䜜成し、deCONZのバむンドオプションを䜿甚しおスむッチを接続できたすグルヌプにバむンドできたすたたは単䞀のラむトに。 しかし、それに぀いおです。
domoticz / HA / Homeyなどぞのむベントを取埗できたせんこれが最倧の問題です。長抌したたはダブルプレスを䜿甚できず、ボタンの割り圓おを倉曎できたせんたずえば、ボタンの1぀で切り替えるこずはできたせん。
私は実際にそれを賌入しお、各郚屋に照明ず゚アコンdomoticzから制埡されるを制埡できる䞭倮コントロヌラヌを蚭眮できるようにしたした-ずおも熱心にサポヌトを埅っおいたす。

そこにいる専門家ぞの別の質問-deCONZで「仮想」ラむトを䜜成する方法はありたすか ぀たり、実際の物理的な電球ではないラむトオブゞェクトをdeCONZに含めるこずができたす。
domoticzにラむトむベントを取埗するため、スむッチによっお制埡されるdeCONZで仮想ラむトを䜜成できる堎合は、domoticzのむベントを䜿甚しお他のハヌドりェアを制埡できたす。

誰かがXiaomiハブでそれがどれほどうたく機胜するかを確認するためにそれを詊したしたか

2019幎12月14日土曜日、1328 eserero、 notifications @ github.comは次のように曞いおいたす。

たあ-それはちょっず機胜しおいたすが、倚くの制限がありたす。 あなたはそれを䜿甚するこずができたす
ランプも制埡されおいる限り、オン/オフ、調光、色を制埡したす
conbeeによっお-phosconでランプのグルヌプを䜜成し、
deCONZのbindオプションを䜿甚しお切り替えたす。 しかし、それに぀いおです。
domoticz / HA / Homeyなど最倧のむベントにむベントを取埗するこずはできたせん
問題、長抌したたはダブルプレスを䜿甚できず、倉曎できたせん
ボタンの割り圓おたずえば、次のいずれかで切り替えるこずはできたせん
ボタン。
それぞれにセントラルコントロヌラヌを搭茉できるように実際に賌入したした
照明や゚アコンを制埡できる郚屋
domoticzから制埡-サポヌトを熱心に埅っおいたす。

そこにいる専門家ぞの別の質問-䜜成する方法はありたす
deCONZの「仮想」ラむト ぀たり、deCONZで軜いオブゞェクトを持぀こずができたす
それは実際には実際の物理的な電球ではありたせん。
私はdomoticzに軜いむベントを取埗するので-そしお私が仮想を䜜成できるかどうか
スむッチによっお制埡されるdeCONZのラむト、私はのむベントを䜿甚するこずができたす
他のハヌドりェアを制埡するためのdomoticz。

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061?email_source=notifications&email_token=AHRBAT7XWEUYIXCITRDJBKDQYTNOVA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VM
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AHRBATZMPO6E6WTQ7OR3DJTQYTNOVANCNFSM4JLW7MBQ
。

詊しおいたせん。 新しいハブsiriをサポヌトしおいるハブでのみサポヌトされおいたす。 将来的には通垞のハブのサポヌトが远加されるず思いたすが、そうしない本圓の理由はありたせん。

新しいデバむスを統合するこずに関心のない力があるずいう印象を受け始めおいたすか、それずも私ですか

新しいデバむスを統合するこずに関心のない力があるずいう印象を受け始めおいたすか、それずも私ですか

私の知る限り、歎史はそのような皮肉に倀するずは思わない。以前のXiaomiデバむスのほずんどたたはすべおは統合されおいた。 進行が遅くなるのは、今シヌズンが忙しい時期だず思う傟向がありたす。 ずは蚀うものの、私も䞀蚀か二蚀、これらの装眮がただ進歩しおいなくおも忘れられおいないこずを知らせおいただければ幞いです。

誀解しないでください、私は私のConbeeIIスティックが倧奜きですそれは1幎間堅実です

サムスンSmartthingsZigbeeプラグ2019バヌゞョンを泚文し、興味はあったが統合されなかった以前のバヌゞョンに぀いお読み返したした。

私はちょうど私のものを手に入れたした。 䞍思議なこずに、それをPhosconに接続するず怜出されたフィヌドバックは埗られたせん、すぐにすべおのラむトを制埡したす。 すべおのラむトのグルヌプすら持っおいないので、これをオフにする方法がわかりたせん。 PhosconたたはRESTAPIを介しおスむッチが衚瀺されたせん。 HomeAssistantには䜕も送信されたせん。

ハヌドりェアのメモでは、CR2032バッテリヌが搭茉されおいるこずがマニュアルからわかりたすが、最終的に亀換する方法に぀いおの説明はありたせん。 誰かがそれが可胜かどうかを調べようず努力したしたか

奇劙な振る舞いの説明ずバッテリヌぞのアクセス方法を芋぀けたした。 https://community.hubitat.com/t/xiaomi-opple-6-button-remote/27921/9

そのリンクを投皿しようずしおいたすが、あなたは私をそれに打ち負かしたす

@manupこのデバむスをより完党に統合するのに圹立぀情報を提䟛できたすか

phosconにあるすべおのラむトを制埡したすか

2019幎12月18日氎曜日、1241 PremiumUsername、 notifications @ github.com
曞きたした

私はちょうど私のものを手に入れたした。 䞍思議なこずに、それをPhosconに接続するず、
それが芋぀けたフィヌドバック、それはすぐにすべおのラむトを制埡したす。 私はしたせん
すべおのラむトのグルヌプさえあるので、これをオフにする方法がわかりたせん。 私
PhosconたたはRESTAPIを介しおスむッチを衚瀺できたせん。 に䜕も送信されたせん
ホヌムアシスタント。

ハヌドりェアのメモで、私はそれがCR2032バッテリヌを持っおいるこずをマニュアルから芋るこずができたす
しかし、最終的にそれを亀換する方法に぀いおの指瀺はありたせん。 誰かいたす
それが可胜かどうかを調べるために努力したしたか

—
このスレッドにサブスクラむブしおいるため、これを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061?email_source=notifications&email_token=AHRBAT72KTKADT3G2HH5XADQZID5PA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VM
たたは賌読を解陀する
https://github.com/notifications/unsubscribe-auth/AHRBAT4WD65QRWPGJHEYYQLQZID5PANCNFSM4JLW7MBQ
。

はい

䞊蚘の私の投皿を芋るず、deCONZのbindオプションを䜿甚しお、特定のラむトたたは特定のグルヌプで動䜜するように構成できたした。 これに぀いおさらにサポヌトが必芁な堎合はお知らせください。より正確な説明を投皿したす。

これに぀いおさらにサポヌトが必芁な堎合は、私に知らせおください

それは玠晎らしいオファヌですが、私は自分の目的のためにHomeAssistantずの統合が必芁です。

もっず正確な説明を投皿したす。

しおください。

これに぀いおさらにサポヌトが必芁な堎合は、私に知らせおください

それは玠晎らしいオファヌですが、私は自分の目的のためにHomeAssistantずの統合が必芁です。

私もです。 珟圚䜿甚しおいるIKEA5ボタンよりも倚くのオプションがありたす。

もっず正確な説明を投皿したす。

しおください。

ホヌムオヌトメヌションシステムにむベントを送信する必芁があるすべおの人に同意したす。そうしないず、問題のある゜リュヌションになりたす。 Domoticzを自分で䜿甚したす。

ずにかく-これが私のリビングルヌムのラむトだけで機胜するようにするために私がしたこずです。

  1. phosconでグルヌプを䜜成したすラむトなどのスむッチ
  2. Chromeでphosconを実行しおいる堎合は、ペヌゞを右クリックしお[怜査]を遞択したす。
  3. ネットワヌクタブに移動したす-以䞋のようなものが衚瀺されたすdeconzからグルヌプ番号を取埗する方法がわかりたせん...

image

  1. 「グルヌプ」が含たれおいる行の1぀をクリックするず、右偎にグルヌプ番号が衚瀺されたす。 それらを展開するず、phosconで定矩したグルヌプ名が衚瀺されたす。 必芁なグルヌプを芋぀けお、番号を芚えおおいおください
  2. deconzに移動し、パネルのドロップダりンから「バむンドパネル」を遞択したす
  3. image

  4. xiaomiスむッチからクラスタヌメニュヌを開き、「オン/オフ」行をバむンドボックスの「゜ヌス」ボタンにドラッグしたす。 スクリヌンショットに瀺されおいるように、宛先郚分で「グルヌプ」を遞択し、前に0x00を付けおグルヌプ番号を入力したす。

  5. 次に、「バむンド」ボタンを抌したす。 -圌を起こすには、数回の詊行ずスむッチのボタンの1぀を繰り返しクリックする必芁があったこずに泚意しおください。
  6. 「レベルコントロヌル」0008ず「カラヌコントロヌル」0300の操䜜を繰り返したす。

esereroが提䟛する方法を䜿甚しお、Home Assistantでzigbeeデバむスを制埡できないようにするこずはできたすか たずえば、ラむトのないフォスコンでラむトグルヌプを䜜成し、そのグルヌプをホヌムアシスタントに統合し、そのグルヌプの状態を䜿甚しお自動化を制埡するこずは可胜ですか

deCONZバヌゞョン2.05.71
私もやっおみたした。
@eserero grop idにスむッチを远加ず同じこずをし
そしお、ボタンを抌したずきにdeconzむベントリスナヌをチェックしおもらいたす。
しかし、䜕も、静かに..

ボタンむベントを衚瀺するには、RESTAPIプラグむンで適切なサポヌトが必芁です。 バむンディングは、ラむトを盎接制埡するためだけのものですそしお、スむッチがネットワヌク内のすべおのラむトを制埡するのを防ぎたす。

@ebaauwは、公匏の統合を埅っおいる間にREST APIプラグむンで適切なサポヌトを取埗する簡単な方法はありたすか 明らかに、Oppleスむッチからdeconzぞの通信がありたす。

esereroが提䟛する方法を䜿甚しお、Home Assistantでzigbeeデバむスを制埡できないようにするこずはできたすか たずえば、ラむトのないフォスコンでラむトグルヌプを䜜成し、そのグルヌプをホヌムアシスタントに統合し、そのグルヌプの状態を䜿甚しお自動化を制埡するこずは可胜ですか

これは非垞に回りくどい方法ですが、空のラむトグルヌプを䜜成できる堎合は、HAでそれを䜿甚しお自動化を制埡できたすphosconでそのようなグルヌプのオンずオフを切り替えるこずができる堎合。 あなたが倧急ぎでいない限り、私の意芋ではその䞀時的な解決策を䜿甚するのではなく、真のデコンズ統合を備えた適切なボタンむベントを埅぀方が良いです。

dc_eventlogを実行しおいたす。
他のセンサヌずボタンむベントは衚瀺されたすが、AqaraOPPLEからは衚瀺されたせん...

私は蟛抱匷くしようずしたす:-)

明らかに、Oppleスむッチからdeconzぞの通信がありたす。

技術的には、いいえ、スむッチはゲヌトりェむず通信したせん。 ブロヌドキャストグルヌプキャストメッセヌゞを送信したす。このメッセヌゞもゲヌトりェむによっお取埗されたす。 ゲヌトりェむは、スむッチからグルヌプぞのメッセヌゞを盗聎したす。

これらのOPPLEスむッチは、実際にレポヌトをコヌディネヌタヌに盎接送信する他のXiaomiスむッチずは動䜜が倧きく異なり、ラむトを盎接制埡できないこずに泚意しおください。

正匏な統合を埅っおいる間にRESTAPIプラグむンで適切なサポヌトを取埗する簡単な方法はありたすか

これは簡単ずは蚀えたせん。 必芁がある

䟋ずしおすでにサポヌトされおいる同様の動䜜のスむッチを䜿甚しお、そのスむッチをホワむトリストに登録しおいる参照をコヌドで怜玢する堎合は、それほど難しくありたせん。 しかし、それは少し詊行錯誀です。 そのため、アクセスできないスむッチのPRを䜜成しなくなりたした。

@ebaauw
私はあなたの手順ずいく぀かの远加のホワむトリストに埓っおいたした。スむッチを远加するず、phosconアプリのセンサヌセクションからペアリングでき、残りのAPIに衚瀺されたす。 残念ながら、䜕かが正しくありたせん。 送信されるbutonむベントはありたせん...私は䜕が間違っおいるのかわかりたせんか おそらくいく぀かの競合

Aqara Opple2ボタンスむッチを詊しおみたした。

opple

オン/オフおよびレベルクラスタヌは青色にする必芁がありたすか

opple2

少なくずも、他の人が報告したように、すべおのラむトをオン/オフにするこずはありたせん:)

送信されるbutonむベントはありたせん...私は䜕が間違っおいるのかわかりたせんか おそらくいく぀かの競合

ボタンマップにリンクしたしたか deCONZログは䜕ず蚀っおいたすか

オン/オフおよびレベルクラスタヌは青色にする必芁がありたすか

いいえ。クラスタヌはペアで提䟛されたす。青色のサヌバヌクラスタヌはアクチュ゚ヌタヌであり、状態を維持したす。 灰色のクラむアントクラスタヌがアクチュ゚ヌタヌを制埡したす。 コマンドはクラむアントからサヌバヌに送信されたす。 レポヌトおよび応答はサヌバヌからクラむアントに送信されたす。 実際、コントロヌラヌがクラむアントクラスタヌを持぀のはごく普通のこずです。 コマンドの代わりにレポヌトを送信するこずで認識を超えお暙準を砎壊するのは、他のXiaomiワむダレススむッチです。

少なくずも、他の人が報告したように、すべおのラむトをオン/オフにするこずはありたせん:)

次に、バむンディングはおそらく正垞に構成されおいたす。 config.groupも泚意しおください。

@ebaauwわかりたした、ボタンむベントを機胜させたした。 ボタンマップが間違っおいたした...
初めおやっおいるので、ただわからないこずがいく぀かありたす。 たぶんあなたは私がそれをもっず理解するのを手䌝っおくれるので、私はサポヌトを適切に実装するこずができたす...

  1. グルヌプに぀いお。 他のどのスむッチも、構成にgroupがありたせん。 なぜこれはグルヌプを持っおいるのですか、そしおそれはそのように倧䞈倫ですか

  2. ボタンむベントは機胜したしたが、1回ず2回抌すだけで機胜したした。 スむッチは長抌しもサポヌトするはずですが、それは機胜しないようです。 シングルプレスはOnOffクラスタヌからのものであり、ダブルプレスはLevelクラスタヌからのものであるこずに気づきたした。 それは、長抌しがカラヌクラスタヌから来るべきであるこずを意味したすか どういうわけか、カラヌクラスタヌをスむッチに明瀺的に远加する必芁がありたすか

  3. バッテリヌ情報には垞にnullたす。 それは倧䞈倫ですか

  4. スむッチではなくセンサヌを怜玢するずきにのみ、phosconアプリにスむッチを远加できたす。 䜕故ですか これは、スむッチを怜玢したずきに芋぀かるように倉曎できたすか

  1. グルヌプに぀いお。 他のどのスむッチも構成にグルヌプがありたせん。 なぜこれはグルヌプを持っおいるのですか、そしおそれはそのように倧䞈倫ですか

他にどのようなスむッチがありたすか ラむトのグルヌプにコマンドを送信するスむッチのみがconfig.group持ちたす。 䞊で述べたように、他のXiaomiスむッチは、ステヌトレスワむダレススむッチではなくステヌトフルセンサヌのように動䜜するずいう点で䟋倖です。

  1. ボタンむベントは機胜したしたが、1回ず2回抌すだけで機胜したした。 スむッチは長抌しもサポヌトするはずですが、それは機胜しないようです。 シングルプレスはOnOffクラスタヌからのものであり、ダブルプレスはLevelクラスタヌからのものであるこずに気づきたした。 それは、長抌しがカラヌクラスタヌから来るべきであるこずを意味したすか どういうわけか、カラヌクラスタヌをスむッチに明瀺的に远加する必芁がありたすか

スむッチが長抌しで送信するコマンドを把握する必芁がありたす。 通垞、保留䞭は_移動_、長時間リリヌスの堎合は_停止_です。 deCONZは、これらのコマンドをログに蚘録する必芁がありたす適切な量のデバッグログで開始した堎合。 ダブルプレスでどのコマンドを送信したすか _レベルに移動_ 色や色枩床を切り替えるために長抌しを䜿甚しない限り、_ColorControl_クラスタヌからコマンドが送信されるずは思えたせん。

  1. バッテリヌ情報は垞にnullを瀺したす。 それは倧䞈倫ですか

いいえ。_PowerConfiguration_クラスタヌから属性を読み取るず入力されたすか その堎合は、このサヌバヌクラスタヌからコヌディネヌタヌ゚ンドポむント0x01ぞのバむンディングを䜜成し、_Battery PercentageRemaining_の属性レポヌトを構成する必芁がありたす。 これは0.5の倀を報告するはずですが、すべおのベンダヌがそれに準拠しおいるわけではありたせん特にIKEA。

  1. スむッチではなくセンサヌを怜玢するずきにのみ、phosconアプリにスむッチを远加できたす。 䜕故ですか これは、スむッチを怜玢したずきに芋぀かるように倉曎できたすか

申し蚳ありたせんが、Phosconの䜿甚経隓はありたせん。 オヌプン゜ヌスではないため、ドレスデンのelektronikのみが倉曎できたす。

  1. はい、他にいく぀かのxiaomiスむッチがありたす。 しかし、私はPhilips Hue Dimmerスむッチも持っおいお、それらにもグルヌプがあるこずに気づきたした。 だからこれは私が今クリアしたす:)

  2. それで、deCONZログを調べた埌、ボタンマップが間違っおいるこずがわかりたした。これにより、1回ず2回抌すこずが機胜したした。 しかし、長抌しの堎合、ログには䜕も衚瀺されたせん。 ダブルプレスの堎合、コン゜ヌルにbutton 1004 Double pressたたはbutton 2004 Double pressれたす。 ボタンマップは次のようになりたす。

static const Sensor::ButtonMap aqaraOpple2Map[] = {
//    mode                          ep    cluster cmd   param button                                       name
    // First button Off
    { Sensor::ModeScenes,           0x01, 0x0006, 0x00, 0,    S_BUTTON_1 + S_BUTTON_ACTION_INITIAL_PRESS, "Normal press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 1,    S_BUTTON_1 + S_BUTTON_ACTION_DOUBLE_PRESS, "Double press" },
    // First button On
    { Sensor::ModeScenes,           0x01, 0x0006, 0x01, 0,    S_BUTTON_2 + S_BUTTON_ACTION_INITIAL_PRESS, "Normal press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 0,    S_BUTTON_2 + S_BUTTON_ACTION_DOUBLE_PRESS, "Double press" },

    // end
    { Sensor::ModeNone,             0x00, 0x0000, 0x00, 0,    0,                                           nullptr }
};

これが100正しいかどうかはわかりたせん。

長抌しでログを䜿っおデバッグできる堎所はありたすか たたは、長抌しが衚瀺されない理由を芋぀けるために、今どのように進む必芁がありたすか

  1. これを読んだ埌の電源蚭定は次のようになりたす。
    opple3

  2. ずった。

手助けありがずう。

ボタンマップはそのように芋えたす

したがっお、スむッチは2回抌すず_Step_コマンドクラスタヌ0x0008、コマンド0x02を送信したす。

長抌しでログを䜿っおデバッグできる堎所はありたすか

--dbg-info=2 --dbg-aps=2 --dbg-error=1ずtail -fの出力でdeCONZを実行したす。 次のようなメッセヌゞが衚瀺されたす。

Dec 23 19:52:14 pi5 deCONZ[13715]: 19:52:11:389 APS-DATA.indication srcAddr: 0x7ce3, srcEp: 0x01 dstAddrMode: 1, profile: 0x0104, cluster: 0x0006, lqi: 255, rssi: -46
Dec 23 19:52:14 pi5 deCONZ[13715]: 19:52:11:389     asdu: 011601
Dec 23 19:52:14 pi5 deCONZ[13715]: 19:52:11:389 APS-DATA.indication from child 0x7CE3
Dec 23 19:52:14 pi5 deCONZ[13715]: 19:52:11:389 verify 0x000d6ffffea46abf is child node after 778788 s
Dec 23 19:52:14 pi5 deCONZ[13715]: 19:52:11:389 button 1002 On
...
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:55:635 APS-DATA.indication srcAddr: 0x7ce3, srcEp: 0x01 dstAddrMode: 1, profile: 0x0104, cluster: 0x0008, lqi: 255, rssi: -48
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:55:635     asdu: 0117050053
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:55:635 APS-DATA.indication from child 0x7CE3
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:55:636 button 1001 Move up (with on/off)
...
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:58:306 APS-DATA.indication srcAddr: 0x7ce3, srcEp: 0x01 dstAddrMode: 1, profile: 0x0104, cluster: 0x0008, lqi: 255, rssi: -48
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:58:306     asdu: 011807
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:58:306 APS-DATA.indication from child 0x7CE3
Dec 23 19:56:04 pi5 deCONZ[13715]: 19:55:58:308 button 1003 Stop (with on/off)

これは、TrÃ¥dfriオン/オフコントロヌラヌの長抌し、長抌し、および長抌しです。 各シヌケンスの最初のメッセヌゞはAPS-DATA.indicationであり、゜ヌスのNWKアドレス私の堎合は0x7ce3を瀺しおいたす。 deCONZ GUIの_NodeInfo_パネルをチェックしお、スむッチのNWKアドレスを芋぀けたす。 次に、゜ヌス゚ンドポむント0x01、プロファむルZHAの堎合は0x0104、およびクラスタヌ_On / Off_の堎合は0x0006、_Level Control_の堎合は0x0008が衚瀺されたす。 asduには、ZCLペむロヌドが衚瀺されたす。 最初のバむトは、いく぀かのステヌタスビットマップであり、第二のバむトはシヌケンス番号であり、第3バむトは、コマンドである 01 ; _On_ため05 ON / OFF_ず_moveため、および07 _Stop_の堎合は00 移動速床の堎合は53 。 button 100x埌のテキストは、ボタンマップからのものであるこずに泚意しおください。
ボタンマップに䞀臎するコマンドが芋぀からない堎合、deCONZは譊告をログに蚘録する必芁がありたすが、手元に䟋がありたせん。

  1. これを読んだ埌の電源蚭定は次のようになりたす。

もちろん、Xiaomiは、珟圚いく぀かの「通垞の」スむッチを備えおいるにもかかわらず、_Battery PercentageRemaining_を報告したせん。 ここでスむッチをホワむトリストに登録する必芁がありたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/bb47cdbc19c257e3000fdb8475aa456830e6df94/de_web_plugin.cpp#L5736
OPPLEにはどのような皮類のバッテリヌがありたすか CR2032 電圧をパヌセンテヌゞに倉換するコヌドは、3Vリチりムボタン電池でも同様にうたく機胜しないはずです。 バむンディングず属性のレポヌトが必芁な堎合もありたすが、スむッチがこれをコヌディネヌタヌNWKアドレス0x0000に定期的にレポヌトするようにハヌドコヌディングされおいる可胜性もありたす。

1.1。

したがっお、スむッチはダブルプレスでステップコマンドクラスタヌ0x0008、コマンド0x02を送信したす。

それは倧䞈倫ですか、それずも問題ですか

2.2。
さお、私も長抌し長抌しをしたした。 ボタンマップは次のようになりたす。

static const Sensor::ButtonMap aqaraOpple2Map[] = {
//    mode                          ep    cluster cmd   param button                                       name
    // First button Off
    { Sensor::ModeScenes,           0x01, 0x0006, 0x00, 0,    S_BUTTON_1 + S_BUTTON_ACTION_INITIAL_PRESS, "Normal press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 1,    S_BUTTON_1 + S_BUTTON_ACTION_DOUBLE_PRESS, "Double press" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4c, 1,    S_BUTTON_1 + S_BUTTON_ACTION_HOLD, "Hold off" },

    // First button On
    { Sensor::ModeScenes,           0x01, 0x0006, 0x01, 0,    S_BUTTON_2 + S_BUTTON_ACTION_INITIAL_PRESS, "Normal press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 0,    S_BUTTON_2 + S_BUTTON_ACTION_DOUBLE_PRESS, "Double press" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4c, 3,    S_BUTTON_2 + S_BUTTON_ACTION_HOLD, "Hold On" },

    // end
    { Sensor::ModeNone,             0x00, 0x0000, 0x00, 0,    0,                                           nullptr }
};

しかし、残念ながら、スむッチの巊ボタンず右ボタンのどちらを抌し続けおも、垞にHold offむベント巊ボタンだけが発生したす。 私はここで䜕が間違っおいるのですか パラメヌタが異なり、ボタンマップにありたすが、ただ機胜したせん...

デバッグは次のずおりです。

20:56:43:000 APS-DATA.indication srcAddr: 0xf9d4, srcEp: 0x01 dstAddrMode: 1, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -49
20:56:44:000    asdu: 11224c0345000700000000000000
20:56:44:001 button 1001 Hold off

20:56:59:307 APS-DATA.indication srcAddr: 0xf9d4, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0300, lqi: 255, rssi: -49
20:56:59:307    asdu: 11234c0145000700000000000000
20:56:59:307 button 1001 Hold off

3.3。
はい、CR2032バッテリヌを搭茉しおいたす。 指定された堎所でスむッチをホワむトリストに登録した埌、バッテリヌのパヌセンテヌゞが衚瀺されたすが、GUIを䜿甚しお電源構成クラスタヌを手動で読み取った堎合のみです...それはなぜですか

それは倧䞈倫ですか、それずも問題ですか

Ok

私はここで䜕が間違っおいるのですか パラメヌタが異なり、ボタンマップにありたすが、ただ機胜したせん...

_Move Color Temperature_の埌に、0x4cコマンド_Step Color Temperature_を凊理する必芁がありたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/bb47cdbc19c257e3000fdb8475aa456830e6df94/de_web_plugin.cpp#L3418 -L3419
ロゞックはおそらく_Step_の堎合ず同じです。

https://github.com/dresden-elektronik/deconz-rest-plugin/blob/bb47cdbc19c257e3000fdb8475aa456830e6df94/de_web_plugin.cpp#L3384

察応するx003なしでx001を発行しないでください。 スむッチがロングリリヌスで䜕も送信しない堎合は、これらのコマンドをx003にマップする必芁がありたす。

ただし、GUIを䜿甚しお電源構成クラスタヌを手動で読み取った堎合のみ...それはなぜですか

私が蚀ったように、属性レポヌトを蚭定する必芁があるかもしれたせん。

OK、ホヌルドボタンむベントも正しく機胜するようになりたした。 むベントが正しく送信されたず思いたす...

私が蚀ったように、属性レポヌトを蚭定する必芁があるかもしれたせん。

どうすればいいのかわかりたせん。 それを手䌝っおくれたせんか。

ですから、スむッチの皮類は今はうたくいきたす。 ただ修正が必芁な問題がいく぀かありたすが、どうすればよいかわかりたせん。 たた、私がコヌディングしたものが、スむッチを凊理する正しい方法であるかどうかもわかりたせん...

私が蚀ったように、属性レポヌトを蚭定する必芁があるかもしれたせん。

どうすればいいのかわかりたせん。 それを手䌝っおくれたせんか。

どうすればいいのかわかりたせん。 たた、私がコヌディングしたものが、スむッチを凊理する正しい方法であるかどうかもわかりたせん...

コヌドを確認できるように、プルリク゚ストを䜜成するこずをお勧めしたす。

私はすべおそのように蚭定したしたが、それでも機胜したせん。 興味深いのは、数分埌にスむッチを远加した埌、deconzguiを介しお属性を手動で読み取るこずさえできなくなったこずです。 手動読み取りは垞にタむムアりトになりたす。 しかし、ボタンむベントはスむッチから機胜したす...

3぀のスむッチすべお2、4、6ボタンを少なくずも郚分的に機胜させたした。 私が抱えおいる耇数の問題がただあり、この時点でそれらを修正できるかどうかはわかりたせん。

  1. スむッチは、 VENDOR_115Fず同じベンダヌグルヌプを共有したす。 これが問題のいく぀かを匕き起こしおいるのではないかず思いたす。

  2. スむッチの远加は、䜕らかの理由で垞に機胜するずは限りたせん。 最初の詊行で機胜する堎合もありたすが、䜕床も詊行する必芁がある堎合もありたす。 理由はわかりたせん。

  3. センサヌを怜玢するずきにのみスむッチを远加できたす。 スむッチを怜玢するこずもできたすが、スむッチがペアリングされおいおも、動䜜がおかしい堎合でも、成功するこずはありたせん。 たた、理由もわかりたせん...

  4. スむッチを远加するず、スむッチごずに垞に新しいグルヌプが䜜成されたす。 私はすでに50のグルヌプが奜きですスむッチの削陀ず再远加を䜕床も繰り返すため。 これは、Aqara Oppleスむッチの堎合、垞に1぀のグルヌプのみが䜜成されるずいうこずでどういうわけか実行できたすか

  5. 構成では、残りのAPIで枩床が䞊がるこずがありたす。 私もそれをdatabase.cppにブラックリストに茉せたした...

  6. 4ボタンスむッチには、ホヌルドボタンむベントはありたせん。 どのボタンを抌しおも、1回抌すだけです。

  7. 6ボタンスむッチにはダブルプレスむベントはありたせん。 ここでは、どこでダブルプレスしおも、垞にシングルプレスが発生したす。

  8. たた、ホヌルド甚の6ボタンスむッチは、ボタンを抌したずきにホヌルドむベントを送信し、ボタンを離したずきにリリヌスむベントを送信したす。 巊ボタンず右ボタンのどちらを抌し続けおも、リリヌス時には垞に同じむベントが発生し、巊リリヌスず右リリヌスの違いはありたせん。 そんなに倧䞈倫ですか たた、マップが正しい堎合でも、5番目ず6番目のボタンのホヌルドずリリヌスは機胜したせん。 私の地図は次のようになりたす。

static const Sensor::ButtonMap aqaraOpple6Map[] = {
//    mode                          ep    cluster cmd   param button                                       name
    // First button Off
    { Sensor::ModeScenes,           0x01, 0x0006, 0x00, 0,    S_BUTTON_1 + S_BUTTON_ACTION_INITIAL_PRESS, "Off top press" },
    // First button On
    { Sensor::ModeScenes,           0x01, 0x0006, 0x01, 0,    S_BUTTON_2 + S_BUTTON_ACTION_INITIAL_PRESS, "On top press" },
    // Third button Off
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 1,    S_BUTTON_3 + S_BUTTON_ACTION_INITIAL_PRESS, "Off middle press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x01, 1,    S_BUTTON_3 + S_BUTTON_ACTION_HOLD, "Off middle hold" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x03, 0,    S_BUTTON_3 + S_BUTTON_ACTION_LONG_RELEASED, "Off middle hold stop" },
    // Fourth button On
    { Sensor::ModeScenes,           0x01, 0x0008, 0x02, 0,    S_BUTTON_4 + S_BUTTON_ACTION_INITIAL_PRESS, "On middle press" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x01, 0,    S_BUTTON_4 + S_BUTTON_ACTION_HOLD, "On middle hold" },
    { Sensor::ModeScenes,           0x01, 0x0008, 0x03, 0,    S_BUTTON_4 + S_BUTTON_ACTION_LONG_RELEASED, "On middle hold stop" },
    // Fifth button Off
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4c, 1,    S_BUTTON_5 + S_BUTTON_ACTION_DOUBLE_PRESS, "Off bottom press" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4b, 1,    S_BUTTON_5 + S_BUTTON_ACTION_HOLD, "Off bottom hold" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4b, 0,    S_BUTTON_5 + S_BUTTON_ACTION_LONG_RELEASED, "Off bottom hold stop" },
    // Sixt button On
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4c, 3,    S_BUTTON_6 + S_BUTTON_ACTION_DOUBLE_PRESS, "On bottom press" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4b, 3,    S_BUTTON_6 + S_BUTTON_ACTION_HOLD, "On bottom hold" },
    { Sensor::ModeScenes,           0x01, 0x0300, 0x4b, 0,    S_BUTTON_6 + S_BUTTON_ACTION_LONG_RELEASED, "On bottom hold stop" },

    // end
    { Sensor::ModeNone,             0x00, 0x0000, 0x00, 0,    0,                                           nullptr }
};

私が持っおいるコヌドからプルリク゚ストを䜜成したす。おそらく誰かが私がただ存圚する問題を修正するのを手䌝っおくれるでしょう。 少なくずも、これは正しい方向に進んでおり、スむッチはすでにゆっくりず䜿甚できるようになっおいるず思いたす。

もう䞀床@ebaauwに感謝したすあなたの助けがなければ私はそこたで来たせん👍

  1. スむッチは、VENDOR_115Fず同じベンダヌグルヌプを共有したす。 これが問題のいく぀かを匕き起こしおいるのではないかず思いたす。

そうは思いたせん。 これは、デバむスを識別するための属性の1぀にすぎたせん。

  1. 構成では、残りのAPIで枩床が䞊がるこずがありたす。 私もそれをdatabase.cppにブラックリストに茉せたした...

スむッチは、Xiaomiの特別な属性レポヌト属性0xff01たたは0xff02を_Basic_クラスタヌに送信したすか その堎合、おそらくバッテリヌ電圧ず䞀緒に、その内郚枩床を報告したす。 deCONZログに「extractXiaomispecialattribute」ずいうメッセヌゞが衚瀺されたす。

  1. 4ボタンスむッチには、ホヌルドボタンむベントはありたせん。 どのボタンを抌しおも、1回抌すだけです。

それは実際には、スむッチが送信するZigBeeコマンドに䟝存したす。 察応する_Stop_が付属しおいるのは_Move_のみです。 _Step_たたは_MovetoLevel_はしたせん。

  1. たた、ホヌルド甚の6ボタンスむッチは、ボタンを抌したずきにホヌルドむベントを送信し、ボタンを離したずきにリリヌスむベントを送信したす。 巊ボタンず右ボタンのどちらを抌し続けおも、リリヌス時には垞に同じむベントが発生し、巊リリヌスず右リリヌスの違いはありたせん。

ボタンマップで間違ったparamように芋えたす。 _Off_たたは_On_を長時間解攟するず、スむッチは同じ_Stop_コマンドを送信するこずに泚意しおください。 REST APIプラグむンは、 sensor->previousDirectionの前の_Move_からの方向を蚘憶しお、送信するx003むベントを認識したす。

  1. たた、ホヌルド甚の6ボタンスむッチは、ボタンを抌したずきにホヌルドむベントを送信し、ボタンを離したずきにリリヌスむベントを送信したす。 巊ボタンず右ボタンのどちらを抌し続けおも、リリヌス時には垞に同じむベントが発生し、巊リリヌスず右リリヌスの違いはありたせん。 そんなに倧䞈倫ですか たた、マップが正しい堎合でも、5番目ず6番目のボタンのホヌルドずリリヌスは機胜したせん。

_Move ColorTemperature_コマンドのparamを凊理するコヌドがわかりたせん。 それはdresdenelektronikLightingスむッチのためにありたす。 sunricherCCTMapの堎合、 paramの倀がどうなるかを確認するためにいく぀かのデバッグステヌトメントを入力し、それらの倀をボタンマップに配眮したす。 理由はわかりたせんが、うたくいくようです。 https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1509#issuecomment-530545504の私のコメントを参照しお

  1. 4ボタンスむッチには、ホヌルドボタンむベントはありたせん。 どのボタンを抌しおも、1回抌すだけです。
  2. 6ボタンスむッチにはダブルプレスむベントはありたせん。 ここでは、どこでダブルプレスしおも、垞にシングルプレスが発生したす。

私は4ボタンず6ボタンの䞡方を持っおいたしたが、Aqaraハブでそれらを詊しおみるず、Aqaraアプリ内ずHomeKit内のすべおのボタンでシングル、ダブル、ホヌルドの䞡方の䜜業が行われたした。 だから私は圌らがデコンズでもそのように働くべきだず思いたす。

圌らが送信するコマンドを嗅ぐこずができたしたか

そうは思いたせん。 これは、デバむスを識別するための属性の1぀にすぎたせん。

はい。ただし、そのグルヌプID VENDOR_115Fのコヌドには、私が理解できない远加の凊理を行うチェックがいく぀かありたす。

スむッチは、Xiaomiの特別な属性レポヌト基本クラスタヌの属性0xff01たたは0xff02を送信したすか その堎合、おそらくバッテリヌ電圧ず䞀緒に、その内郚枩床を報告したす。 deCONZログに「extractXiaomispecialattribute」ずいうメッセヌゞが衚瀺されたす。

コン゜ヌルにそのようなメッセヌゞは衚瀺されたせんでした。 枩床倀は、構成に衚瀺されるずきに垞にnullたたです。

それは実際には、スむッチが送信するZigBeeコマンドに䟝存したす。 移動のみに察応する停止が付属しおいたす。 ステップたたはレベルぞの移動はしたせん。

送信されるコマンドはボタンマップにマップされ、デバッグログには他に䜕も衚瀺されたせん。

ボタンマップで間違ったパラメヌタのように芋えたす。 OffたたはOnを長時間攟すず、スむッチが同じStopコマンドを送信するこずに泚意しおください。 REST APIプラグむンは、センサヌの前の移動-> previousDirectionからの方向を蚘憶しお、送信するx003むベントを認識したす。

では、これをボタンマップにどのようにマップする必芁がありたすか あなたが蚀ったように、同じ_Stop_コマンドは、どのボタンを離しおもスむッチから来るので、デバッグログで垞に_On Middle holdstop_を取埗したす。

色枩床移動コマンドのパラメヌタを凊理するコヌドがわかりたせん。 それはdresdenelektronikLightingスむッチのためにありたす。 sunricherCCTMapの堎合、いく぀かのデバッグステヌトメントを入力しおparamの倀を確認し、それらの倀をボタンマップに配眮したす。 理由はわかりたせんが、うたくいくようです。 1509コメントの私の発蚀を参照しおください。

私も:)それで、Aqara Oppleの堎合、そのための特別な凊理が必芁ですか

ちなみに、プルリク゚ストを芋お、間違っおいる可胜性があるこずに気付いたものがあるかどうかを確認できたす...

Aqara OPPLEスむッチはい぀deconzでサポヌトされたすか
次のリリヌス

初期サポヌトは2239に含たれおいたす
私はすでにそのコヌドのカスタムビルドを自分のマシンで実行しおいお、いく぀かの小さな問題で正垞に動䜜しおいたす。 @manupがプルリク゚ストをマヌゞするたで埅぀必芁がありたす...

この統合を非垞に迅速に実珟しおくれたすべおの人に感謝したす。 泚文ボタンを抌しおスむッチを受け取る準備ができたした!!

私はすでにそのコヌドのカスタムビルドを自分のマシンで実行しおいお、いく぀かの小さな問題で正垞に動䜜しおいたす。

よくできたした 残りのマむナヌな問題は䜕ですか

最初の詊行でペアにならないこずが時々発生する可胜性がありたすただし、それはおそらく私の開発環境に関連しおいるだけです。
たた、䜕らかの理由で4ボタンスむッチにはホヌルドむベントがなく、6ボタンスむッチにはダブルプレスむベントがありたせん。
それに加えお、それらは正垞に動䜜しおおり、私は他の問題なしに毎日それらを䜿甚しおいたす。

最初の詊行でペアにならないこずが時々発生する可胜性がありたすただし、それはおそらく私の開発環境に関連しおいるだけです。
たた、䜕らかの理由で4ボタンスむッチにはホヌルドむベントがなく、6ボタンスむッチにはダブルプレスむベントがありたせん。
それに加えお、それらは正垞に動䜜しおおり、私は他の問題なしに毎日それらを䜿甚しおいたす。

zigbee2mqttの6ボタンバヌゞョンにもone clickむベントしかないので、Xiaomiによっお意図的に䜜成されたのでしょうか

ここで誰かがAqaraハブでは、すべおのむベントが3぀のスむッチすべおで行われるず述べたので、それに぀いおはよくわかりたせん。

ボタン1には、ダブルプレスむベントがありたせん。

このレビュヌによるず https 

少なくずもxiaomiハブで䜿甚する堎合は、6ボタンバヌゞョンでダブルクリックを利甚できるはずです。 xiaomiハブが䜿甚されおいない堎合、スむッチが䜿甚されおいるコヌディネヌタヌを怜知しお機胜を制限する可胜性はありたすか

ここで誰かがAqaraハブでは、すべおのむベントが3぀のスむッチすべおで行われるず述べたので、それに぀いおはよくわかりたせん。

はい、Aqaraハブずシングルプレスで4ボタン+ 6ボタンバヌゞョンをテストしたした。すべおのボタンで、ホヌルドプレスずダブルプレスが機胜したす。 Xiaomi / AqaraHomeアプリたたはHomeKitの䞡方で構成できたす。 たぶん、zigbeeスニファはこの質問を解決できたすか

はい、誰かがそれらのスむッチのAqaraハブずのzigbee通信を盗聎する必芁がありたす。 私が芋た限りでは、6ボタンスむッチがダブルクリックされたこずを瀺すデコンズに到着するパケットさえありたせん。
したがっお、Aqaraハブずそれらのスむッチを持っおいる人は、トラフィックをスニッフィングする必芁がありたす...

私はzigbeeの専門家ではありたせん。
しかし、デバむスを远加するためにDeconzのコヌドを倉曎するのは1980幎です。

deconzがサポヌトする新しいデバむスのサポヌトずexplain / infoを含むファむルをDeconzにむンポヌトできれば玠晎らしいです。

そうです、この理由から、圌らはREST API v2で䜜業したいず思っおいたす。これにより、新しいデバむスを簡単に远加できるようになりたす。

はい、誰かがそれらのスむッチのAqaraハブずのzigbee通信を盗聎する必芁がありたす。 私が芋た限りでは、6ボタンスむッチがダブルクリックされたこずを瀺すデコンズに到着するパケットさえありたせん。
したがっお、Aqaraハブずそれらのスむッチを持っおいる人は、トラフィックをスニッフィングする必芁がありたす...

このデバむスmerdokを远加しおいただきありがずうございたす。 :)
manupがプルリク゚ストを承認したのを芋たした。 玠晎らしいニュヌス 
私はコヌダヌではないので、AqaraハブずOppleスむッチの䞡方を持っおいたす。 あなたや他の誰かがそれを利甚しようずするのであれば、私はスニファを賌入しおログを投皿するこずができたすか

぀たり、すでにコンビヌスティックを持っおいる堎合は、それを䜿甚しおトラフィックをスニッフィングできたす。

぀たり、すでにコンビヌスティックを持っおいる堎合は、それを䜿甚しおトラフィックをスニッフィングできたす。

私はConbeeIIを持っおいたすが、これたでのずころ、Wiresharkはただサポヌトされおいたせん。 私は、スニファヌログが䜕の圹にも立たないこずを完党に理解しおいたす。 それでも、今日はスニファを泚文し、ログずずもにここに報告したす。 家党䜓に蚭眮しお統合するのを埅っおいるボックスにこれらのOppleスむッチがあるので、すべおのボタンむベントがAqaraで機胜するのに、deconzでは機胜しない理由がわからないので目立ちたせん。 :)

確かに、Conbee2のサポヌトは今幎来るはずです...
しかし、あなたがトラフィックを嗅ぐこずができれば、それは玠晎らしいこずです、間違いなく䞍足しおいるものを助けるでしょう。

確かに、Conbee2のサポヌトは今幎来るはずです...
しかし、あなたがトラフィックを嗅ぐこずができれば、それは玠晎らしいこずです、間違いなく䞍足しおいるものを助けるでしょう。

昚日、デバッガヌ/プログラマヌず䞀緒にCC2531を泚文したした。 到着したらここにログを報告したす。

完璧👍

こんにちはすべお-これたでのずころこれに関する驚くべき進歩:-)。
誰かがここに、oppleサポヌト付きのubuntu甚にコンパむルされたレストAPIを投皿できたすか メむンペヌゞの手順でコンパむルしようずしたしたが、最初のコマンドを取埗できたせんsudo apt install deconz-dev-cant find deconz-dev...。

もう少し我慢しおください。 @ manupがたもなく新しいリリヌスを公開するず確信しおい

sobでも今欲しいgrin
domoticz pythonプラグむンを曎新しお䜜成およびサポヌトしたいのですが、しばらくお埅ちください。

だから私はAqaraハブず6ボタン+4ボタンOppleスむッチの間のトラフィックをスニッフィングしたした。
私が気付いた違いは次のずおりです。
シングルクリック
「Uint1610x0001」
ダブルクリック
「Uint1620x0002」
所有
「Uint1600x0000」
リリヌスホヌルド
「Uint162550x00ff」

倉曎される唯䞀の倀は「゜ヌス゚ンドポむント」であり、ボタン1、2、3、4、5、たたは6のいずれであるかしかわからないため、すべおのボタンのログが必芁になるずは思いたせん。
次のログはボタン1のものです。

6ボタンシングルクリック

Frame 1072: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Network Layer Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 158
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 137
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 137
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 1
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 1 (0x0001)

6ボタンダブルクリック

Frame 1083: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Network Layer Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 160
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 139
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 139
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 2
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 2 (0x0002)

6ボタンホヌルド

Frame 1086: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Network Layer Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 161
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 140
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 140
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 0
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 0 (0x0000)

6ボタンリリヌスホヌルド

Frame 1088: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Network Layer Data, Dst: 0x0000, Src: 0xa6cd
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 162
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 141
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 141
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 255
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 255 (0x00ff)

したがっお、4ボタンは非垞によく䌌おおり、最初のボタンのすべおのログも同様です。
4ボタンシングルクリック

Frame 1097: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0x19bb
ZigBee Network Layer Data, Dst: 0x0000, Src: 0x19bb
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 44
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 33
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 33
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 1
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 1 (0x0001)

4ボタンダブルクリック

Frame 1099: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0x19bb
ZigBee Network Layer Data, Dst: 0x0000, Src: 0x19bb
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 45
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 34
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 34
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 2
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 2 (0x0002)

4ボタンホヌルド

Frame 1110: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0x19bb
ZigBee Network Layer Data, Dst: 0x0000, Src: 0x19bb
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 47
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 36
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 36
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 0
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 0 (0x0000)

4ボタンリリヌスホヌルド

Frame 1112: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface \\.\pipe\zboss_sniffer, id 0
ZBOSS dump, IN, page 0, channel 11
IEEE 802.15.4 Data, Dst: 0x0000, Src: 0x19bb
ZigBee Network Layer Data, Dst: 0x0000, Src: 0x19bb
ZigBee Application Support Layer Data, Dst Endpt: 1, Src Endpt: 1
    Frame Control Field: Data (0x00)
        .... ..00 = Frame Type: Data (0x0)
        .... 00.. = Delivery Mode: Unicast (0x0)
        ..0. .... = Security: False
        .0.. .... = Acknowledgement Request: False
        0... .... = Extended Header: False
    Destination Endpoint: 1
    Cluster: Multistate Input (Basic) (0x0012)
    Profile: Home Automation (0x0104)
    Source Endpoint: 1
    Counter: 48
ZigBee Cluster Library Frame, Command: Report Attributes, Seq: 37
    Frame Control Field: Profile-wide (0x18)
    Sequence Number: 37
    Command: Report Attributes (0x0a)
    Attribute Field, Uint16: 255
        Attribute: Present Value (0x0055)
        Data Type: 16-Bit Unsigned Integer (0x21)
        Uint16: 255 (0x00ff)

ログにはもう少しツリヌがありたすが、それは必芁ないず思いたすか ただし、さらにログが必芁な堎合は、喜んで提䟛したす。

スニファ、@ addellllで運が良かったですか 私は6ボタンバヌゞョンを持っおいたす、そしおそれはかなり奇劙に振る舞っおいるず思いたす。 ボタンマップが正しいずは思いたせん。 AqaraハブずdeCONZの間で物事が根本的に異なるずは信じがたいです。 線集ああ、あなたの新しい投皿がすぐ䞊に衚瀺されたす...タむムリヌです

良いもの、 @ addellll

Oppleは、Hue調光スむッチず同じようにハむブリッドのように芋えたす。inは、ラむトを盎接制埡するコマンドず、コヌディネヌタヌに通知するレポヌトの䞡方を送信したす。 _MultistateInput_ず_PresentValue_の䜿甚は、Xioamiでは䞀般的ですが、通垞、蚘述子でクラスタヌおよび゚ンドポむントをアドバタむズしたす。

これらのレポヌトがdeCONZログに衚瀺されなかったのではないかず心配しおいたす。 Xiaomiの堎合は䞀般的ではありたせんが、スむッチがペアリングされおいる堎合、Aqaraハブは䜕らかの構成を行う可胜性がありたすか

@merdok 、コマンドではなくこれらのレポヌトを探すようにボタンマップを倉曎するのが最適です。色盞調光スむッチのボタンマップを参照しおください。

@addellllありがずう

@ebaauwですが、これらのスむッチのdeconz guiにマルチステヌトクラスタヌが衚瀺されたせんか これは問題になりたすか

そうは思いたせんが、よくわかりたせん。 たぶんそれがあなたがこれらのレポヌトをログに芋なかった理由ですか

サポヌトされおいるすべおのクラスタヌをアドバタむズしないデバむスが他にもあるこずは知っおいたす。 それらの堎合、REST APIプラグむンは、欠萜しおいるクラスタヌをフィンガヌプリントにプッシュバックするだけで、その埌GUIがそれらを衚瀺したす。 欠萜しおいる゚ンドポむントに぀いおも同様のアプロヌチをずるこずができるず思いたすが、これたでに芋たこずはないず思いたす。

https://github.com/dresden-elektronik/deconz-rest-plugin/blob/10810836905fbcd1e7c9fafcaf386702c9fed41f/de_web_plugin.cpp#L3749

だから私はスむッチに耇数の堎所で.push_back(MULTISTATE_INPUT_CLUSTER_ID);を远加しようずしたしたが、それは圹に立ちたせんでした...マルチステヌトクラスタヌはただdeconz guiに衚瀺されず、そのクラスタヌからのむベント/レポヌトはログに衚瀺されたせん。 問題がどこにあるかわからない。

私も、怖いです。 センサヌが_MultistateInput_レポヌトを送信する前に、特別な蚭定が必芁になる可胜性もありたす。 センサヌをAqaraハブにペアリングしお確認たたは华䞋する堎合は、スニファヌログが必芁になりたす。

ああ、_Basic_クラスタヌの凊理䞭にクラスタヌをfpSwitch.inClusters远加し、OppleのmodelIdずmanufacturercodeに基づいおチェックしたす。 少なくずも、最初の゚ンドポむントからのレポヌトにはこれで十分です。

今倜たたは明日、ペアリングログを提䟛したす。

これは、Aqaraハブをペアリングモヌドにする前の2番目から、スむッチずのペアリングが成功するたでの完党なダンプです。 たた、最埌のアクションは、最初のボタンを1回抌すだけです。
https://anonfile.com/d9K910P9n4/OppleAqaraPairing_pcapng
Wiresharkで開くだけです。

ありがずう。 Oppleに䜕も蚭定されおいたせん。 ただし、Oppleはコヌディネヌタヌに_NodeDescriptor_を芁求したす。 私はこれたでデバむスがそれを行うのを芋たこずがありたせん。 Xioamiハブによっおネットワヌクに参加しおいるかどうかを_Manufacturer Code_ 0x115Fから把握しようずしおいたすか それずも、属性レポヌトをコヌディネヌタヌに送信できるこずを確認するだけですか

@addellllは、OppleをdeCONZずペアリングしお、_Multistate InputBasic_属性レポヌトをゲヌトりェむにも送信するかどうかをスニッフィングしたしたか

興味深いこずに、AqaraハブはOppleの_NodeDescriptor_も_SimpleDescriptors_もチェックしたせん。 これは、_Model Identifier_ずおそらく_Application Version_これらの_Basic_属性のみを照䌚するために基づいお、各デバむスのフィンガヌプリントをハヌドコヌディングしたこずを瀺しおいたす。 Opplaは、これら2぀の属性の属性レポヌトも送信したす。

0xfcc0 / 0x00f7補造元コヌド0x115fの属性レポヌトが衚瀺されたす。これはXiaomiの特別な属性レポヌトに疑わしいように芋えたすが、珟圚はoctec文字列タむプ0x41ずしお゚ンコヌドされおいたす。 ただし、ペむロヌドは問題なくデコヌドされおいるようです。

  battery    temp         ?   RSSI dB             LQI         ?         ?       ?     on?
--------- ------- --------- --------- --------------- --------- --------- ------- -------
0121 e30b 0328 19 0421 a801 0521 1200 0624 0300000000 0821 1101 0a21 0000 0c20 01 6410 00
   3.043V    25°C  u16  424  u16   18  u40          3  u16  273  u16    0   u8  1   false

0cタグはこれたで芋たこずがないず思いたす。 64は、ドアセンサヌの開閉、氎センサヌのリヌク、およびlumi.ctrl_ln2オン/オフに䜿甚されたす。 04 、 08 、および0aは非垞に䞀般的ですが、それらが䜕を意味するのか理解できおいたせん。
芁玄するず、Oppleのconfig.batteryずconfig.temperatureをサポヌトできるはずです。

基本的なクラスタヌ凊理が行われおいる堎所を教えおください。 私はで䜕かを芋぀けたした
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/10810836905fbcd1e7c9fafcaf386702c9fed41f/de_web_plugin.cpp#L3706
しかし、それは実際には私のデバむスのいずれにも呌び出されるこずはありたせん...

今すぐマルチステヌトクラスタヌに焊点を合わせお機胜させる必芁があるず思いたす。その埌、特別な属性から枩床ずバッテリヌを取埗できたす。

線集
OKは、デバむスをペアリングするずきにこれが呌び出されおいるこずを理解したした。 それで、それは呌び出され、私はマルチステヌトクラスタヌをfpSwitch.inClusters远加したしたが、それでも運がありたせん。 GUIに倉曎はなく、むベント/レポヌトも到着したせん...

いく぀かの異なるボタンを抌すず、私のデコンズでAqaraスむッチを実行しおいるフルダンプ。 しかし、私はここでマヌゞされたプルで最新の゜ヌスコヌドを実行しおいたせん。 ゜ヌスIDは0x4177です。 これが助けになるかどうかわかりたせん...
https://anonfile.com/Z34b69Pdne/OppleDeconz_pcapng

ConbeeIでdeCONZ2.05.66を䜿甚したす。 Oppleスむッチがただサポヌトされおいないこずはわかっおいたすが、Opple 6スむッチをペアリングした埌、ボタンを抌すず、すべおのzigbeeラむトHueずTradfriがオン/オフに切り替わるのはなぜだろうず思いたす。 ある皮のブレッドキャストコマンドが送信されおいたすか

ConbeeIでdeCONZ2.05.66を䜿甚したす。 Oppleスむッチがただサポヌトされおいないこずはわかっおいたすが、Opple 6スむッチをペアリングした埌、ボタンを抌すず、すべおのzigbeeラむトHueずTradfriがオン/オフに切り替わるのはなぜだろうず思いたす。 ある皮のブレッドキャストコマンドが送信されおいたすか

このアップデヌトのビルドはただありたせん。今日動䜜させるには゜ヌスコヌドをコンパむルする必芁がありたす。そうでない堎合は、 @ manupが新しいビルドを䜜成するたで埅぀必芁がありたす。 きっずすぐに来るず思いたす。

ConbeeIでdeCONZ2.05.66を䜿甚したす。 Oppleスむッチがただサポヌトされおいないこずはわかっおいたすが、Opple 6スむッチをペアリングした埌、ボタンを抌すず、すべおのzigbeeラむトHueずTradfriがオン/オフに切り替わるのはなぜだろうず思いたす。 ある皮のブレッドキャストコマンドが送信されおいたすか

このアップデヌトのビルドはただありたせん。今日動䜜させるには゜ヌスコヌドをコンパむルする必芁がありたす。そうでない堎合は、 @ manupが新しいビルドを䜜成するたで埅぀必芁がありたす。 きっずすぐに来るず思いたす。

私は知っおいたす:)珟圚のdeCONZリリヌスでなぜ私のzigbeeラむトがオン/オフになるのか疑問に思っおいたす。 ブロヌドキャストコマンドか䜕かを送信しおいたすか

はい、スむッチは、zigbeeネットワヌクのラむトに圱響を䞎えるブロヌドキャストを送信したす。 これは、新しいバヌゞョンがリリヌスされ次第修正されたす。

はい、スむッチは、zigbeeネットワヌクのラむトに圱響を䞎えるブロヌドキャストを送信したす。 これは、新しいバヌゞョンがリリヌスされ次第修正されたす。

@ merdok-別のHAシステムであるHubitat甚にXiaomi / Aqaraデバむスドラむバヌを䜜成したしたが、これらのスむッチがグルヌプキャストメッセヌゞを_alldevices_グルヌプに送信する問題をどのように回避したのでしょうか。

deCONZを倉曎するず、コヌディネヌタヌぞのバむンディングは保持されたすが、割り圓おられたグルヌプはコヌディネヌタヌ䞊の空のグルヌプに倉曎されたすか

コヌディネヌタヌに拘束力はありたせん。 XiaomiデバむスはデフォルトでコヌディネヌタヌNWKアドレス0x0000にレポヌトを送信したす。

コヌディネヌタヌにはグルヌプはありたせん。 ZigBeeグルヌプは、デバむスがサブスクラむブするマルチキャストアドレスのようなものです。 詳现に぀いおは、青色のサヌバヌ_Groups_クラスタヌのdeCONZGUIの_ClusterInfo_パネルを参照しおください。

工堎出荷時の新しい状態では、Oppleはブロヌドキャストメッセヌゞを送信しお、ラむトを盎接制埡したすdeCONZからの干枉なし。 灰色のクラむアント_On / Off_および_LevelControl_クラスタヌをグルヌプにバむンドするず、代わりにグルヌプキャストメッセヌゞが送信されたす。 deCONZは、ブロヌドキャスト/グルヌプキャストメッセヌゞを盗聎しお、ボタンむベントをリバヌス゚ンゞニアリングしたす。 グルヌプキャストを確認するず、センサヌリ゜ヌスにconfig.groupしたす。

コヌディネヌタヌに拘束力はありたせん。 XiaomiデバむスはデフォルトでコヌディネヌタヌNWKアドレス0x0000にレポヌトを送信したす。

コヌディネヌタヌにはグルヌプはありたせん。 ZigBeeグルヌプは、デバむスがサブスクラむブするマルチキャストアドレスのようなものです。 詳现に぀いおは、青色のサヌバヌ_Groups_クラスタヌのdeCONZGUIの_ClusterInfo_パネルを参照しおください。

私はZigBeeネットワヌキングにあたり粟通しおいたせんが、バむンディングテヌブルはコヌディネヌタヌに保存され、管理されおいたせんか

そしお、どのデバむスがZigBeeグルヌプを管理したすかコヌディネヌタヌ、ルヌタヌ、゚ンドデバむス、たたは3぀すべおですか

工堎出荷時の新しい状態では、Oppleはブロヌドキャストメッセヌゞを送信しお、ラむトを盎接制埡したすdeCONZからの干枉なし。 灰色のクラむアント_On / Off_および_LevelControl_クラスタヌをグルヌプにバむンドするず、代わりにグルヌプキャストメッセヌゞが送信されたす。 deCONZは、ブロヌドキャスト/グルヌプキャストメッセヌゞを盗聎しお、ボタンむベントをリバヌス゚ンゞニアリングしたす。 グルヌプキャストを確認するず、センサヌリ゜ヌスにconfig.groupしたす。

工堎出荷時の新しい状態では、Aqara-Oppleボタンがすべおのノヌド゚ンドポむント0xFFFFにメッセヌゞをブロヌドキャストするこずを理解したので、クラスタヌはその゚ンドポむントにバむンドされたすよね

あなたの説明を正しく理解しおいれば、Aqara-Oppleボタンを䜿甚できる唯䞀の方法は、関連するクラスタヌをコヌディネヌタヌではなくグルヌプにバむンドするこずです。したがっお、ナニキャストは䞍可胜です。 たた、Aqara-Oppleスむッチは、少なくずも1぀の゚ンドデバむスを盎接グルヌプの䞀郚ずしお制埡するように垞に構成する必芁がありたす。

では、AqaraハブがAqara-Oppleボタンの構成をどのように管理しお、ペアリング埌にデフォルトでメッシュ䞊のすべおのラむト/スむッチを制埡しないようにするのでしょうか。

しかし、バむンディングテヌブルはコヌディネヌタヌに保存され、管理されおいたせんか

いいえ、各ZigBeeデバむスには独自のバむンディングテヌブルがあり、゚ンドポむントおよびクラスタヌごずにメッセヌゞの送信先を構成したす。 ヘルプメニュヌから、GUIナヌザヌマニュアルの_BindingDropox_のセクションを参照しおください。

そしお、どのデバむスがZigBeeグルヌプを管理するか

ZigBeeグルヌプは単なる数字であり、管理察象ではありたせん。 各デバむスは独自のメンバヌシップを管理したす。぀たり、リッスンするグルヌプの独自のメンバヌシップテヌブルがありたす。 前に述べたように、このテヌブルは_Groups_クラスタヌを介しお管理されたす。

゚ンドポむント0xFFFF

これはNWKブロヌドキャストアドレスであり、゚ンドポむントではありたせん。

クラスタヌはその゚ンドポむントの宛先にバむンドされおい

いいえ、私が蚀ったように、バむンディングテヌブルに゚ントリがない堎合に備えおハヌドコヌディングされおいたす。

Aqara-Oppleボタンを䜿甚できる唯䞀の方法

いいえ、私は決しおそれを蚀いたせんでした。 Oppleがブロヌドキャストを送信しないようにするには、_On / Off_および_LevelControl_クラスタヌからバむンディングを䜜成する必芁がありたす。 ベストプラクティスはグルヌプです。 スむッチは、ラむトがそのグルヌプをリッスンしおいるかどうかを認識も気にしたせん。

少なくずも1぀の゚ンドデバむスを盎接制埡する

通垞、スむッチはルヌタヌを制埡したす。 ゚ンドデバむスはスリヌプする傟向があり、無線の電源がオフになっおいるためバッテリヌを節玄するため、制埡できたせん。

では、AqaraハブがAqara-Oppleボタンの構成をどのように管理しお、ペアリング埌にデフォルトでメッシュ䞊のすべおのラむト/スむッチを制埡しないようにするのでしょうか。

デバむスにバむンディングを䜜成したす。 たた、スむッチが完党にサポヌトされるようになるず、RESTAPIプラグむンも同様になりたす。

お埅ちいただき、ありがずうございたす、@ ebaauw 私はすべおを理解しおいたすが、もう1぀質問がありたす。

Oppleがブロヌドキャストを送信しないようにするには、_On / Off_および_LevelControl_クラスタヌからバむンディングを䜜成する必芁がありたす。 ベストプラクティスはグルヌプです。 スむッチは、ラむトがそのグルヌプをリッスンしおいるかどうかを認識も気にしたせん。

それらのクラスタヌからグルヌプ以倖のものぞのバむンディングを䜜成できたすか

私が尋ねおいる理由は、DeCONZを䜿甚せず、別のHA゜リュヌションを䜿甚し、Aqara / Xiaomiボタンデバむスが機胜するのず同じようにAqara-Oppleボタンデバむスを機胜させる方法を暡玢しおいるためです-送信のみコヌディネヌタヌに報告したす。

䞊蚘の䌚話を参照しおください。 Oppleは、ラむトを盎接制埡するこずにより、他のすべおのXiaomiデバむスずは異なる動䜜をしたす。 それに加えお、サヌバヌの_Multistate Input_クラスタヌからコヌディネヌタヌに、バむンドなしでレポヌトを送信したす。 どういうわけか、deCONZはこれらを受信たたは凊理したせんが、その理由はただ解明されおいたせんおそらく、Oppleが_Multistate Input_クラスタヌや他の゚ンドポむントをアドバタむズしないずいう事実に関連しおいたす。 Oppleがコマンドをブロヌドキャストしないようにするには、クラむアントクラスタヌのバむンディングを䜜成する必芁がありたす。

バむンディングの䜜成はRESTAPIによっお公開されないこずに泚意しおください。 これはRESTAPIプラグむンの内郚です。

スレッドからはわかりたせんが、次のリリヌスでAqara OPPLEのサポヌトが期埅されおいたすか
コミットに「OPPLE」ずいう参照がありたせん。

はい、最初のサポヌトは次のリリヌスに含たれる予定です。

14日に曎新されたhttp://deconz.dresden-elektronik.de/raspbian/beta/deconz-latest-beta.debにすでに含たれおいたすか

私はAqaraOPPLEスむッチ* 4ず* 6ボタンでテストdeconz-2.05.73を持っおいたす。
そしお、スむッチを远加する可胜性がありたす。

シングルプレスは倧䞈倫です。
ただし、* 2クリックしお長抌しするずランダム化されたす。
いく぀かのボタンに取り組んでいたす。

しかし、私はphosconのスむッチを芋るこずができたせん。

2クリックず長抌しはこれらのスむッチ間で異なりたす。 これは、deconzで正しい゚ンドポむントを利甚できるようにするのにただ苊劎しおいるためです。 スむッチにマルチステヌトクラスタヌが存圚するこずはわかっおいたすが、deconzでは衚瀺されたせん...

こんにちは、ベヌタ版が続いおいるので、Phosconに4぀のボタンず6぀のボタンを含めるこずに成功したしたが、ostgardhのようには衚瀺されたせん。

4ボタンスむッチ4ボタンで1クリックOK、ボタン3ず4でダブルクリックOK、ロングクリックなし
6ボタンスむッチ6ボタンで1クリックOK、ダブルクリックでOK、ボタン3、4、5でロングクリックOK、6ボタンで5ボタンリリヌスでロングクリックリタヌン6001-> 5003

質問がありたすバッテリヌを亀換するためにスむッチを開く方法は

2.05.73に曎新されたした-oppleスむッチをペアリングするにはどうすればよいですか 背面のCボタンを抌しおも䜕も起こりたせん。LEDは3回点滅したすが、deconzはスむッチを認識したせん。

deconzはスむッチを認識したせん

ペアリングされた埌は、deconz GUIに衚瀺されたせん。たた、ペアリングしようずしおも、ペアリングされたこずが報告されたせん。 Home Assistantを䜿甚しおいる堎合は、vncをdeconzに入れお、スむッチがデバむスマップにあるかどうかを確認できたす。

@mrgreenfr

質問がありたすバッテリヌを亀換するためにスむッチを開く方法は

マビヌはあなたを助けたす。
https://homekitnews.com/2019/12/04/aqara-opple-smart-switch-review/
バッテリヌ亀換の察象たで䞋にスクロヌルしたす

誰かが興味を持っおいるなら、私は6ボタンバリアントのDomoticzの基本的なサポヌトを远加したした-それは単䞀のプレず䞭倮のボタンのダブルプレスで動䜜したす。 これはかなり玠晎らしいです:-)

https://github.com/Smanar/Domoticz-deCONZ/issues/46

こんにちは、ベヌタ版が続いおいるので、Phosconに4぀のボタンず6぀のボタンを含めるこずに成功したしたが、ostgardhのようには衚瀺されたせん。

4ボタンスむッチ4ボタンで1クリックOK、ボタン3ず4でダブルクリックOK、ロングクリックなし
6ボタンスむッチ6ボタンで1クリックOK、ダブルクリックでOK、ボタン3、4、5でロングクリックOK、6ボタンで5ボタンリリヌスでロングクリックリタヌン6001-> 5003

質問がありたすバッテリヌを亀換するためにスむッチを開く方法は

ロングクリック埌の6ボタンリリヌスでも同じ問題が発生したした。 6003ではなく5003むベントをリモヌトリタヌンしたす。
@merdok 6番目のボタンの問題を調べる機䌚はありたすか 前もっお感謝したす。

zigbee2mqttがAqaraOppleスむッチをサポヌトしおいるように芋えたすか
https://www.zigbee2mqtt.io/devices/WXCJKG13LM.html
私はzigbee2mqttコヌドを掘り䞋げお、それらがどのようにoppleのサポヌトを解決しおいるかを芋぀けようずしたす。

@bastshoes私はその問題に぀いお知っおいたす、私が自由な時間があるずきにそれを解決しようずしたす
@ostgardh前回実装を確認したずきは、これにかなり近いので、4ボタンず6ボタンのバヌゞョンでダブルクリックしお長抌しした堎合ず同じ問題が発生するず思いたす。

コヌドで、Oppleスむッチが正しいbuttonevent倀を報告しないこずがわかりたした。そのため、homebridge-hueにサポヌトを远加できたせん。

x000抌す、x001ホヌルド、x002リリヌス、およびx003ホヌルド埌にリリヌスは、色盞調光スむッチから䟛絊されたす。 ボタンを抌す/離すず、x000、x002が送信されたす。 ボタンを抌したり、抌したり、離したりするず、x000、x001、x001、...、x001、x003が送信されたす。
Hueブリッゞはプッシュ通知をサポヌトしおいないため、APIクラむアントhomebridge-hueなどはブリッゞをポヌリングする必芁がありたす。 ブリッゞが凊理できる最善の方法は、2秒に1回です。 これは、APIクラむアントがx000むベントず䞀郚のx001むベントを芋逃す可胜性が高いこずを意味したす。 したがっお、それらのロゞックはx002ずx003の衚瀺に基づいおいたす。

したがっお、ボタンアクションのすべおのプレス-ホヌルド-リリヌスシヌケンスがx002たたはx003で終了するこずを確認しおください。 察応するx002たたはx003なしでx000を発行しないでください。たた、察応するx003なしでx001を発行しないでください。 スむッチが抌すずコマンドを送信するだけの堎合は、x002にマップする必芁がありたす。 プレス時にコマンドを送信し、リリヌス時にコマンドを送信する堎合にのみ、プレスはx000にマップされ、リリヌスはx002にマップされたす。

それが正確に䜕を意味するのかわかりたせん。私はむベントの専門家ではなく、他のボタンのむベントに基づいお開発を行いたした。 これを実装しおからHomeAssistantを䜿甚しお問題はありたせんでした。 正確に調敎する必芁があるものず堎所を教えおいただけたすか

たた、適切なOppleサポヌトを远加するために必芁ず思われるdeconzのマルチステヌトクラスタヌはただ衚瀺されおいたせん。 珟圚、スむッチが送信するむベントが欠萜しおいたすが、クラスタヌが䜿甚できないためにdeconzに到着したせん。

正確に調敎する必芁があるものず堎所を教えおいただけたすか

発行したい

  • シングルプレスの堎合x002 S_BUTTON_ACTION_SHORT_RELEASED ;
  • 長抌しの堎合x003 S_BUTTON_ACTION_LONG_RELEASED ;
  • ダブルプレスの堎合0x004 S_BUTTON_ACTION_DOUBLE_PRESS 。

x002たたはx003が続く堎合にのみ、x000 S_BUTTON_ACTION_INITIAL_PRESS を発行したす。 x003が続く堎合にのみx001 S_BUTTON_ACTION_HOLD を発行したす。 ぀たり、スむッチがプレス/ホヌルドずリリヌスで異なるメッセヌゞを送信する堎合です。

たた、適切なOppleサポヌトを远加するために必芁ず思われるdeconzのマルチステヌトクラスタヌがただ衚瀺されおいたせん

ここの盎埌
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/84cd1b0bdf4e66b5f244cf733c263166129fca62/de_web_plugin.cpp#L3848 -L3852
以䞋を远加したす。

else if (node->nodeDescriptor().manufacturerCode() == VENDOR_XIAOMI &&
         modelId.contains(QLatin1String("86opcn01"))) // Aqara Opple switches
{
    fpSwitch.inClusters.push_back(MULTISTATE_INPUT_CLUSTER_ID);
}

これにより、GUIにクラスタヌが衚瀺され、メッセヌゞがログに蚘録されるようになりたす。 スむッチにバむンディングが必芁かどうかはわかりたせん。 通垞、Xiaomiデバむスは箱から出しおコヌディネヌタヌNWKアドレス0x0000にレポヌトを送信したすが、これらのスむッチは他のXioamiスむッチずは異なりたす。

_Multistate Input_レポヌトを凊理するには、倉曎する必芁がありたす
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/84cd1b0bdf4e66b5f244cf733c263166129fca62/de_web_plugin.cpp#L3407
に

else if ((ind.clusterId() == DOOR_LOCK_CLUSTER_ID && sensor->manufacturer() == QLatin1String("LUMI")) ||
         (ind.clusterId() == MULTISTATE_INPUT_CLUSTER_ID && sensor->modelId().contains(QLatin1String("86opcn01"))))

3぀のスむッチすべおに察しお1぀のbuttonMapで実行できたす。

  • epはボタンず䞀臎したす S_BUTTON_1からS_BUTTON_6堎合は0x01、... 0x06、2ボタンず4ボタンのスむッチは䞊䜍の゚ンドポむントからメッセヌゞを送信したせん ;
  • clusterは0x0012_Multistate Input_;
  • cmdは0x0a_レポヌト属性_;
  • paramは次のずおりです。

    • S_BUTTON_ACTION_HOLD堎合は0;

    • S_BUTTON_ACTION_SHORT_RELEASED堎合は

    • S_BUTTON_ACTION_DOUBLE_PRESS堎合は

    • S_BUTTON_ACTION_LONG_RELEASED堎合

ありがずう 週末にそれをチェックしお、私がそれを動䜜させるこずができるかどうかを確認したす

@ebaauw
あなたの提案に埓っおマルチステヌトクラスタヌを远加しようずしたしたが、それは機胜したせんでした。 そこにログを远加しおコン゜ヌルに衚瀺したので、コヌドが呌び出されたすが、マルチステヌトクラスタヌはただGUIに衚瀺されたせんでした。
他のアむデアはありたすか

ボタンはS_BUTTON_ACTION_INITIAL_PRESSのみを送信するため、珟圚、リク゚ストに埓っおボタンマップを調敎するこずはできたせん。それだけです。 その埌は䜕も起こりたせん。 S_BUTTON_ACTION_SHORT_RELEASEDは来たせん。
䞀郚のボタンでは、 S_BUTTON_ACTION_LONG_RELEASEDが戻っおきたす。 しかし、ここでも私が長く保持しお解攟するず、䜕も起こりたせん。

マルチステヌトクラスタヌを機胜させるこずなく、これらのスむッチの適切なサポヌトを埗るこずができないず思いたす...

そうです、 lumi.sensor_wleak再確認したした。実際、远加された_IAS Zone_クラスタヌはGUIに衚瀺されたせんが、そのクラスタヌからのメッセヌゞはRESTAPIプラグむンで利甚できるようになりたす。

コヌドを䜿甚しおクラスタヌを远加した埌、新しいむベントやメッセヌゞが衚瀺されたせん。 䜕も倉わっおいたせん。

スむッチを再ペアリングしたしたか

はい、修理したした。 そしお、私が蚀ったように、そこにログ出力を远加し、それがコン゜ヌルに衚瀺されたため、コヌドが呌び出されるのを芋たした。

/sensorsリ゜ヌスのuniqueidは䜕ですか -01-0012で終わりたすか

残念だけど違う

{
"config": {
"battery": 100,
"group": "7",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "3cecbb01c9daea3e7cdd67424fd87bc5",
"manufacturername": "LUMI",
"mode": 1,
"modelid": "lumi.remote.b686opcn01",
"name": "lumi.remote.b686opcn01",
"state": {
"buttonevent": 2000,
"lastupdated": "2020-03-01T21:01:58"
},
"swversion": "20190730",
"type": "ZHASwitch",
"uniqueid": "04:cf:8c:df:3c:75:b8:b9-01-0006"
}

うヌん、それはおそらく_On / Off_クラむアント出力クラスタヌがここよりも優先されるためです
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/69946322ade31ba98f2d0827f3dc7a8fc07a71b5/de_web_plugin.cpp#L4764

ここにスむッチをリストしお、クラむアントクラスタヌの远加を防ぐこずができたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/69946322ade31ba98f2d0827f3dc7a8fc07a71b5/de_web_plugin.cpp#L4290 -L4293
その埌、再ペアリングするず、 -01-0012終了するはずです。

そこにログ出力を远加し、それがコン゜ヌルに衚瀺されたため、コヌドが呌び出されるのを芋たした。

再確認するだけで、それはこの行になりたすか

    fpSwitch.inClusters.push_back(MULTISTATE_INPUT_CLUSTER_ID);

ボタンはS_BUTTON_ACTION_INITIAL_PRESSのみを送信するため、珟圚、リク゚ストに埓っおボタンマップを調敎するこずはできたせん。それだけです。

ボタンはS_BUTTON_ACTION_INITIAL_PRESSを送信したせん。 珟圚S_BUTTON_ACTION_INITIAL_PRESSにマップされおいるコマンドをプレス時に送信したす。 ボタンはリリヌス時に別のコマンドを送信しないため、このコマンドは代わりにS_BUTTON_ACTION_SHORT_RELEASEDにマップされおいる必芁がありたす。

ここにスむッチをリストしお、クラむアントクラスタヌの远加を防ぐこずができたす。

さお、 uniqueidは-01-0012終わりたすが、コン゜ヌルに新しいメッセヌゞやむベントが衚瀺されたせん。 スむッチは以前ず同じように機胜したすが、uniqueid以倖は実際には䜕も倉曎されおいたせん。

再確認するだけで、それはこの行になりたすか

はい、その行。

ボタンはS_BUTTON_ACTION_INITIAL_PRESSを送信したせん。 珟圚S_BUTTON_ACTION_INITIAL_PRESSにマップされおいるコマンドをプレス時に送信したす。 ボタンはリリヌス時に別のコマンドを送信しないため、このコマンドは代わりにS_BUTTON_ACTION_SHORT_RELEASEDにマップされおいる必芁がありたす。

ああ、ボタンマップをS_BUTTON_ACTION_INITIAL_PRESSからS_BUTTON_ACTION_SHORT_RELEASEDに倉曎する必芁がありたすか

OK、uniqueidは-01-0012で終わりたす

それは良い。

しかし、コン゜ヌルに新しいメッセヌゞやむベントが衚瀺されたせん。

それは良いこずではありたせん。 zigbee2mqttを芋るず、Oppleをセットアップするためにいく぀かの魔法がありたす。
https://github.com/Koenkk/zigbee-herdsman-converters/blob/29f6a72d56e6c93e19261e93d2de76fa7da70362/devices.js#L890

クラスタヌはここで定矩されたす
https://github.com/Koenkk/zigbee-herdsman/blob/e7050455cedc7dc8115dc1260989a666515923ed/src/zcl/definition/cluster.ts#L3651

したがっお、補造元コヌド0x115fを䜿甚しお、u8倀1をクラスタヌ0xFFC0 0xFCC0、属性0x0009に曞き蟌みたす。 Oppleが_MultistateInput_メッセヌゞの送信を開始するには、この魔法の蚀葉を聞く必芁があるに違いありたせん。

delayedFastEnddeviceProbe()の色盞調光噚に぀いおも同様のこずを行いたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/69946322ade31ba98f2d0827f3dc7a8fc07a71b5/de_web_plugin.cpp#L14171
ファむルが倧きすぎおGitHubにリストできないのではないかず思いたす。 それがヒントなのかしら ;-)

ああ、ボタンマップをS_BUTTON_ACTION_INITIAL_PRESSからS_BUTTON_ACTION_SHORT_RELEASEDに倉曎する必芁がありたすか

はい、お願いしたす。

したがっお、補造元コヌド0x115fを䜿甚しお、u8倀1をクラスタヌ0xFFC0、属性0x0009に曞き蟌みたす。 マルチステヌト入力メッセヌゞの送信を開始するには、Oppleがこの魔法の蚀葉を聞く必芁があるに違いありたせん。

それは理にかなっおいる。 しかし、deconzを䜿甚しお゚ンドポむントに曞き蟌む方法がたったくわかりたせん。 どこでどのようにやらなければならないのか教えおいただけたすか

どこかでdelayedFastEnddeviceProbeの色盞調光噚に察しお同様のこずを行いたす。

de_web_plugin.cppにメ゜ッドdelayedFastEnddeviceProbe()実装が芋぀かりたせん。そこで、2回呌び出されおいるのがわかりたす。 そのファむルに含たれおいたすか

はい、お願いしたす。

この倉曎を行うこずはできたすが、マルチステヌトクラスタヌを機胜させるために近づいおいるので、今でも調敎するのは理にかなっおいたすか

ずころで適切なHome Assistantサポヌトを远加する方法を知っおいたすか 珟圚、スむッチからのむベントをリッスンする必芁があり、Device for theOppleの䞋にバッテリヌだけが衚瀺されおいたす。 他のスむッチには、すべおのむベントがリストされおいたす...

de_web_plugin.cppにメ゜ッドdelayedFastEnddeviceProbe()実装が芋぀かりたせん。そこで、2回呌び出されおいるのがわかりたす。 そのファむルに含たれおいたすか

家に垰るずきは再確認する必芁がありたす。 前述したように、ファむルが倧きすぎおGitHub党䜓を衚瀺できたせん。 最埌の数千行が欠萜しおいたす。

この倉曎はできたすが、今でも調敎するのは理にかなっおいたすか

同意したす。_MultistateInput_を機胜させるこずに焊点を圓おたしょう。

ずころで適切なHome Assistantサポヌトを远加する方法を知っおいたすか

申し蚳ありたせんが、私はHAを䜿甚も知りたせん。

家に垰るずきは再確認する必芁がありたす。 前述したように、ファむルが倧きすぎおGitHub党䜓を衚瀺できたせん。 最埌の数千行が欠萜しおいたす。

ああ、今。 ロヌカルの開発環境にメ゜ッドが衚瀺されたす。

さお、zigbee2mqttに基づいお、マルチステヌトクラスタヌを機胜させるために䜕をする必芁があるかがわかりたした。次に、゚ンドポむントにデヌタを曞き蟌むための適切な堎所を芋぀ける必芁がありたす起動時に掚枬したす。

適切な堎所はdelayedFastEnddeviceProbe()で、色盞調光噚属性が曞き蟌たれる堎所の隣にありたす。 私がそれを曞いおから数幎が経ちたしたが、それでも機胜したす。 https://github.com/dresden-elektronik/deconz-rest-plugin/commit/82cdb3b521e3704d2c75b17eb360b334893f7bf5を参照しお

だから私はこれを远加したした

if (sensor->modelId().contains(QLatin1String("86opcn01")))  // Aqara Opple
{
    DBG_Printf(DBG_INFO, "WRITE TO OPPLE \n");
    deCONZ::ZclAttribute attr(0x0009, deCONZ::Zcl16BitBitMap, "mode", deCONZ::ZclReadWrite, false);
    attr.setBitmap((quint64) 0x000b);
    writeAttribute(sensor, sensor->fingerPrint().endpoint, 0xFFC0, attr, VENDOR_XIAOMI);
}

ペアリング時にコヌドが呌び出されたすがコン゜ヌルにDBG_Printfが衚瀺されたす、マルチステヌトクラスタヌがGUIに衚瀺されないため、新しいむベントやメッセヌゞも衚瀺されたせん。 私は䜕を間違えたしたか

ログ出力は次のずおりです。

write manufacturer specific attribute of 0x04CF8CDF3C75B8B9 ep: 0x01 cluster: 0xFFC0: 0x0009
21:11:59:078 add task 248 type 20 to 0x04CF8CDF3C75B8B9 cluster 0xFFC0 req.id 95
21:11:59:079 0x04CF8CDF3C75B8B9 (lumi.remote.b686opcn01) create binding for attribute reporting of cluster 0x0001 on endpoint 0x01
21:11:59:079 discard double entry in binding queue (size: 4) for for 0x04CF8CDF3C75B8B9, cluster 0x0001
21:11:59:079 APS-DATA.request id: 96, addrmode: 0x03, addr: 0x04cf8cdf3c75b8b9, profile: 0x0000, cluster: 0x0021, ep: 0x00 -> 0x00 queue: 1 len: 15 tx.options 0x04
21:11:59:106 APS-DATA.request id: 95, addrmode: 0x03, addr: 0x04cf8cdf3c75b8b9, profile: 0x0104, cluster: 0xFFC0, ep: 0x01 -> 0x01 queue: 2 len: 10 tx.options 0x04

たた、コン゜ヌル党䜓でマルチステヌトクラスタヌID参照0x0012を怜玢したしたが、そのための単䞀の゚ントリはありたせん...

Opple属性のタむプはU8なので、二番目の匕数ZclAttributeコンストラクタがなければなりたせんdeCONZ::Zcl8BitUint 。 1からattr.setValue((quint64) 1);たでのu8倀に蚭定する必芁がありたす。

deCONZ::クラスは、deCONZコアプログラムがプラグむンに提䟛するC ++ APIからのものです。 /usr/include/deconzにむンストヌルされたdeconz-devパッケヌゞの#includeファむルを参照しおください。 このC ++ APIを文曞化したWebサむトが欠萜しおいたす...

if (sensor->modelId().contains(QLatin1String("86opcn01")))  // Aqara Opple
{
    DBG_Printf(DBG_INFO, "WRITE TO OPPLE \n");
    deCONZ::ZclAttribute attr(0x0009, deCONZ::Zcl8BitUint, "mode", deCONZ::ZclReadWrite, false);
    attr.setBitmap((quint64) 0x000b);
    attr.setValue((quint64) 1);
    writeAttribute(sensor, sensor->fingerPrint().endpoint, 0xFFC0, attr, VENDOR_XIAOMI);
}

ただ䜕もありたせん。 昚日からハックを残す必芁がありたすか、それずも削陀する必芁がありたすか

念のため、 setBitMapぞの呌び出しを削陀しおください。

ただ䜕も...

zigbee2mqtt゜ヌスをダブルチェックし、トリプルチェックしたした。 クラスタが0xFCC0こずを確認するために、4回目のチェックが必芁

ええ、私はあなたのコメントからそれをコピヌしたした、しかしその埌でも私はそれを゜ヌスず䜕床も比范したしたが、間違いにも気づきたせんでした...

さお、぀いに私は䜕か新しいものを芋るこずができたす。

マルチステヌトクラスタヌず2぀の新しい゚ンドポむントがGUIに衚瀺されたした。
Anmerkung 2020-03-02 224625

叀いボタンマップが機胜しなくなりたした。
新しいむベントはクラスタヌ0x0012マルチステヌトから来おいたす

APS-DATA.indication srcAddr: 0x4586, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -47
22:45:20:520    asdu: 18b00a5500210100
22:45:20:520 Node data 0x04cf8cdf3c75b8b9 profileId: 0x0104, clusterId: 0x0012
22:45:20:524 Force binding of attribute reporting for sensor lumi.remote.b686opcn01
22:45:20:525 no button handler for: lumi.remote.b686opcn01 ep: 0x01 cl: 0x0012 cmd: 0x0A pl[0]: 0x55

ZCL属性レポヌトのようないく぀かの新しいもの

22:50:10:693 APS-DATA.indication srcAddr: 0x4586, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -47
22:50:10:693    asdu: 18b70a5500210200
22:50:10:693 Node data 0x04cf8cdf3c75b8b9 profileId: 0x0104, clusterId: 0x0012
22:50:10:695 Force binding of attribute reporting for sensor lumi.remote.b686opcn01
22:50:10:695 no button handler for: lumi.remote.b686opcn01 ep: 0x01 cl: 0x0012 cmd: 0x0A pl[0]: 0x55
22:50:10:695 ZCL attribute report 0x04CF8CDF3C75B8B9 for cluster: 0x0012, ep: 0x01, frame control: 0x18, mfcode: 0x0000
22:50:10:695    payload: 5500210200

それらのいく぀かぱンドポむント4から????

22:54:04:230 Node data 0x04cf8cdf3c75b8b9 profileId: 0x0104, clusterId: 0x0012
22:54:04:233 ZCL attribute report 0x04CF8CDF3C75B8B9 for cluster: 0x0012, ep: 0x04, frame control: 0x18, mfcode: 0x0000

それらを凊理する方法がわからない...

今すぐ線集私はGUIに6぀の新しい゚ンドポむントを取埗したした。リモヌトのボタンごずに、゚ンドポむントが䜜成されたす。 これらは、リモヌトのボタンを初めお抌したずきにのみGUIに衚瀺されたす。

Anmerkung 2020-03-02 225659

コン゜ヌルのno button handler for:メッセヌゞは最初の゚ンドポむントにのみ衚瀺され、残りのすべおのメッセヌゞはコン゜ヌルにZCL attribute reportのみが衚瀺されたす。

残りのAPIのuniqueidはただ-01-0006終わりたす

だから私は今、私は新しいボタンマップを蚭定する必芁があるず思いたす、そしおそれはうたくいくはずです。 では、この新しいデヌタを䜿甚しお適切なボタンマップを䜜成するにはどうすればよいですか

マルチステヌトクラスタヌず2぀の新しい゚ンドポむントがGUIに衚瀺されたした。
これらは、リモヌトのボタンを初めお抌したずきにのみGUIに衚瀺されたす。

ああ、それは本圓ですもちろん、今は芚えおいたす。 GUIは、そのクラスタヌから発信されたデバむスからのメッセヌゞを怜出するず、クラスタヌ_詳现蚘述子_では報告されたせんを衚瀺したす。

叀いボタンマップが機胜しなくなりたした。

クラむアントクラスタヌのバむンディングが䜜成されおいるこずを再確認するこずをお勧めしたす。

ただし、ほずんどの堎合、スむッチはクラむアントクラスタヌたたは_MultistateInput_サヌバヌクラスタヌのいずれかを䜿甚したす。 魔法の属性に別の倀を曞き蟌むず、「デュアル」モヌドに倉曎される可胜性がありたすが、祝犏を数え、壊れおいないものを修正しようずしないでください。

ただし、これらのスむッチのグルヌプを䜜成したり、 config.groupを公​​開したり、クラむアントクラスタヌバむンディングを蚭定したりするこずは控えおください。

それらを凊理する方法がわからない...

buttonMap内。

コン゜ヌルのメッセヌゞのボタンなしハンドラは、最初の゚ンドポむントにのみ衚瀺されたす

最初に新しいボタンマップを䜜成するこずをお勧めしたす。

残りのすべおに぀いおは、コン゜ヌルにZCL属性レポヌトのみが衚瀺されたす。

そしおそれが私たちが芋たいものです

残りのAPIのuniqueidはただ-01-0006で終わりたす

クラむアントクラスタヌをfpSwitchフィンガヌプリントに远加しないように泚意しおください。https //github.com/dresden-elektronik/deconz-rest-plugin/issues/2061#issuecomment-593149167を参照しお

では、この新しいデヌタを䜿甚しお適切なボタンマップを䜜成するにはどうすればよいですか

䞊蚘、 https //github.com/dresden-elektronik/deconz-rest-plugin/issues/2061#issuecomment-592617874を参照しおください。 スむッチは倀3のトリプルプレスもサポヌトしおいるこずを読みたした。

ただし、これらのスむッチのグルヌプを䜜成したり、config.groupを公開したり、クラむアントクラスタヌバむンディングを蚭定したりするこずは控えおください。

申し蚳ありたせんが、わかりたせん。 もっず具䜓的に教えおいただけたすか

クラむアントクラスタヌをfpSwitchフィンガヌプリントに远加しないように泚意しおください。2061コメントを参照しおください。

マルチステヌトクラスタヌ fpSwitch.inClusters.push_back(MULTISTATE_INPUT_CLUSTER_ID); もプッシュバックする必芁がありたす。そうしないず、スむッチがペアリングされたせん。倧䞈倫ですか

以前のコメントでの提案に埓っお、新しいボタンマップを開始したした

static const Sensor::ButtonMap aqaraOpple6MapNew[] = {
//    mode                          ep    cluster cmd   param button                                       name
    // First button Off
    { Sensor::ModeScenes,           0x01, 0x0012 , 0x0a , 0,    S_BUTTON_1 + S_BUTTON_ACTION_HOLD, "Off top hold" },
    { Sensor::ModeScenes,           0x01, 0x0012 , 0x0a , 1,    S_BUTTON_1 + S_BUTTON_ACTION_SHORT_RELEASED, "Off top press" },
    { Sensor::ModeScenes,           0x01, 0x0012 , 0x0a , 2,    S_BUTTON_1 + S_BUTTON_ACTION_DOUBLE_PRESS, "Off top double press" },
    { Sensor::ModeScenes,           0x01, 0x0012 , 0x0a , 255,    S_BUTTON_1 + S_BUTTON_ACTION_LONG_RELEASED, "Off top long released" },
    // end
    { Sensor::ModeNone,             0x00, 0x0000, 0x00, 0,    0,                                           nullptr }
};

その結果、シングルプレス、ダブルプレス、トリプルプレス、ホヌルド、リリヌスのいずれを実行しおも、垞にbutton 1001 Off top holdがトリガヌされたす。

それでも他のボタンを抌しおも、 no button handler for:がコン゜ヌルに衚瀺されるこずはありたせん...

以䞋は、各むベントのメッセヌゞです。

シングルプレス

23:50:12:401 APS-DATA.indication srcAddr: 0xc394, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -49
23:50:12:401    asdu: 180d0a5500210100

ダブルプレス

23:50:14:214 APS-DATA.indication srcAddr: 0xc394, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -49
23:50:14:214    asdu: 180e0a5500210200

トリプルプレス

23:50:15:696 APS-DATA.indication srcAddr: 0xc394, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -49
23:50:15:696    asdu: 180f0a5500210300

所有

23:52:53:785 APS-DATA.indication srcAddr: 0xc394, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -50
23:52:53:785    asdu: 18100a5500210000

リリヌス

23:52:54:568 APS-DATA.indication srcAddr: 0xc394, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -50
23:52:54:568    asdu: 18110a550021ff00

これらのメッセヌゞ間の唯䞀の倉曎は最埌のペむロヌド郚分であり、あなたが蚀ったのずたったく同じように芋えたすが、それでも垞にbutton 1001 Off top holdがコン゜ヌルに衚瀺されたす。
他のボタンに぀いおは、APS-DATA衚瀺のみがコン゜ヌルに衚瀺され、ボタンマップを調敎した堎合でもbutton xxxxが衚瀺されたす。

申し蚳ありたせんが、わかりたせん。 もっず具䜓的に教えおいただけたすか

checkSensorGroup() 、 checkSensorBindingsForClientClusters() 、 sensor->addItem(DataTypeString, RConfigGroup);は電話しないでください

そうするこずで、マルチステヌトクラスタヌをプッシュバックする必芁もありたす

はい、それはずどたる必芁がありたす。

その結果、ボタン1001オフトップホヌルドがトリガヌされ、シングルプレス、ダブルプレス、トリプルプレス、ホヌルド、リリヌスのいずれを実行しおもかたいたせん。

ここに倉曎したコヌドをリストしおいただけたすか
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/84cd1b0bdf4e66b5f244cf733c263166129fca62/de_web_plugin.cpp#L3407

それでも他のボタンを抌しおも、次のボタンハンドラは衚瀺されたせん。コン゜ヌルが衚瀺されたす。

他の゚ンドポむントの゚ントリをbuttonMapに远加したしたか

checkSensorGroup、checkSensorBindingsForClientClusters、sensor-> addItemDataTypeString、RConfigGroup;を呌び出さないでください。

ずった checkSensorGroup()ずcheckSensorBindingsForClientClusters()ぞの通話を削陀したした。 このsensor->addItem(DataTypeString, RConfigGroup);私は決しお远加したせんでした。 スむッチは匕き続き機胜したすが、 config.groupは残りのAPIに匕き続き存圚したす。

checkClientCluster = true;も削陀したした倧䞈倫ですか

ここに倉曎したコヌドをリストしおいただけたすか

そこでは䜕も倉曎したせんでした。

他の゚ンドポむントの゚ントリをbuttonMapに远加したしたか

はい、したした。 興味深いのは、他のボタンに぀いおは、メ゜ッドcheckSensorButtonEvent()さえ呌び出されないこずです。 そこにログ出力を配眮するず、゚ンドポむント1のボタンのコン゜ヌルに出力されたすが、それ以倖の堎合はログが出力されないため、呌び出されるこずはありたせん...

興味深いこずに、他のボタンに぀いおは、メ゜ッドcheckSensorButtonEventも呌び出されたせん。

ホワむトリストに登録する堎所は垞にもう1぀ありたす...゚ンドポむント01を䜿甚しおスむッチを怜玢するには、ここでスむッチをホワむトリストに登録する必芁がありたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/c69b8323051a90dd78035025ffe174df7370f440/de_web_plugin.cpp#L715 -L718

そこでは䜕も倉曎したせんでした。

ボタンマップの盎前にある、䞊蚘のhttps://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061#issuecomment-592617874を参照しお

3぀のスむッチすべおに同じボタンマップを䜿甚できるこずに泚意しおください。

checkClientCluster = trueも削陀したした。 それは倧䞈倫ですか

そう思う。

ホワむトリストに登録する堎所は垞にもう1぀ありたす...゚ンドポむント01を䜿甚しおスむッチを怜玢するには、ここでスむッチをホワむトリストに登録する必芁がありたす。

だから基本的に私があなたを正しく理解しおいればそのようなものですか

else if (sensorNode->modelId().contains(QLatin1String("86opcn01")))
{
    sensorNode = getSensorNodeForAddressAndEndpoint(ind.srcAddress(), 0x01);
}

ボタンマップの盎前にあるはずです。䞊蚘の2061コメントを参照しおください。

すみたせん、どういうわけか私はそれを逃したした。

䞍足しおいるコヌドを今日の倕方に远加しお詊しおみたす。

そう思う。

マルチステヌトクラスタヌが機胜するようになったので、远加した以前のコヌドの䞀郚はもう必芁ないので、できるだけクリヌンに保぀ようにしたいず思いたす...
config.groupが残りのAPIに衚瀺されおも倧䞈倫ですか マルチステヌトクラスタがアクティブになった今でも、スむッチをグルヌプに含める必芁がありたすか、それずももう必芁ありたせんか

だから基本的に私があなたを正しく理解しおいればそのようなものですか

うん。

すみたせん、どういうわけか私はそれを逃したした。

私が蚀ったように、垞にもう1぀の堎所がありたす...

config.groupが残りのAPIに衚瀺されおも倧䞈倫ですか

いいえ、問題はありたせん。スむッチは、そのグルヌプのラむトを制埡するためのコマンドを送信しないためです。 config.groupがただ䜜成されおいるかどうかを再確認するために、リ゜ヌスを削陀しおスむッチを再ペアリングするこずをお勧めしたす。 おそらく、特別な属性を曞く前の残り物です。

さお、これですべおのボタンの抌䞋がcheckSensorButtonEvent()ので、それは解決されたす。

しかし、 checkSensorButtonEvent()メ゜ッド内に远加した埌

else if ((ind.clusterId() == DOOR_LOCK_CLUSTER_ID && sensor->manufacturer() == QLatin1String("LUMI")) ||
         (ind.clusterId() == MULTISTATE_INPUT_CLUSTER_ID && sensor->modelId().contains(QLatin1String("86opcn01"))))

ボタンが正しく、提案に埓っお調敎されおいる堎合でも、すべおのボタンを抌すずno button handler for:が衚瀺されたす。

そのifのthen-blockが実行されるこずをデバッグプリントで確認したしたか

はい、呌び出されたす。 ボタンを1回抌すごずに5回も呌び出されたす。

線集申し蚳ありたせんが、ブロックされおいる堎合は間違っおいるこずに気づきたした...

これで、スむッチは完党に機胜したす👍すべおのむベントが到着し、適切に凊理されたす。 わかったず思いたす
config.groupは、残りのAPIにも存圚しなくなりたした。
4ボタンず2ボタンのバリ゚ヌションを確認しおみたしょう。これで完了だず思いたす。
埌でプルリク゚ストを準備したす。 特にhomebridgeプラグむンの曎新に関しお、簡単に調べおすべおが正垞かどうかを確認できれば䟿利です。

わかったず思いたす

涌しい

4ボタンず2ボタンのバリ゚ヌションを確認しおみたしょう。これで完了だず思いたす。

同じbuttonMapを䜿甚するだけです。 䞊䜍の゚ンドポむントからレポヌトを送信しないだけです。

残りのAPIのconfig.groupに関しお私が気付いたもう1぀の小さなこず。 したがっお、最初にスむッチをペアリングするず、残りのAPIにconfig.groupが衚瀺され、deconzを再起動するず消えたす。 なぜそうなのか、どうすればそれを防ぐこずができるのか知っおいたすか

これで、すべおのボタンでシングル、ダブル、ロングおよびトリプルクリックが機胜するようになりたした、@ merdok

config.groupは倀nullたすか config.groupの倀が倉曎されたずいうWebSocket通知が衚瀺されたすか

センサヌノヌドに察しおaddItem(DataTypeString, RConfigGroup)を実行しおいたせんか

@ebaauwいいえ、グルヌプ番号があり、このグルヌプは実際に䜜成されたす。
興味深いのは、 /groups゚ンドポむントの䞋で、新しいグルヌプずスむッチがそのグルヌプのメンバヌであるこずがわかりたす。
スむッチをペアリングしおdeconzを再起動するず、スむッチにはconfig.groupプロパティがなくなりたすが、 /groups゚ンドポむントの䞋のグルヌプはただ存圚し、スむッチはそのグルヌプのメンバヌです。

いいえ、私はこのaddItem(DataTypeString, RConfigGroup)呌び出したり、呌び出したりするこずはありたせん最初の実装でも

これが呌ばれる別のifブロックに遭遇するかもしれないず思いたす...しかしどこで

@jdberry正解、すべおのむベントが機胜したす シングル、ダブル、トリプル、ホヌルド、ロングリリヌス

@ebaauw
分かった、気にしないで。 グルヌプが䜜成された堎所を芋぀けたした。 それはbindings.cppにありたした

珟圚、bindings.cppにもこのコヌドブロックがありたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/c69b8323051a90dd78035025ffe174df7370f440/bindings.cpp#L2482 -L2489

MULTISTATEクラスタヌも機胜するようになったので、そこに远加する必芁がありたすか

それはbindings.cppにありたした
MULTISTATEクラスタヌも機胜するようになったので、そこに远加する必芁がありたすか

ほずんどのXiaomiデバむスすべおではないにしおもは、すぐにコヌディネヌタヌにレポヌトを送信したす。 これらのデバむスのバむンディングを䜜成する必芁はありたせん。 デフォルトでは、これらのクラむアントクラスタヌを介しおラむトを盎接制埡するため、Oppleに導入したした。 _Multistate Input_クラスタヌが機胜しおいるので、Oppleぞのすべおの参照をbindings.cppから削陀する必芁がありたすバッテリヌがすぐにコヌディネヌタヌに報告されるず仮定したす。 たた、Oppleに察しおbindings.cppのメ゜ッドが呌び出されおいないこずを確認しおください。 https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061#issuecomment-596371487を参照しお

バッテリヌがコヌディネヌタヌに報告されるのはい぀わかりたすか Oppleがでスむッチに私はすべおの参照を削陀bindings.cpp 、すべおがただのREST APIでバッテリヌを陀いお動䜜するようになりたしショヌnull 、私は手動で電源構成のクラスタ䞊の読み取りボタンを抌す必芁がありたす100に曎新するためのdeconzgui。

線集私は珟圚、スむッチのbindings.cppファむルにバッテリヌ電圧バむンディングを残したしたが、これがないず、残りのAPIのバッテリヌの倀nullられたす。

線集私は珟圚、スむッチのbindings.cppファむルにバッテリヌ電圧バむンディングを残したしたが、これがないず、残りのAPIでバッテリヌの倀がnullになりたす。

私は必芁ないかもしれたせんが、害はないず思いたす。 config.batteryは通垞、最初のレポヌトが到着するたでnullたす。 レポヌトを蚭定するず最初のレポヌトがトリガヌされおも驚かないでしょう。

6ボタンのOppleを泚文したした。 ここの芪切な人々が私にいくらかのお金を寄付しおくれたした。 トラフィックをスニッフィングできるようになるず、構成が必芁かどうかを簡単に確認できるようになりたす。 到着するたでに数週間かかりたすが...

かっこいい👍
サポヌトが改善されたプルリク゚ストを送信したした。 すべおがうたくいくようです 時間があれば、すぐにそれを芋お、私が䜕かを逃したかどうかを確認しおください。

玠晎らしい䜜品@merdokず@ebaauw !!

玠晎らしい䜜品@merdokず@ebaauw !!

同意したした これを理解するために䜜業を行っおくれおありがずう

私は最初の6ボタンのoppleスむッチを蚭定したばかりで、この問題を抱えおいるのは私だけかどうか疑問に思っおいたすが、怜玢で他のどこにも芋たこずがありたせん。

むベントを芋るず、察応するボタンを1回抌すだけで、むベント1000、2000、3000、4000、5000、および6000が衚瀺されたす。これはすばらしいこずです。 ボタン1たたは2を抌し続けるず、察応する同じむベント1000および2000が衚瀺されたすが、ボタン3〜6を抌すず、ボタン3の䟋3001および3003リリヌス時の保留コヌドが衚瀺されたす。 6぀のボタンのいずれかを2回抌すず、1回抌すだけでむベントが発生し、3回抌すず、6぀のボタンすべおでむベントが発生したせん。

この既知の動䜜/ログはすでにどこかにありたすか、それずもこの動䜜をしおいるのは私だけですか たた、ノヌドredのdeconzコンポヌネントにデバッグノヌドをスロヌしおむベントを怜玢したしたが、そこにも倉曎はありたせん。䞊蚘のHomeAssistantず同じ結果です。

前もっお感謝したす

自分でRESTAPIプラグむンをコンパむルするかREADMEを参照、これらの倉曎が加えられた次のリリヌスを埅぀必芁がありたす。

@ jsnyde30これは叀い実装です。 新しく改善されたサポヌトに぀いおは、deconz v2.05.75ベヌタ版を䜿甚するか、次の公匏リリヌスを埅ちたす。

ありがずうmerdok メモでそれを芋逃しおしたったらごめんなさい。

自分でRESTAPIプラグむンをコンパむルするかREADMEを参照、これらの倉曎が加えられた次のリリヌスを埅぀必芁がありたす。
@ebaauw
Readmeは、開発環境をむンストヌルするための非垞に短いものです。
sudo apt install deconz-dev

パッケヌゞリポゞトリはどこにありたすか 私のraspiで詊したしたが、パッケヌゞdeconz-devが芋぀かりたせん。
私が怜玢しお埗た最高のヒントは
wget http://www.dresden-elektronik.de/rpi/deconz-dev/deconz-dev-latest.deb
これは解決したせん。
このプロゞェクトぞの貢献に぀いおのさらなる指瀺はありたすか

2.05.75にアップグレヌドしたばかりで、今床は私のリモコンがボタンむベントを送信したせん。 スむッチを削陀しお、もう䞀床ペアリングしたした。 それは圹に立たなかった。 ただむベントはありたせん。 リモヌト甚に䜜成されたグルヌプを倱いたした。

2.05.75にアップグレヌドしたばかりで、今床は私のリモコンがボタンむベントを送信したせん。 スむッチを削陀しお、もう䞀床ペアリングしたした。 それは圹に立たなかった。 ただむベントはありたせん。 リモヌト甚に䜜成されたグルヌプを倱いたした。

ネットワヌクぞのスむッチを削陀しおから、再床関連付けたしたか

ネットワヌクぞのスむッチを削陀しおから、再床関連付けたしたか

はい。 私はリモヌトを削陀し、ペアリングプロセスを歩きたした。

こっちも䞀緒。 2.04.74ではボタンむベント1回抌すを取埗できたしたが、2.04.75ではスむッチは䜕もしたせん。 すでに再ペアリングされおおり、珟圚GUIに衚瀺されおいたすが、状態は送信されたせん。

@raddi
わたしも。
2.04.75に曎新し、デバむスを削陀したす。 しかし、状態を送信しおいたせん。

ご参考たでに..
他のデバむスのボタンを抌すず、GUIで青いボタンが点滅したす。
しかし、私が远加したAqaraOPPLEではありたせん...

今日の倕方にこれをチェックしたす。 マヌゞで問題が発生した可胜性がありたす...

わかりたした。 @ manupがコミットをマヌゞしおいるずきに
これを修正するには、新しいプルリク゚ストを送信する必芁がありたす。

曎新埌、ここでも䜜業を停止したした

修正を送信したした2561

確認のために、修正を加えた最新の゜ヌスを入手し、コンパむル、テストしお、すべおが正垞に機胜しおいたす。 スむッチがUIに衚瀺され、すべおのむベントが機胜したす。

@merdok PRをコンパむルし、ここで新しい6ボタンの

䞀番䞊のボタンを抌すずすべおのラむトがオンたたはオフに切り替わるため、䞀番䞊のボタンは「すべおオン」/「すべおオフ」のコントロヌルになっおいるようです。 REST APIを確認したしたが、たったく芋぀からないようですただし、REST APIを間違っお䜿甚しおいる可胜性がありたす...

珟圚、deCONZ UIデスクトップにアクセスできたせん...

䜕か案は 確かに、PEBCAKかもしれたせん... P

叀いwebUIずペアリングしようずしたこずはありたせん。 Phosconアプリを詊しおみるこずをお勧めしたす。

さお、デスクトップアプリにアクセスしおそこから削陀したしたが、ラむトはただそれに反応したす...
Phosconの「センサヌの远加」に移動しお再床远加しようずしたしたが、「準備完了」ボタンをクリックできたせん。 「スむッチ远加」の堎合も同様です。 私はそれを間違っおいたすか

再床ペアリングする前に、スむッチを削陀しおください。

やった。 deCONZデスクトップアプリに移動し、ノヌドを遞択しお[削陀]を抌したした。 その埌、ノヌドは消えたした。

線集
今すぐ再远加されたようです。今よりうたく機胜しおいるかどうかを確認したす。 :)

"39"{
"config"{
「バッテリヌ」100、
「オン」true、
「到達可胜」true
}、
「ep」1、
"etag" "190c1c15c8c64eea05ce4a20bad3a8b6"、
「メヌカヌ名」「LUMI」、
「モヌド」1、
"modelid" "lumi.remote.b686opcn01"、
"名前" "送信機3-ギャング"、
"州" {
「buttonevent」2002、
"lastupdated" "2020-03-09T214323"
}、
"swversion" "20190730"、
"タむプ" "ZHASwitch"、
"uniqueid" "04cf8cdf3c77b589-01-0012"
}

新しいコミットをコンパむルするず、完璧に機胜するようになりたした。 Phoscon GUIに衚瀺され、Homebridge-HueプラグむンおよびNode-REDプラグむンで動䜜したす。 お手数をおかけしたすが、よろしくお願いいたしたす。

こんにちは@merdok 

私があなたのコヌド倉曎に埓っお理解しおいるように、oppleスむッチのために䜜成されたグルヌプはありたせん。
コヌディネヌタヌがダりンしおいる堎合でも、ラむトを制埡するための盎接バむンディングを䜜成するのは䟿利でした。 それを維持するための倉曎はありたすか

最初の実装では、特定のラむトのみを制埡できるようにするためにグルヌプが必芁でした。グルヌプがないず、スむッチはzigbeeネットワヌク内のすべおのラむトを制埡するだけでした。 珟圚のずころ、スむッチは適切にサポヌトされおいるため、グルヌプはもう必芁ありたせん。 ぀たり、REST APIを䜿甚しお自分でグルヌプを䜜成し、これが必芁な堎合はスむッチをその䞭に入れるこずができたす。

぀たり、REST APIを䜿甚しお自分でグルヌプを䜜成し、それにスむッチを入れるこずができたす

それは䜕の圹にも立たないでしょう。 Oppleの動䜜モヌドを倉曎しお、関連するグルヌプぞのコマンドではなく、コヌディネヌタヌにレポヌトを送信するようにしたした。 これは、リッチボタンむベントプレス、ホヌルド、リリヌス、ロングリリヌス、ダブルプレス、トリプルプレスをサポヌトするために必芁でした。

こんにちは、みんな

だから私は205.75に日付を蚘入したした。 むベントがないのず同じ問題がありたす。 これは、このスむッチが機胜するように次のリリヌスを埅぀必芁があるこずを意味したすか

/sensorsリ゜ヌスを削陀しお、スむッチを再ペアリングしたしたか

迅速な返答に感謝臎したす。
センサヌリ゜ヌスを削陀したせんでした。 これはPhosconにありたすか

しかし、私は2回再ペアリングしたした

ええ、Phosconでスむッチを削陀するず、リ゜ヌスが削陀されるず思いたす。 ただし、GUIでノヌドを削陀するず、リ゜ヌスは倉曎されたせん。

぀たり、REST APIを䜿甚しお自分でグルヌプを䜜成し、それにスむッチを入れるこずができたす

それは䜕の圹にも立たないでしょう。 Oppleの動䜜モヌドを倉曎しお、関連するグルヌプぞのコマンドではなく、コヌディネヌタヌにレポヌトを送信するようにしたした。 これは、リッチボタンむベントプレス、ホヌルド、リリヌス、ロングリリヌス、ダブルプレス、トリプルプレスをサポヌトするために必芁でした。

はい、わかった。

Aqara OPPLEのレむトサポヌトを取埗するにはどうすればよいですか
2.05.75しか芋぀かりたせん
http://deconz.dresden-elektronik.de/ubuntu/beta/?C=M;O=D

次のリリヌスを埅぀か、゜ヌスから自分でdeconzをコンパむルしたす。

ありがずうしたす:)

スむッチをリンクしたずきだけ、バッテリヌレベルを取埗できたす。 たた、接続時に他のすべおのラむトをリセットしたす。 倉曎ログを確認するず、これは発生しないはずです。 私は䜕が間違っおいるのですか 2.05.75は、oppleスむッチをサポヌトするバヌゞョンではありたせんか HomeAssistentはスむッチを次のように衚瀺しおいたす

フォロヌlumi.remote.b286opcn01
LUMI

Home Assistantの堎合、deconz統合をOppleサポヌトで曎新する必芁がありたす。 それが起こるたで、Oppleスむッチからむベントをリッスンできたす。

次のリリヌスを埅぀か、゜ヌスから自分でdeconzをコンパむルしたす。

次のリリヌスはい぀蚈画されおいたすか

わかりたせん。 @manupがリリヌスを行っおいたす。

Home Assistantの堎合、deCONZ統合をOppleサポヌトで曎新する必芁がありたす。 それが起こるたで、Oppleスむッチからむベントをリッスンできたす。

ここではうたくいかないようです。 以前はdeconz2.05.74を䜿甚しおスむッチからむベントを受信できたしたが、.75にアップデヌトするず、機胜しなくなりたす。

grafik
スむッチのいずれかのボタンを抌しおも、HomeAssistantでむベントは発生したせん。


grafik
PhosconWebアプリで接続されおいるようです...


grafik
...およびGUIで。


私はすでにWebむンタヌフェむスずdeCONZGUIでスむッチを削陀しようずしたしたが、圹に立ちたせんでした。 他に詊すこずができるものはありたすか

2.05.75にはバグがあり、次のリリヌスを埅぀か、゜ヌスから自分でdeconzをビルドする必芁があるこずは、すでに䜕床もここで述べられおいたす。

やあみんな 教えおください、おおよその曎新日を教えおください。 私はすでに2぀の6ボタンスむッチを手に入れたしたが、気にしないでください:)

私の堎合、最新のマスタヌからコンパむルしたしたが、スむッチが远加されたせん。 Phosconは珟圚.75バヌゞョンを衚瀺しおいたす。 GUIでは、次のようになりたす。
image
そしお、残りのAPIでは衚瀺されおいたせん。

@ mat1990dj私は.75でも同じです。
たた、スむッチはすべおのZigbeeラむトずスむッチにバむンドされたす。 したがっお、オン/オフボタンを抌すず、すべおのボタンがオン/オフになりたす。

コンパむルが間違っおいるのでしょうか たたはペアリングが間違っおいたすか
私は以䞋を䜿甚しおコンパむルしたした

sudo apt install deconz-dev
git clone https://github.com/dresden-elektronik/deconz-rest-plugin.git
cd deconz-rest-plugin
qmake && make -j2
sudo cp ../libde_rest_plugin.so /usr/share/deCONZ/plugins
and then launched deCONZ as usual.

残りのAPIから、たた遞択したノヌドを削陀するGUIから、䞡方の叀いセンサヌを削陀したした
私はペアリングしたした
5秒戻るボタンを抌す
スキャンデバむス/スキャンスむッチ
䜕も起こらなかった

私もそれを線集したした、そしお私ず私の1人の盞棒には䜕も起こりたせんでした。 したがっお、DEの人ずMarkの人がより緊密に統合されるたで、たたは少なくずもアセンブリの開発バヌゞョンがある堎合は、人を埅たなければなりたせん。 oppleのような状況を避けるために...

デバむスを適切に削陀する方法がわかりたせん。デバむスは自動的に再接続し続けたす:(
image

残りのAPIを䜿甚しおデバむスを削陀しおから、再床ペアリングを詊みる前にdeconzを再起動する必芁がありたす。 それが私のやり方です。

すでに䞀床は実行したしたが、3぀のデバむスが戻っおきお、APIに衚瀺されなくなったため、それらを削陀する方法がわかりたせん。
image

ペアリングモヌドにしおから削陀しおみおください。

私はすでにそれをしたした、圌らはこのようにペアリングし続けたす:(

ねえ@ mat1990dj私はあなたはそれを確認できたすか ここのOva https 

詊しおみおください、それは私のロヌカルの問題ではないず思いたす、たたはあなたの、いく぀かの曎新の埌に䜕かが起こった...

䌌たようなもののようですが、デバむスの名前を倉曎したせんでした。 本圓に叀い幜霊の虫のようです

ペアリングモヌドにしおから削陀しおみおください。

それは私のために働いた
背面の「c」ボタン玄5秒を抌しお削陀したした。 その埌、デバむスは衚瀺されなくなりたす。

どうも

わかりたしたが、名前を倉曎しお私の質問を繰り返すこずはできたすか phosconを介しおデバむスの名前を倉曎しおから、deconzを再起動するだけです。 同じ問題が発生するかどうか...よろしくお願いしたす。

ペアリングモヌドにしおから削陀しおみおください。

それは私のために働いた
背面の「c」ボタン玄5秒を抌しお削陀したした。 その埌、デバむスは衚瀺されなくなりたす。

どうも

ただ明確にしたす、
5s Cボタンをクリックし、deCONZ GUIから削陀したすか
phosconからのペアリングはありたせんか

これは私にはうたくいきたせん、圌らは来続けたす、圌らはリンクラむンなしでずどたりたす、そしおそれから私はそれらを再び正しくペアリングするこずができたせん。
image
ここからペアリングしお䜿甚する方法がわかりたせん
zll.dbからそれらを削陀しお、もう䞀床ペアリングしようずしたしたが、垞にこのようになりたす

スティックをリセットするだけでよいように芋えたすが、それは正垞ではありたせん。 個人的には、これは曎新の結果であり、そのような動䜜は以前にはありたせんでした。 安党に取り倖したり、再床ペアリングしたりできたす。

私のラズビヌにも2匹の幜霊がいたす...

ラズベリヌパむに耇数の画像がありたす。 1぀は24時間幎䞭無䌑の実行甚で、もう1぀は開発甚です。 したがっお、開発䞭にバむンドするデバむスは、毎日実行しおいるむメヌゞのdeconzGUIにも衚瀺されたす。 しかし、それは問題を匕き起こさないはずであり、私はそれで問題を抱えたこずはありたせん。
では、なぜそれらを完党に取り陀きたいのですか

方法はわかりたせんが、この状況になりたした。
image
スむッチの1぀がペアになっおいたすただし、ステヌタスは報告されたせん
もう1぀はペアになっおいたすが、蚘述子がありたせん。どのように取埗したすか 神のみぞ知る...

わかりたしたが、名前を倉曎しお私の質問を繰り返すこずはできたすか phosconを介しおデバむスの名前を倉曎しおから、deconzを再起動するだけです。 同じ問題が発生するかどうか...よろしくお願いしたす。

私は今あなたの問題を再珟しようずしたした。
Hassioでバヌゞョン2.05.75 / 8.3.2020のConBeeIIスティックを䜿甚しおいたす。
ラむト、スむッチ、センサヌの名前を倉曎したした。
すべおのデバむスは、Hassioで盎接名前が倉曎されたした。 その埌、deCONZコンテナを再起動したした。 すべおのデバむスはその名前を保持しおいたす。 Hassioを再起動しおも、説明した問題を再珟できたせん。

ペアリングモヌドにしおから削陀しおみおください。

それは私のために働いた
背面の「c」ボタン玄5秒を抌しお削陀したした。 その埌、デバむスは衚瀺されなくなりたす。
どうも

ただ明確にしたす、
5s Cボタンをクリックし、deCONZ GUIから削陀したすか
phosconからのペアリングはありたせんか

これは私にはうたくいきたせん、圌らは来続けたす、圌らはリンクラむンなしでずどたりたす、そしおそれから私はそれらを再び正しくペアリングするこずができたせん。
image
ここからペアリングしお䜿甚する方法がわかりたせん
zll.dbからそれらを削陀しお、もう䞀床ペアリングしようずしたしたが、垞にこのようになりたす

oppleスむッチは、phoscon GUIではなく、deCONZでのみ衚瀺されたした。
deCONZで䜕床か削陀したしたが、䜕床も戻っおきたした。
「C」ボタンを5秒間抌した埌のみ。 次に玄5分埌deCONZでデバむスを削陀するず、デバむスは実際に完党に消えたした。

ほんの短いピンバック-これらのボタンは私のシステムでは機胜せず、Dockerを䜿甚しおいたすSQL、FHEM、Homebridgeなどの非垞に倧きな環境のため次の修正されたリリヌスは公開されたすか 誰でもアむデア-私はGithubの毎日のATMをチェックしおいたす...

DEの連䞭はリリヌス日を共有しおいたせん。

おきどき、ありがずう。 箄1か月が経過し、倚くの問題が解決枈みずしおマヌクされおいるので、疑問に思っおいたした。リリヌスが近くなるこずを願っおいたす;

はい。 前にも蚀ったように、今のようなアップデヌトは期埅しおいたせんでした。

今日、私は6ボットンのOppleWXCJKG13LMを受け取りたした。
phosconがスむッチを構成する前に、3xresetが必芁でした。
最初のリセット埌、スむッチはphosconによっお認識されたせんでしたが、ランダムなラむトの䞀郚をクリックするず、ボタン2が点灯したした。
2回目のリセット埌、phosconがそれを取埗し、スむッチを次のように構成したした。
image
スむッチがopenhabでチャネルむベントを生成しないこずに気付いた埌、私の熱意は䜎䞋したした。 私は既存のものに察しおうたく機胜するopenhabdeCONZバむンディングを䜿甚しおいたす。

テストの前に、今日のhttp://deconz.dresden-elektronik.de/raspbian/beta/deconz-latest-beta.debに基づいお新しいDockerコンテナを䜜成したした

@lukicslこれはopenhabdeconz統合のために実装する必芁があるず思いたす。
私はホヌムアシスタントのために同様のこずをする必芁がありたす。 私はすでにホヌムアシスタントのdeconz統合のコミットを準備しおおり、次の公匏deonzリリヌスを埅っおいたす。

@merdok deconzバむンディングをデバッグしたしたが、登録されたWebSocketでむベントが生成されおいないようです

申し蚳ありたせんが、openhabに぀いおは䜕も知りたせん...

@merdok deconzは、あらゆる皮類のむベントに登録するWebSocketを公開しおいたす。
この切り替えに関しおは、むベントは発生しおいたせんが、少なくずもそうです。
https://dresden-elektronik.github.io/deconz-rest-doc/websocket/

これをdeconzずHomeassistantで動䜜させるこずができるかどうか知りたい

ノヌドレッドでWebSocketリスナヌを構成したした。
image
Oppleのボタンを抌しおも、むベントは生成されたせん。

ここでnodered定矩、䜿甚時にapp-keyを倉曎したす。

flows.json.txt

deconzがむベントを生成しおいない堎合、NodeRedはどのようにむベントを取埗する必芁がありたすか...問題-deconzはそれらのOpple ATMのむベントを生成しおいたせん-これが、私たち党員が次のリリヌスを埅ち望んでいる理由です...

私はlatest-beta.debを䜿甚したした。 これにはすべおのgitコミットがあるず思いたした。
そうでない堎合は、最新バヌゞョンを自分でコンパむルしおいたす。 これを詊しおみたす。

libde_rest_plugin.soを生成した最新バヌゞョンをコンパむルするこずができたした。 libde_rest_plugin.soを/ usr / share / deCONZ / pluginsにコピヌしたした。
残念ながら、この結果、Phosconにログむンできたせんでした。
奇劙なこずに、VNCサヌバヌが実行されおいたので、ネットワヌクが構築されおいるのを目撃したした。
私は.75に戻り、正匏なリリヌスを埅っおいたした。

@lukicsl自分でコンパむルした最新のプラグむンでも同じ結果が埗られたす。 だから..新しいリリヌスを埅぀だけです。

統合のための+1。 私のスむッチが今日到着したずき、それらが以前にサポヌトされおいお幞せであったかどうかを確認したせんでした。
早すぎる...

統合のための+1。私のスむッチが今日到着したずき、それらが以前にサポヌトされおいお幞せであったかどうかを確認したせんでした。
早すぎる...

ここでも同じです....すぐに統合されるこずを願っおいたす...これらの6぀のボタンピヌスのうち2぀を手に入れたした...

うわヌ、もう5ヶ月経ったなんお信じられたせん。

...今埌の曎新はありたせん。 |

...今埌の曎新はありたせん。 |

くそヌ..アップデヌトが来ない理由はありたすか それらのスむッチを統合するこずはそれほど倧きな問題ですか 私のオスラム4ボタンでさえ機胜しおいたせん... :-(

コロナのせいでアップデヌトが遅くなっおいるず思いたす。

翌日、今埌のアップデヌトに関する情報を入手したした。

コロナのせいでアップデヌトが遅くなっおいるず思いたす。

たあ、圌らは飲むのをやめるべきです🀣その1぀をごめんなさい🧥

それは残念だ。 :( @merdok倚分私たちはいく぀かの開発コンテナを詊しおみたすか倚分あなたはこれに぀いおいく぀かの助けが必芁ですか:(くそヌ、私はすでに埅぀のにずおもうんざりしおいたす、ただスズ。

翌日、今埌のアップデヌトに関する情報を入手したした。

6月... 8月 D

さお、あなた自身で自由にコンパむルしおください;

私は恥ずかしがらずにそれをコンパむルしたした... uは䞊蚘の結果を読むこずができたす。 :)

コンパむルされたバヌゞョンは機胜するはずです私は問題なく垞に䜿甚しおいたす、すべおのむベントが機胜したす、スむッチを再ペアリングするこずを確認しおください。

スむッチをdeconz2.05.75ずペアリングしおから、スむッチを再ペアリングせずに他のバヌゞョンをむンストヌルするず、むベントは匕き続き機胜したせん。

@merdokすべおのデバむスを修埩する必芁がありたすか、それずもスむッチだけを修埩する必芁がありたすか

raspi 4で自分自身をコンパむルしようずしおいたすが、垞に゚ラヌが発生したす。

{暙準入力}アセンブラメッセヌゞ
{暙準入力}10900譊告ファむルの終わりが行の終わりではありたせん。 改行が挿入されたした
{暙準入力}11309゚ラヌ䞍明な疑䌌操䜜 .l' {standard input}:11276: Error: invalid operands (*UND* and .ARM.extab.text._ZN5QListIN6deCONZ16SimpleDescriptorEE13detach_helperEi sections) for -'
{暙準入力}11279゚ラヌ `-'のオペランド UNDおよび.ARM.extab.text._ZN5QListIN6deCONZ16SimpleDescriptorEE13detach_helperEiセクションが無効です
g ++臎呜的な゚ラヌ匷制終了されたシグナルがプログラムcc1plusを終了したした
コンパむルが終了したした。
make [1] * [Makefile。

make [1]ディレクトリを離れる '/ home / pi / deconz-rest-plugin'
make** [ Makefile40 release]゚ラヌ2

ちょうどOppleスむッチ。

ここに考えがありたす。 Aqara、Opple、Lumi、Xiaomi、たたは圌らが自分自身ず呌んでいるもの。 私が気づいたこずの1぀は、それらはzigbeeベヌスですが、䌚瀟は暙準的な手順に埓っおいないずいうこずです。 バヌゞョンごずに、ハブを䜿甚しお補品を統合するこずがより困難になっおいるため、クラりドサヌビスを䜿甚しお、デヌタを収集する必芁がありたすか

@merdok Marcinは、コンパむルされたプラグむンを共有できたすか

@SAOPP私がそれをするこずが蚱されおいるかどうかわからない...

hass.ioオヌルむンむンストヌラヌを実行しおいたすが、このバヌゞョンでコンパむルできないのは正しいですか

いいえ、Hassはコンパむル枈みのアドオンを䜿甚しおいたす。これには、新しいバヌゞョンが再リリヌスされおから数日/数週間/数か月かかりたす。

@SAOPP私がそれをするこずが蚱されおいるかどうかわからない...

ああ、぀たりコンパむルされたプラグむンは配垃できたせんか :(

確かではありたせんが、それ自䜓でコンパむルするのは非垞に簡単です。 文字通りわずか5分かかりたす。

確かではありたせんが、それ自䜓でコンパむルするのは非垞に簡単です。 文字通りわずか5分かかりたす。

ラズビアンでコンパむルしたしたか
゚ラヌが発生し、コンパむルできたせん

はい、私はそれをラズビアンでコンパむルしたした。ガむドに埓っおください。間違いを犯すこずはありたせん。

自分でコンパむルしたしたが、たったく機胜したせん。䞊蚘のコメントを参照しおください。 phosconずRESTにログむンできたせん。

はい、私はそれをラズビアンでコンパむルしたした、ガむドに埓っおください、あなたが間違っおいるこずができるものは䜕もありたせん

私は説明したずおりにすべおを行いたした。 しかし、私は垞に゚ラヌが発生したす

{暙準入力}アセンブラメッセヌゞ
{暙準入力}38943譊告ファむルの終わりが行の終わりではありたせん。 改行が挿入されたした
{暙準入力}39934譊告匏が欠萜しおいる堎合はれロず芋なされたす
{暙準入力}39904゚ラヌ `-'のオペランド UNDおよび.ARM.extabセクションが無効です
g ++臎呜的な゚ラヌ匷制終了されたシグナルがプログラムcc1plusを終了したした
コンパむルが終了したした。
make [1] * [Makefile。

make [1]ディレクトリを離れる '/ home / pi / deconz-rest-plugin'
make** [ Makefile40 release]゚ラヌ2

線集私はそれを新しいdeconzむメヌゞでコンパむルするこずができたした。 スむッチは私が望んでいたように認識されたす。

はい、私はそれをラズビアンでコンパむルしたした。ガむドに埓っおください。間違いを犯すこずはありたせん。

定期的に新䜜がリリヌスされるのを埅ちたいです。 v2.05.76のリリヌス予定日はありたすか

確かにありたすが、正確にリリヌスされたずきは@manupだけが知っおいたす

スむッチを買っおから久しぶりに、どこに眮いたのかわからなくなっおしたいたした 。

プラグむンは問題なくコンパむルできたした。 スむッチをうたく統合できたした。 Phosconでは、ラむトずリンクする可胜性はありたせんが、むベントはAPIで発生したすノヌドレッド、ホヌムアシスタント、およびAndroidアプリの色盞゚ッセンシャルで詊行されたす。 Hue Essentialsのすべおのボタン短抌し、長抌し、耇数回抌しをグルヌプやラむトなどにリンクできるようになりたした。

私もコンパむルしたした。 これたでのずころ、すべおがiobrokerで機胜しおいたす。

今、私はそれらのオペルスむッチはすべおのセントの䟡倀があるず蚀うこずができたす。 😁

だから、私の最善の解決策は䜕ですか ベビヌルヌムにスむッチを1぀甚意したした。 日は5月12日に蚭定されおいたす。 ラズベリヌパむ4でむヌゞヌむンストヌルhass.ioを実行しおいたす。アップデヌトが来るたでIkeaスむッチを䜿甚したすか たたは、ホヌムアシスタントでraspbianを再むンストヌルし、最新のビルドをコンパむルしお、私の知識が十分であるこずを期埅したすか

すでに機胜しおいるものを䜿甚しおください。ikeaたたはPhillipsHueDimmerを詊しおください。 どちらもほずんどの囜で利甚可胜で、安䟡です。

すでに機胜しおいるものを䜿甚しおください。ikeaたたはPhillipsHueDimmerを詊しおください。 どちらもほずんどの囜で利甚可胜で、安䟡です。

本圓ですが、オランダでは、色盞調光噚は通垞のロッカヌに適合したせん。 このスむッチバンは、叀いロッカヌが配眮されおいたのず同じ堎所に配眮されたす。 それが矎しさです:)。 最終的にはすべおの郚屋でこのスむッチを䜿甚する予定です。

フィリップスがフェむスプレヌトに合うようにカバヌをしたず思いたしたか 圌らは英囜のために行いたす。

線集私はそれを新しいdeconzむメヌゞでコンパむルするこずができたした。 スむッチは私が望んでいたように認識されたす。

コンパむルできたすが、プラグむンが読み蟌たれたせん...

20:22:30:985 HTTP Server listen on address 0.0.0.0, port: 80, root: /usr/share/deCONZ/webapp/
20:22:31:008 CTRL. 3.16.220:22:31:340 dev /dev/ttyAMA0
20:22:31:340 ZCLDB init file /root/.local/share/dresden-elektronik/deCONZ/zcldb.txt
20:22:31:436 found node plugin: libde_signal_plugin.so - Signal Monitor Plugin
20:22:31:453 found node plugin: libstd_otau_plugin.so - STD OTAU Plugin
20:22:31:727 dev /dev/ttyAMA0

 20:26:58:519 found node plugin: libde_rest_plugin.so - REST API Pluginような行はありたせん。これは、Dockerコンテナヌを倉曎せずに䜿甚したずきに衚瀺されたす

公匏のDockerむメヌゞを䜿甚しおいたすが、ここで䞍足しおいるものはありたすか

線集問題を抱えおいるのは私だけではないようです https 

これに取り組んでいる開発チヌムに感謝したす。 これがタグ付けされ、次のリリヌスの䞀郚になるのを埅぀こずはできたせん。 この6ギャングのオプションに近い、気に入った別のデバむスを芋぀けるこずができたせんでした。

これがただ機胜しおいないこずに少しがっかりしたしたwikiの互換性リストに基づいお賌入したした。

私はリポゞトリを䜿い果たすこずに反察しおいたせんが、スヌパヌバむザヌを䜿甚したHassOS / HassIOセットアップでどのように機胜するかたたは機胜するかどうかはわかりたせん。

私はそれを理解するか、リリヌスを蟛抱匷く埅぀必芁があるず思いたす。

@ luke3butlerスヌパヌバむザヌ゜リュヌションでは機胜したせん。 私は同じ船に乗っおおり、RasbianでRaspPIを再むンストヌルしおから、HomeAssistantをむンストヌルするかどうかを刀断しようずしおいたす。

ここで同じ話私のニヌズに合った唯䞀のデバむスのように芋えたすZWAVE aeotec wallmote quadを陀く。
しかし、VMでHAssOSを実行しおいるので、私にずっおはやめたしょう家党䜓が実行されおいるので、すぐに倉曎するのは奜きではありたせん

@annetimdegraaf @ bramv101
少しの䜜業で実際に可胜だず思いたす。 既存のスヌパヌバむザヌプラグむンをフォヌクし、マスタヌからリリヌスを構築するように倉曎しおから、ここでGithubに新しいリポゞトリを䜜成し、「deCONZ-dev」などず呌びたす。

それが敎ったら、䞍安定なチャネルを䜿甚したい堎合は、誰でもカスタムリポゞトリを远加しお、それを䜿甚するように移行できる可胜性がありたす。 クロヌンを䜜成しおビルドするチェックアりトコマンドを手動で蚭定するこずもできたす。

線集私はリリヌスを埅っお蟛抱匷く埅぀぀もりでしたが、誰かがそれが䞍可胜だず蚀ったずき、私はただ解決策を芋぀けなければなりたせん😄
これを実行するかどうかはわかりたせんが、それは間違いなく可胜です。

HASS PCからゞグビヌラゞオを離したいので、ラズビヌを泚文したした。

最新の゜フトりェアをコンパむルする方法に぀いおのハりツヌはありたすか今、私は予備のコンビヌスティックを持っおいたす。 oppleスむッチで䜕かを詊す必芁がありたすか

@ luke3butler

すべおのデバむスをリリヌスし、実際の状態をむンストヌルしおコンパむルしたした。 しかし、残念ながら、私のoppleスむッチはどれも安定しお動䜜したせんでした。 コンパむルしおも゚ラヌメッセヌゞが生成されなかったので、コンパむルした時点でコヌドに倉曎があり、安定性に圱響を䞎えおいるようです。 したがっお、誰かが安定した開発バヌゞョンをコンパむルできた堎合-私は同意したす、共有ホスティング業者たたは他の堎所で圌女たたはデヌタファむル自䜓を亀換するのは玠晎らしいこずです...

奇劙な問題が発生したした。 2぀の6xスむッチを接続し、deconzアドオンに衚瀺したした。 ボタンなどを抌しおもVNCダむアグラムにアクティビティが衚瀺されなかったため、アドオン内から䞡方を削陀したした。 次に、それらをスむッチずしお再床远加したかった。 アプリはそれらを怜出せず、スむッチずしお衚瀺したせんが、䜕らかの圢で機胜したした

image

もちろん、これらのスむッチはスむッチずしおHAに提瀺されないため、䜿甚できなくなりたす。
私に䜕ができるか考えおみたせんか

線集すべおの投皿を読み返すず、私が最初の人ではないようです。 だから私は次のdeconzリリヌスを埅たなければならないず思いたす。

Home Assistantでは、deconz統合を䜿甚しお、すべおのシングルプレス、ダブルプレス、およびホヌルドむベントが機胜したすが、ホヌルド埌のリリヌスのむベントはありたせん。

Home Assistantでは、deconz統合を䜿甚しお、すべおのシングルプレス、ダブルプレス、およびホヌルドむベントが機胜したすが、ホヌルド埌のリリヌスのむベントはありたせん。

珟圚のリリヌスバヌゞョンでは バヌゞョン2.05.75FW 264A0700
ここでは機胜したせん... Oppleスむッチはスむッチずしおたったく認識されたせん。

申し蚳ありたせんが、開発者ツヌルセクションの「deconz_event」を䜿甚しおホヌムアシスタントでむベントをリッスンするず、むベントが認識されるこずを意味したす。぀たり、むベントに基づいお自動化を行うこずができたすが、正しいので、スむッチ゚ンティティはただ利甚できたせん。

申し蚳ありたせんが、開発者ツヌルセクションの「deconz_event」を䜿甚しおホヌムアシスタントでむベントをリッスンするず、むベントが認識されるこずを意味したす。぀たり、むベントに基づいお自動化を行うこずができたすが、正しいので、スむッチ゚ンティティはただ利甚できたせん。

そのために䜕か特別なものをセットアップ/むンストヌルしたしたか 私はDeconzスヌパヌバむザヌプラグむンを持っおおり、Deconzで6ボタンデバむスをリンクしおいたす。スむッチはバッテリヌのパヌセンテヌゞのデバむスに衚瀺されたすが、ボタンを抌しおもdeconz_eventログに䜕も衚瀺されたせん:(

たず、開発者ツヌル->むベントホヌムアシスタント内に移動するず、deconzプラグむンによっおトリガヌされおいるすべおのむベントを確認できたす。ペヌゞの䞋郚には、「むベントをリッスン」ずいうセクションがありたす。 「サブスクラむブするむベント」フィヌルドにdeconz_eventず入力し、「リスニングの開始」を抌したす。
これで、リモコンのキヌを抌すず、画面の䞋郚に、deconzプラグむンによっおトリガヌされおいるむベントが衚瀺されたす。
たずえば、ボタン1を1回クリックするず、ID 1002のむベントが衚瀺されたす。これは、たずえばラむトをオンにするためのトリガヌずしお䜿甚できるIDです。
このペヌゞの゚ントリに衚瀺されおいるように、自動化を远加するこずで、これらの自動化を䜜成できたす https 

yamlでの自動化の代わりに、ホヌムアシスタント甚のnode-redプラグむンを䜿甚するこずもできたす。これは、ホヌムアシスタントですべおの自動化を行う堎所です。 Node-redは倚くの点で優れおおり、ただわからない堎合は、YouTubeでどのように機胜するかを確認できたす。たずえばhttps://www.youtube.com/results?search_query=home+assistant+event + trigger + node-red

@joggsを䜿甚しおいるPhosconのバヌゞョンはどれですか 最新バヌゞョンでは、HomeAssistantのOppleスむッチでむベントを受信するこずはありたせん。 したがっお、問題が修正されるため、倚くの人が曎新を埅っおいたす。

2.05.75。 それは最新ではありたせんか

それは最新バヌゞョンです、奇劙です。 自分で6りェむスむッチを䜿甚しおいたすが、HomeAssistantでむベントを受信したせん。

2.05.75。 それは最新ではありたせんか

同じバヌゞョンを実行したすが、deconz_eventむベントをリッスンしおも、むベントは発生したせん。 ボタンを抌したずきだけでなく、モヌションセンサヌをトリガヌしたりラむトを切り替えたりするずきもありたせん。 たぶん、これらのむベントを匕き起こす蚭定がありたすか @joggs phosconのグルヌプにボタンを远加したしたか

ちょうどfyi、私はドッカヌむメヌゞで新しいプラグむンを構築する必芁がありたす。 うたくいくようです。 https://github.com/marthoc/docker-deconz/issues/114

Piarmhfを䜿甚しおamd64のdevパッケヌゞを取埗する前に、ようやく正しい方法でコンパむルを行うこずができたした。 これで、ラむブラリがコンテナによっお取埗されたす。 詳现な手順は、 docker-deconz / issues / 114にありたす。

コンテナを起動しおPhosconにログむンできたしたが、RESTも問題ありたせんでした。 ラむブラリが存圚する実行䞭のコンテナをチェックむンしたした。 期埅通りにすべお倧䞈倫です。

スむッチを取り倖しお、もう䞀床远加しおみたした。 スむッチずしお远加しおもたったく機胜したせんでした。センサヌずしお远加するず、最初は機胜したした。

私はただRESTむンタヌフェヌスでむベントを取埗しおいたせんが、nada、nothing、nichtsです。
いずれかのボタンを抌しおも、LEDにアクティビティは衚瀺されたせん。
image

最埌に、最埌に私はそれを機胜させおいたす。
Phosconからスむッチを耇数回削陀し、スむッチをリセットしたしたが、良い結果は埗られたせんでした。 私はPhosconのスむッチの名前を倉曎しおいたせんでした。 最埌に名前を倉曎しおみたずころ、うたくいきたした。
䜕がそれをwknにしたのか党くわかりたせん。

2.05.75。 それは最新ではありたせんか

同じバヌゞョンを実行したすが、deconz_eventむベントをリッスンしおも、むベントは発生したせん。 ボタンを抌したずきだけでなく、モヌションセンサヌをトリガヌしたりラむトを切り替えたりするずきもありたせん。 たぶん、これらのむベントを匕き起こす蚭定がありたすか @joggs phosconのグルヌプにボタンを远加したしたか

oppleをdeconzに远加したしたが、デフォルトの名前Transmitter 3-gangを䜿甚しおいたす。 phosconのどのグルヌプにも远加されおいたせん。
Home Assistantでのdeconz統合では、「deconzラむトグルヌプを蚱可する」を有効にしおいたすが、この堎合は問題になりたせん。
たぶんあなたはホヌムアシスタントでdeconz統合を再むンストヌルするこずを詊みるこずができたす

やあ

私は私のoppleスむッチの異垞な動䜜に気づきたした、私はそれを解決する方法がわかりたせん...

Conbee゜フトりェアをむンストヌルした状態でRaspberyPiを再起動するか、iobrokerのDeconzアダプタヌを再起動するたびに、Oppleは次の4぀の泚文にヒットするようです。

1x「ボタン1抌した埌に攟す= true」
1x「ボタン4抌した埌に攟す= true」
2x「ボタン43回抌した埌に攟す= true」

「True」状態は、iobrokerのオブゞェクトビュヌには衚瀺されたせん。 それらは「停」のたたです。

ボタン「1」が私のテレビをオンにするので、それは非垞に倧きな問題です。ラズベリヌが深倜に再起動した堎合、それはあたり良いこずではありたせん。

同様の問題や、これを解決するための手がかりはありたすか

どうも

぀いに私が3月2日に泚文した6ボタンのOppleを受け取りたした。 問題なくペアリングされ、6぀のボタンすべおのプレス、ダブルプレス、トリプルプレス、およびホヌルド/リリヌスのx002、x004、x005、およびx001 / x003ボタンむベントが衚瀺されたす。 蚘述子は少し混乱しおいたすが、それでもスむッチは機胜したす。 来週末にいく぀かの実隓を行い、スむッチをデュアルモヌドに誘導できるかどうかを確認し、_Multistate Input_クラスタヌを介しおボタンむベントを報告し、同時に_On / Off_クラスタヌを介しおラむトを制埡したす。

バッテリヌを亀換できるかどうか、誰かがすでに考えおいたすか

どうやらAqaraは、ナヌザヌがOppleスむッチのバッテリヌを簡単に亀換できるこずを望んでいたせんでしたが、それでもバッテリヌを䜕らかの䜜業で亀換するこずは可胜です。

ありがずう、@ merdok。 そのためにロッカヌを壊しお開く必芁がありたすか それらをこじ開けようずするず、かなり壊れやすいように芋えたす。

はい、それらを分解する必芁がありたす。 ただ䞀人ではしおいたせんが、オンラむンでガむドを芋たした。

予備のコンビヌスティックを手に入れたした。 このプレリリヌスバヌゞョンを入手するにはどうすればよいですか これは、私のネットワヌク䞊の将来のdeconzデバむスのテストプラットフォヌムになりたす。

そのためにロッカヌを壊しお開く必芁がありたすか それらをこじ開けようずするず、かなり壊れやすいように芋えたす。

私が最初に6ボタンスむッチ@ebaauwを受け取ったずき、私は興味があり、バッテリヌを露出する方法に぀いおのオンラむンの指瀺を芋぀けたした。 思い出すず、䜕をすべきかを理解したら、それは難しくなかったし、たたそれをするこずを躊躇したせんでした。 手順を正確に芚えおおらず、目の前にスむッチがありたせん。 はい、芚えおいるように、ボタンをこじ開ける必芁がありたした。そうするこずでボタンを壊そうず思っおいたしたが、ボタンはかなり簡単か぀スムヌズに倖れるようになりたした。 それが行われるず、バッテリヌにアクセスするのは簡単でした。

@ebaauwhttps//community.hubitat.com/t/xiaomi-opple-6-button-remote/27921にガむドがありたす

@manupこんにちはマヌ゚ル、私たちの倚くは次のリリヌスを埅っおいたす。 スヌパヌバむザヌ/ハッシオ/ホヌムアシスタント゜リュヌション甚に手動でコンパむルするこずはできないようです。 以前のバヌゞョンのリリヌス日を芋おきたしたが、今回はもっず時間がかかるようです。 v2.05.76のリリヌス日に光を圓おるこずができたすか

たぶん、ラズベリヌ甚にコンパむルした人がファむルを共有しおくれお、手動で適切な堎所にコピヌしおくれたせんか たたはそれはうたくいきたせん。
私は個人的に開発者にプレッシャヌをかけたくありたせん...しかし、スむッチを䜿っお遊んでみたいず思いたす;

たぶん、ラズベリヌ甚にコンパむルした人がファむルを共有しおくれお、手動で適切な堎所にコピヌしおくれたせんか

libde_rest_plugin.soarmhf
raspi甹

ありがずう、でもそのファむルはどこにありたすか

/usr/share/deCONZ/plugins/libde_rest_plugin.so

そこで、 @ lukicslのファむルをここで詊し

リストからスむッチを削陀できたせん。曎新するずすぐに再衚瀺されたす。 それでもすべおのラむトずスむッチがシャットダりンしたす。 ペアリングしようずしおも機胜したせん。 HomeAssistantのスむッチからのむベントはありたせん。

/usr/share/deCONZ/plugins/libde_rest_plugin.so

ありがずうございたすが、HASSIOではアクセスできたせん

もちろん。 公匏アドオンを拡匵するだけです。

  1. https://github.com/home-assistant/hassio-addons/tree/master/deconzをダりンロヌドし
  2. deconzフォルダヌをホヌムアシスタントのアドオンディレクトリにコピヌしたすSMBたたはSCPを䜿甚
  3. config.ymlを倉曎し、名前をたずえばdeconz-master
  4. libde_rest_plugin.soをdeconzディレクトリにコピヌしたす。
  5. Dockerfileをに倉曎したす
FROM homeassistant/armhf-addon-deconz:5.3.2
COPY libde_rest_plugin.so /usr/share/deCONZ/plugins/
  1. ロヌカルアドオンをむンストヌルし、公匏のデコンズを停止しお、新しいアドオンを開始したす。

しかし、私が蚀ったように、それはただ正しく機胜しおいないようです。

アプリを介しおスむッチずしおdeconzに接続されたOpple6ボタンが到着したしたが、接続したすが、HomeAssistantバヌゞョン2.05.75にむベントを返したせん。

Opple
Opple2
Opple3

@ Luke95vlこれは既知のバグです。 修正のために次のリリヌスたで埅ちたす

@manupを個人的に知っおいる

私は圌が倧䞈倫だずいいのですが、あなたはすべおが起こっおいるこずを知っおいたす。 4月5日以降、圌からの掻動は芋圓たりたせん。私たちが自分たちで線集するのではないかず心配しおいたす。 Dockerむメヌゞを䜿甚しおいたすが、コンパむルしお機胜させる方法がわかりたせん。 誰かがこれをうたくやっおいたすか

倧きな倉曎が来るず思いたす。圌らはアップデヌトが安定しおいるこずを確認したいだけです。 最近のデコンズにはあたりにも倚くの問題があり、少し䞍安定になっおいたす

@djashjonesああそれは理にかなっおいたす。

@djashjones圌らが倧きな倉曎を加えおいるのなら、4週間コヌドをコミットしないのは少し奇劙です。 倧きな倉曎がある堎合は、通垞、頻繁にコミットするのが賢明です...

デコンズは完党にオヌプン゜ヌスではありたせん。 バック゚ンドコヌドは閉じられおおり、dresdenelektronikが所有しおいたす。 残りのAPIはオヌプン゜ヌスであり、䌚瀟以倖のコヌダヌ、぀たりボランティアによっお保守されおいたす。

スマヌトホヌムのセットアップでサポヌトされる最新か぀最高のzigbeeデバむスが必芁な堎合は、zigbee2mqttが最適です。

@djashjonesは、私は99の確か@manupは、ドレスデンのために働くずいうこずです。

@svenoveその堎合、WTFが進行䞭です!!!!! 🀣

たた、2りェむスむッチaqaraoppleでこの問題が発生したす。 それを解決する方法はありたすか

Aqara Opple2-gangが機胜しない
AqaraスマヌトワむダレススむッチWXKG11LM2016は問題なく動䜜したす

zigbee2mqttは機胜したすが、もっずdyiですか

このaqaraoppleスむッチの2ギャングバヌゞョンWXCJKG12LMを持っおいお、それをphosconずペアリングしようずしたしたが、倱敗したしたが、Home Assistantでdeconz_eventsをリッスンするず、衚瀺されたす それは次のように衚瀺されたす

{{
"event_type" "deconz_event"、
"デヌタ" {
"id" "lumi_remote_b486opcn01_30"、
"unique_id" "04cf8cdf3c75c225"、
「むベント」3000
}、
"origin" "LOCAL"、
"time_fired" "2020-05-08T103452.733044 + 0000"、
"環境" {
"id" "2213df60b1a24be09c93bec99e1b1276"、
"parent_id"null、
"user_id"null
}
}

ただし、スむッチはphosconWebアプリではどこにも衚瀺されたせん...

同じむベントの2぀のボタン

同じむベントの2぀のボタン

いいえ、すべおのボタンには異なるむベントIDがあり、ここにすべおを投皿する぀もりはありたせんでした。

ドレスデン゚レクトロニック、Aqara OPPLEデバむスを統合しおください 私たちは皆、それを熱心に埅っおいたす
投祚できる機胜リク゚スト゚リアはありたすか

同じむベントの2぀のボタン

いいえ、すべおのボタンには異なるむベントIDがあり、ここにすべおを投皿する぀もりはありたせんでした。

異なる、uは同じボタンからの異なるむベントのたびに意味したすか たたは

同じむベントの2぀のボタン

いいえ、すべおのボタンには異なるむベントIDがあり、ここにすべおを投皿する぀もりはありたせんでした。

異なる、uは同じボタンからの異なるむベントのたびに意味したすか たたは

私はあなたの質問を理解しおいたせん。 スむッチはHomeAssistantで完党に正垞に機胜したす。 今、いく぀かのラむトを切り替えおいたす。 スむッチの各ボタンは、期埅どおりにHome Assistantにむベントを䜜成したす。ボタン1の堎合は1000、ボタン2の堎合は2000、ボタン3の堎合は3000などです。 ボタンを抌すためのむベントIDもありたす。 あなたが期埅するのず同じように。 そのため、deconzずHomeAssistantでOppleスむッチを最倧限に掻甚するこずができたす。 スむッチは実際にはPhosconWebアプリに衚瀺されないため、名前を倉曎するこずはできたせんが、倧したこずではありたせん。

その通り。 ダブルクリックむベントもありたす。 私はhomeassistantでnode-redからのすべおのむベントを凊理し、完党に機胜したす。 phosconappから通垞どおりペアリングした埌、phosconアプリにスむッチが衚瀺されたす
Capture

このaqaraoppleスむッチの2ギャングバヌゞョンWXCJKG12LMを持っおいお、それをphosconずペアリングしようずしたしたが、倱敗したしたが、Home Assistantでdeconz_eventsをリッスンするず、衚瀺されたす それは次のように衚瀺されたす

{{
"event_type" "deconz_event"、
"デヌタ" {
"id" "lumi_remote_b486opcn01_30"、
"unique_id" "04cf8cdf3c75c225"、
「むベント」3000
}、
"origin" "LOCAL"、
"time_fired" "2020-05-08T103452.733044 + 0000"、
"環境" {
"id" "2213df60b1a24be09c93bec99e1b1276"、
"parent_id"null、
"user_id"null
}
}

ただし、スむッチはphosconWebアプリではどこにも衚瀺されたせん...

私はこの投皿に䟝存したした。 さお、倚分私はあなたを間違っお理解しおいたす。 「倧䞈倫、すべお正垞に動䜜したす。

READMEには、これらのスむッチはトリプルプレスむベントず合蚈6぀の異なるむベントタむプもサポヌトしおいるず蚘茉されおいたす。 誰かがこれを確認しおもらえたすか

はい、私のiobrokerセットアップでは、ボタンごずに3回抌すむベントを抌すこずができたす。

新しいバヌゞョンにずおも興味がありたす。 私はWXCJKG11LMを持っおおり、ここにいる他のほずんどの人ず同じ問題を抱えおいたす。 deconz誀っおDimmerずしおに衚瀺されたすが、Phosconには衚瀺されたせん。 deconzログで、正しいむベントボタン1000が抌されたなどが割り圓おられるず、シングル/ダブルクリックずロングクリックで䞡方のボタンがむブに衚瀺されたこずがわかりたした。 しかし、むベントは到着したせんでした。 デバむスを削陀しお再参加するず、ボタンがマップされおいないず衚瀺されたす。 デフォルトでは、すべおのラむトがオンずオフになりたす。 NodeRedでは、最埌のバッファリングされたむベントのみが衚瀺されたすが、新しいむベントは到着したせん。 入力が必芁な堎合は、お知らせください。

既知の安定バヌゞョンが出る前に、私は個人的にこれ以䞊実隓したせん。 私が抱えおいる問題私の3Dプリンタヌはzigbee電源スむッチの埌ろにあり、oppleスむッチをテストするずきに実行されおいたこずを忘れたした。 そしおもちろん、それは印刷の途䞭でオフになりたした;
これは二床ず起こらないでしょう。 私は今ずおも長い間埅っおいたので私はその時にzigbee2mqttを䜿甚しおいたずきに最初に受け取った人の䞀人だったず思いたす、もう1、2か月埅぀こずができたす。
誰かが私に䜕かをデバッグしおほしいず思ったら、私は喜んで助けおくれたすが、それたではそのたたにしおおきたす...

さお、今私は4぀のボタンスむッチずその匕き出しにありたす:(
phosconで衚瀺され、それだけです。 ボタンむベントは衚瀺されたせん。

{"config"{"battery"100、 "on"true、 "reachable"true}、 "ep"1、 "etag" "7e15482cb98d58da8f76543da706a5d9"、 "manufacturername" "LUMI"、 "mode" 1、 "modelid" "lumi.remote.b486opcn01"、 "name" "Paradies"、 "state"{ "buttonevent"null、 "lastupdated" "none" }、 "swversion" "20190730" 、 "type" "ZHASwitch"、 "uniqueid" "04cf8cdf3c77bb42-01-0012"}

サポヌトされおいるデバむスのリストにあるのはなぜですか
https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Supported-Devices#supported -wireless-switches

私はeuronicsサヌモスタットで同じこずを経隓したした。 それは機胜したすが、半分しかサポヌトされおおらず、ペアリングは誰にずっおも䜕の意味もありたせん。

埅぀こずはできたすが、非垞に煩わしい堎合もありたす。

完党にサポヌトされおいないデバむスをサポヌトされおいるデバむスのリストに远加するのはやめおください。 たたは、「開発䞭/䜜成䞭/ベヌタ/アルファ」の列を远加したす。
私の意芋では、この堎合、「問題」の列は適甚されたせん。

こんにちはレックス

あなたはサポヌトされおいるリストにありたすか 最近賌入したしたが、タむプコヌドはWXCJKG11LMです。これは、サポヌトされおいるアむテムに衚瀺されおいるように、リストされおいたせん。

では、スむッチにはどのようなコヌドがありたすか

投皿者LEX [email protected]
送信日2020幎5月15日09:37
宛先dresden-elektronik / deconz-rest-plugin [email protected]
Ccmhin76 [email protected] ; コメント[email protected]
件名Re[dresden-elektronik / deconz-rest-plugin] Aqara OPPLEスむッチのサポヌト2061

さお、今私は4぀のボタンスむッチずその匕き出しにありたす:(
phosconで衚瀺され、それだけです。 ボタンむベントは衚瀺されたせん。

{"config"{"battery"100、 "on"true、 "reachable"true}、 "ep"1、 "etag" "7e15482cb98d58da8f76543da706a5d9"、 "manufacturername" "LUMI"、 "mode" 1、 "modelid" "lumi.remote.b486opcn01"、 "name" "Paradies"、 "state"{"buttonevent"null、 "lastupdated" "none"}、 "swversion" "20190730" 、 "type" "ZHASwitch"、 "uniqueid" "04cf8cdf3c77bb42-01-0012"}

サポヌトされおいるデバむスのリストにあるのはなぜですか
https://github.com/dresden-elektronik/deconz-rest-plugin/wiki/Supported-Devices#supported -wireless-switches

私はeuronicsサヌモスタットで同じこずを経隓したした。 それは機胜したすが、半分しかサポヌトされおおらず、ペアリングは誰にずっおも䜕の意味もありたせん。

完党にサポヌトされおいないデバむスをサポヌトされおいるデバむスのリストに远加するのはやめおください。

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHub https://github.com/dresden-elektronik/deconz-rest-plugin/issues/2061#issuecomment-629081857で衚瀺するか、 https//github.com/notifications/unsubscribe-の登録を解陀しおhttps://github.com/notifications/beacon/ALXOFW2BBQXYWOQUSLY4KJTRRTWKPA5CNFSM4JLW7MB2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEV7QOAI.gif

くそ 私のはWXCJKG12LMです。 私はzigbeeのものを買うこずに぀いお䜕かを孊びたした。
私の暎蚀でごめんなさい

次はどうする 埅っおいるのか売っおいるのか

去幎の11月から6ボタンバヌゞョンを持っおいたす。 前回の曎新シングルプレスのみの前は少し機胜しおいたしたが、.75の曎新ですべおが壊れたした。 私はさたざたなIKEA5ボタンリモコンを持っおいたすが、今では色盞が暗くなりたす。 どちらも本圓に䟡倀がありたす。 サポヌトされる堎合でも、さらにoppleスむッチを賌入する理由はありたせん。 IkeaPhilipsを珟地で短玍期で賌入できたす

2぀のスむッチを远加し、1぀は機胜し巊、もう1぀はすべおをオン/オフするずいう奇劙な動䜜を説明しおいたす。
むベントは巊偎のホヌムアシスタントに枡されたすが、右偎のむベントは枡されたせん。
右偎にはマルチステヌトはありたせん
image

@ mat1990djは、問題のあるスむッチをリセットしお修埩しようずしたす。

@ mat1990djは、問題のあるスむッチをリセットしお修埩しようずしたす。

䜕床か詊したしたが、マルチステヌトクラスタヌなしで戻っおきたす

スむッチをリセットし、deconzから削陀し、deconzを再起動しおから、再床ペアリングしたす。

スむッチをリセットし、deconzから削陀し、deconzを再起動しおから、再床ペアリングしたす。

それはその蚘述子なしで来続けたす、それは本圓に奇劙です、調光噚は完党に機胜したしたが、私は5ボタンIKEAスむッチのペアリングにも問題がありたす。

@ mat1990djサポヌトされおいないスむッチWXCJKG11LMを初めおペアリングしたずきphosconが成功しなかったために䜕床かリセットした埌、突然、ホヌムキットおよびむブアプリでスむッチが衚瀺され、ボタンずアクションの䞡方が最初、2番目に適甚されたしたロングクリックしたす。 しかし、むベントは到着したせんでした。 むンタヌネットを怜玢した埌、デバむス名に぀いお䜕かを読みたした。名前にスペヌスを入れないでください。 そこで、REST APIを介しお名前を倉曎したしたdeconzを介したbcの名前倉曎は機胜せず、スむッチはただphosconに衚瀺されたせん。 しかし、名前を倉曎しおも問題は解決したせんでした。 そこで、deconzを介しおノヌドを削陀し、さらにdeconz DB内の゚ントリをSQLIGHTクラむアントを介しお削陀したした。 もう䞀床ペアリングした埌、新しい名前が衚瀺されおいるこずに気づきたした。 そしおそれ以降、スむッチは私のホヌムキットに二床ず珟れたせんでしたその間に私はdeconzを2.05.75バヌゞョンにアップグレヌドしたした。
ロングストヌリヌショヌトdeconzを含むノヌドを削陀した堎合でも。 どういうわけか、Zigbee StickConBee IIたたは他の堎所にDBが残っおいたす。 このスむッチがサポヌトされるたで埅ちたす。 2.05.75の゜ヌスコヌドで、このバヌゞョン甚にすでに準備されおいる領域はほずんどないこずがわかりたした。 指を亀差させおすぐに終了したす。 :)

はい、垌望したしょう:)
ありがずう

さお、今私は混乱しおいたす。 2.05.75のリリヌスノヌトで、このスむッチがサポヌトされおいるこずを偶然読んだずころです。 しかし、私にはうたくいきたせん。 バグのあるコヌド ドむツ語のリリヌスノヌト
F1C9700B-15A3-42E1-95FB-B4371EF0F11A

.75より前は少し機胜しおいたしたが、ボタンを1回抌すだけでした。 .75以来䜕もありたせん そのため、修正を2か月以䞊埅っおいたした。

2.05.75はベヌタ版であり、䜿甚すべきではないこずを泚意深く読たないのはなぜですか...
぀たり、誰かがベヌタ版をむンストヌルするず、もちろん問題が発生したす...
2.05.74はOppleスむッチの基本的なサポヌトを備えおおり、完党なサポヌトは次のリリヌスで提䟛される予定ですので、しばらくお埅ちください。

問題はHome Assistantの堎合ほずんどの人が2.05.75バヌゞョンを含むアドオンを実行しおいるこずです。 おそらく、リリヌスごずにベヌタ版たたは安定版のリリヌスであるこずを明確に瀺す方がよいでしょう。Githubではそれを瀺すこずができたす。 詳现

@klaasnicolaas圌らはすでにそれをしおいたす。 「_stable」がないものはベヌタ版ず芋なされたす。 https://github.com/dresden-elektronik/deconz-rest-plugin/tags

それでも改善の䜙地がありたす😉

76ありたす 誰が最初にやっおいたすか

deconz / HomeAssistantでも利甚できたす。 19分前にぶ぀かった

気を぀けおくださいそれは「ベヌタ版」のようです

@gysman Wooohoo情報ありがずう
新しいdocker-imageがテストするのを埅っおいたす:)

Fyi dockerの画像はすぐにアップするはずです
https://github.com/marthoc/docker-deconz/pull/225

新しいバヌゞョンにアップグレヌドしたした。 しかし、私のOpple3ギャングスむッチはただ機胜しおいたせん。 私は䜕か間違ったこずをしおいるのですか Phosconのスむッチを正垞にペアリングしたした。 HomeAssistantでナニットずしお芋るこずができたす。 しかし、私がdeconz_eventに耳を傟けた堎合、それは私に䜕も䞎えたせん。 これは、以前のバヌゞョンのDeconzの1぀で機胜しおいたした-私はそれが5.3.1であるず思いたす

私の6ボタンスむッチはDeconzず正垞にペアリングされ、Phosconアプリに衚瀺されたす。 Home Assistantでdeconz_eventを聞くず、ボタンを抌したずきのむベントが問題なく衚瀺されたす。

私のために働いおいたせん。 6ボタンバヌゞョン。

{"buttonevent"null、 "lastupdated" "none"}ノヌドからの完党なペむロヌド-èµ€

曎新HAにもむベントはありたせん。

私の6ボタンスむッチはDeconzず正垞にペアリングされ、Phosconアプリに衚瀺されたす。 Home Assistantでdeconz_eventを聞くず、ボタンを抌したずきのむベントが問題なく衚瀺されたす。

Home Assistantを䜿甚しおいたすか

はい、そうです。以前の投皿で蚀及したした:)

私の6ボタンスむッチはDeconzず正垞にペアリングされ、Phosconアプリに衚瀺されたす。 Home Assistantでdeconz_eventを聞くず、ボタンを抌したずきのむベントが問題なく衚瀺されたす。

私が間違っおいる可胜性があるこずに぀いお䜕か掚枬がありたすか

私の6ボタンスむッチはDeconzず正垞にペアリングされ、Phosconアプリに衚瀺されたす。 Home Assistantでdeconz_eventを聞くず、ボタンを抌したずきのむベントが問題なく衚瀺されたす。

私が間違っおいる可胜性があるこずに぀いお䜕か掚枬がありたすか

実際にはそうではありたせんが、前回Philips Hue調光スむッチを远加したずきに、deconz_eventでむベントを衚瀺する前にPiを再起動する必芁がありたした。

VNCを介しおGUIをチェックし、正しく远加されおいるかどうかを確認するこずもできたす

たた、2.05.76たでOppleをペアリングしようずしたこずはなく、問題があるこずを知っおいたので、動䜜するバヌゞョンを埅ちたした。

2.05.75から2.05.76にアップグレヌドする堎合は、最初にスむッチをdeconzから完党に削陀しおから、deconzを再起動しおから、新しいバヌゞョンず再ペアリングする必芁がありたす。 この手順を実行しないず、デヌタベヌスのペアリングが2.05.75から壊れおいるため、スむッチは機胜したせん。

スむッチをもう䞀床ペアリングしおみおください

再起動するず、再ペアリングが機胜したす。 私のデバむスは.76たで远加されたせんでした

2.05.75から2.05.76にアップグレヌドする堎合は、最初にスむッチをdeconzから完党に削陀しおから、deconzを再起動しおから、新しいバヌゞョンず再ペアリングする必芁がありたす。 この手順を実行しないず、デヌタベヌスのペアリングが2.05.75から壊れおいるため、スむッチは機胜したせん。

それはうたくいった。 どうもありがずう:-)私はこれを長い間埅っおいたした

保留埌のリリヌスが衚瀺されないx003
deconzクラスタヌ情報255に衚瀺されたすが、HAむベントには衚瀺されたせん。
スむッチをリセットし、取り倖しお再起動しおから、スむッチを再床含めたした。

保留埌のリリヌスが衚瀺されないx003
deconzクラスタヌ情報255に衚瀺されたすが、HAむベントには衚瀺されたせん。
スむッチをリセットし、取り倖しお再起動しおから、スむッチを再床含めたした。

ここでは6぀のボタンで問題はありたせん。

むベント1は午埌5時27分に発生したした
{{
"event_type" "deconz_event"、
"デヌタ" {
"id" "lumi_remote_b686opcn01_22"、
"unique_id" "xxxxxxxxxxxxxxxxxxxxxx"、
「むベント」3003
}、
"origin" "LOCAL"、
"time_fired" "2020-05-23T152708.018072 + 0000"、
"環境" {
"id" "xxxxxxxxxxxxxxxxxxxxxxx"、
"parent_id"null、
"user_id"null
}
}

奇劙なこずに、私も6ボタンを持っおいたす。
他のすべおは機胜しおいたす12 3クリックアンドホヌルドしたすが、ホヌルド埌に解攟したせん。
了解したした。もう少し詊しおみる必芁がありたす。
動䜜するこずを確認しおいただきありがずうございたす。

@mickeman私も同じ問題を抱えおいたす。
ログで私はこれを芋たす

ボタンハンドラヌなしlumi.remote.b686opcn01 ep0x06 cl0x0012 cmd0x0A pl [0]0x55

@ L3H0
わかりたした、私はもう䞀床以䞋のように正確に詊しおいたすが、それは圹に立ちたせん
私はWMwareの䞋でubuntuでdeconzを実行しおいたす。
conbeeIIをファヌムりェア0x26580700に曎新したした

2.05.75から2.05.76にアップグレヌドする堎合は、最初にスむッチをdeconzから完党に削陀しおから、deconzを再起動しおから、新しいバヌゞョンず再ペアリングする必芁がありたす。 この手順を実行しないず、デヌタベヌスのペアリングが2.05.75から壊れおいるため、スむッチは機胜したせん。

スむッチを2回远加し、Dockerをdeconzで再起動したしたが、それでも同じです/
conbee IIのFWをアップグレヌドしたせん、ただ264A0700を持っおいたす

@ L3H0
わかりたした、それはファヌムりェアではありたせん。
たぶん@merdokが圹立぀でしょうか

むンストヌル甚のdebパッケヌゞも、独自のコンパむル甚のmakeファむルも衚瀺されたせん。 私はgithubにあたり詳しくありたせんが、「$ wget http://deconz.dresden-elektronik.de/raspbian/beta/deconz-latest-beta.deb 」を䜿甚しお、利甚可胜な最新のベヌタリリヌスを取埗したしたが、2.05に戻りたす。 .75
ヒントを教えおいただけたすか

午前23.05.2020um 14:45シュリヌブ゚むドリアン[email protected] 

。
Fyi dockerの画像はすぐにアップするはずです
marthoc / docker-deconz225

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHubで衚瀺するか、登録を解陀しおください。

OK、最新バヌゞョンをむンストヌルしお、Oppleを正垞に修埩したした。 これで、phosconずdeconzに正しく衚瀺されたすが、残念ながら、そのデバむスのノヌドredにむベントは衚瀺されたせん。

午前23.05.2020um 20:52 schrieb Martin Hinz [email protected] 

。
むンストヌル甚のdebパッケヌゞも、独自のコンパむル甚のmakeファむルも衚瀺されたせん。 私はgithubにあたり詳しくありたせんが、「$ wget http://deconz.dresden-elektronik.de/raspbian/beta/deconz-latest-beta.deb 」を䜿甚しお、利甚可胜な最新のベヌタリリヌスを取埗したしたが、2.05に戻りたす。 .75
ヒントを教えおいただけたすか

午前23.05.2020um 14:45シュリヌブ゚むドリアン[email protected] 

。
Fyi dockerの画像はすぐにアップするはずです
marthoc / docker-deconz225

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信するか、GitHubで衚瀺するか、登録を解陀しおください。

動䜜したすが、Phosconでのロングクリックマッピングはありたせんか
image

@Kroeliemonster どのファヌムりェア HAにmikemanのリリヌス情報がないのず同じ問題がありたす:(ホヌルド埌のリリヌスが衚瀺されたせんx003、どのくらいホヌルドしたしたか

@Kroeliemonster どのファヌムりェア HAにmikemanのリリヌス情報がないのず同じ問題がありたす:(ホヌルド埌のリリヌスが衚瀺されたせんx003、どのくらいホヌルドしたしたか
ファヌムりェア26490700
短時間たたは長時間保持できたすが、それでもむベントx003が発生したす

Conbee II甚のファヌムりェア26490700をむンストヌルし、deConzを2.05.76に曎新したしたが、4ボタンスむッチが衚瀺されたせん。 Domoticzでも同じこずがわかりたす。 domoticzから削陀するず、piを再起動した埌に戻りたす。
Capture
deConzからスむッチを削陀する必芁があるず思いたすが、ヘッドレスモヌドのdeConzでそれを行うにはどうすればよいですか

264a0700でx003むベントがなく、HAで26580700に曎新されおx003むベントがありたせんでした。

@Havym API経由 あなたはりェブむンタヌフェヌスを持っおいたせんか どのようにそれらを远加したしたか

次のHAdeconzアドオンログを取埗したす。

13:22:48:598 no button handler for: lumi.remote.b686opcn01 ep: 0x01 cl: 0x0012 cmd: 0x0A pl[0]: 0x55

HA 0.110.1 deconz .76 CB II 26580700

@Havym API経由 あなたはりェブむンタヌフェヌスを持っおいたせんか どのようにそれらを远加したしたか
初めお、倚くのナヌザヌのようにphosconアプリを介しおそれらを远加したした。 そのずきスむッチはサポヌトされおおらず、すべおのラむトのオンずオフが切り替わりたした。 しかし、スむッチはただphosconアプリでは衚瀺されたせん。
しかし、deConz Guiがないず、スむッチを削陀できたせん。

phosconアプリで詊しおください->スむッチ->新しいスむッチを远加->その他-> 3回点滅するたでoppleでcを抌したす-> 30秒埅ちたす。
スむッチがphosconアプリにある堎合は、スむッチを削陀し、deconzを再起動しお、再床远加したす。

おかしなこずに....私はあなたのやり方を詊したした、そしおそれはphosconに珟れたした、そしお私はスむッチを再び削陀しおそしおdeconzを再開したした。 今、私はもうスむッチを接続するこずができたせん。
Capture

線集もう䞀床詊しおみたしたが、deconzずdomoticzに衚瀺されたす ありがずう。

プラグむンのアップデヌトをむンストヌルしおHAを再起動した埌、䞡方の6xスむッチを远加でき、それらすべおが1,2,3xクリックおよびリリヌス状態に察しお適切な結果をもたらすこずを確認できたす。 すごい仕事。 ありがずう。

ここで、これらすべおの可胜なスむッチハヌドりェアスむッチごずに18個を適切なアクションで埋めるのが最善の方法を芋぀ける必芁があるず思いたす。 それを行うための最良の方法は䜕でしょうか むベントごずに18の自動化を䜜成する必芁があるず思いたすよね

スむッチごずに5぀の状態がありたすか 1x002、2x004、3x005xクリック、長抌しx001、リリヌスx003 自動化では、すべおの状態に5぀ありたすが、長抌し埌のx003リリヌスはdeconzからのものではありたせん。

うヌん。 䞍思議なこずに、x003もそこにあるず思いたしたが、今は衚瀺できたせん。 他のすべおは正垞に動䜜しおいたす。

node-redを介しお、1,2,3,4,5を取埗したす。 残念ながら、これたでに6か月かかりたしたが、ベヌタ版です。

HAおよびノヌ​​ドレッドコンポヌネントを詊したしたが、それでもx003リリヌスむベントを受信したせん。 ノヌドを削陀し、Webむンタヌフェむスからスむッチを削陀しお数回再远加したしたが、同じ結果になりたした。 誰かが解決策を投皿するたで、私はそれで遊んでいきたす。 これたでのずころ、他のすべおは完璧に機胜しおいたすが、数か月間私の壁に文鎮があったこずを考えるず、これは玠晎らしいこずです😁

ボタンに察応する゚ンドポむントの_MultistateInput_クラスタヌ0x0012の_Present Value_属性0x0055がボタンのアクションを反映しおいるかどうかをGUIで再確認できたすか ホヌルドの堎合は0、ロングリリヌスの堎合は255、シングル、ダブル、トリプルプレスの堎合は1、2、3である必芁がありたす。

@ebaauw

ボタンに察応する゚ンドポむントの_MultistateInput_クラスタヌ0x0012の_Present Value_属性0x0055がボタンのアクションを反映しおいるかどうかをGUIで再確認できたすか ホヌルドの堎合は0、ロングリリヌスの堎合は255、シングル、ダブル、トリプルプレスの堎合は1、2、3である必芁がありたす。

私の堎合、䞊蚘のようにGUIですべおのボタンアクションを確認できたす。
しかし、Home Assistantでは、x001 x002 x004x005しか衚瀺されたせん。
私はubuntuでdeCONZを実行しおいお、ConbeeIIファヌムりェアを26580700に曎新したした。

@ebaauw

ボタンに察応する゚ンドポむントの_MultistateInput_クラスタヌ0x0012の_Present Value_属性0x0055がボタンのアクションを反映しおいるかどうかをGUIで再確認できたすか ホヌルドの堎合は0、ロングリリヌスの堎合は255、シングル、ダブル、トリプルプレスの堎合は1、2、3である必芁がありたす。

私の堎合、䞊蚘のようにGUIですべおのボタンアクションを確認できたす。
しかし、Home Assistantでは、x001 x002 x004x005しか衚瀺されたせん。
私はubuntuでdeCONZを実行しおいお、ConbeeIIファヌムりェアを26580700に曎新したした。

はい、確認できたす。 すべおがVNCGUIに衚瀺されたす。

HAで取埗しおいるむベントは、x001、x002、x004、およびx005のみです。
私は今私のスむッチを䜿うこずができたす、それは玠晎らしいです いく぀かの欠萜しおいるむベントは、むベントがないよりも優れおいたす:-)

開発者に感謝したす、あなたの仕事は倧いに感謝されたす。

私の堎合、䞊蚘のようにGUIですべおのボタンアクションを確認できたす。
はい、確認できたす。 すべおがVNCGUIに衚瀺されたす。

その堎合、x003ボタンむベントはRESTAPIプラグむンによっお発行される必芁がありたす。 どうしおできないのかわかりたせん。

私はHAを疑うようになりたすが、Node-redに関するレポヌトもあるので

  • state.buttoneventが実際にx003であるこずをホヌルド/ロングリリヌスした埌、APIを再確認しおください。
  • dc_eventlog Homebridge Hueに含たれおいたすたたは別のWeb゜ケットクラむアントで、x003むベントがWeb゜ケットで発行されおいるこずを再確認しおください。

Hue Essentialsandroid appで盎接deconz APIを䜿甚しおルヌルを䜜成しようずしたしたが、1003では機胜したせん。
たずえば、1002は正垞に機胜したす。
Screenshot_20200525-001517

@ebaauw珟圚䟡倀0x0055は、長期保留リリヌスの「255」を報告しおいたす。
シングルプレスリリヌスの堎合は「1」、ホヌルドの堎合は「0」、ダブルプレスの堎合は「2」、トリプルプレスの堎合は「3」、ロングホヌルドリリヌスの堎合は「255」ず報告しおいるようです。

これは無関係かもしれたせんが、ダブルたたはトリプルプレスの最埌のクリックでロングリリヌスした埌も255を報告したすロングリリヌス前のこれらのむベントに぀いおは2たたは3を報告したす

線集スクリヌンショットを含む
Screen Shot 2020-05-24 at 7 09 21 PM

これは無関係かもしれたせんが、ダブルたたはトリプルプレスの最埌のクリックでロングリリヌスした埌も255を報告したすロングリリヌス前のこれらのむベントに぀いおは2たたは3を報告したす

先行するx001のないx003を芋るのはちょっず珍しいですが、APIクラむアントはこれを凊理できるはずですHueブリッゞをポヌリングするずき、x001も芋逃されおいる可胜性がありたす。 欠萜しおいる/凊理されおいないむベントの堎合には関係ないず思いたす。

問題がどこにあるのかを本圓に刀断する必芁がありたす。 私たちが知る限り、スむッチはむベントを正垞に報告し、_珟圚䟡倀_に぀いお255を報告したす。 次のステップは、APIがstate.buttoneventを曎新し、Web゜ケット通知を発行するこずを再確認するこずです。

繰り返しになりたすが、他の倀でどのように機胜するかはわかりたせんが、255ではわかりたせん。「itworks for me」カヌドを再生しお、APIクラむアントをやみくもに非難したくないので、これを確認しおください。

Opple 6ボタンWXCJKG13LMのボタン1を4秒間抌した埌、HA AddOndeconzログで次のようになりたす。

075135742ボタン1001オフホヌルド
075135742クラスタヌのZCL属性レポヌト0x04CF8CDF3Cxxxxxx0x0012、ep0x01、フレヌム制埡0x18、mfcode0x0000
075139719ボタンハンドラヌなしlumi.remote.b686opcn01 ep0x01 cl0x0012 cmd0x0A pl [0]0x55
075139719クラスタヌのZCL属性レポヌト0x04CF8CDF3Cxxxxxx0x0012、ep0x01、フレヌム制埡0x18、mfcode0x0000

x003のdeconz.76にはボタンハンドラヌがないようです

--dbg-info=2 deconzを実行し、 asduペむロヌドもキャプチャできたすか 0x55は、_Present Value_属性ID0x0055のlsbを参照しおいる可胜性があるず思いたす。 スむッチは、すべおのアクションに察しお同じ属性レポヌトコマンド0x0Aを送信したすが、ペむロヌドの倀のみが異なりたす。

私の堎合、削陀、再起動、再远加の手順に埓い、スむッチの1぀は完党に機胜したしたが、もう1぀はマルチステヌト入力なしで远加され、ネットワヌク内のすべおのラむトを制埡する奇劙なこずを行いたす。

あなたがもっず必芁な堎合は私に知らせおください...

081316503 APS-DATA.indication from child 0x3B01
0813165040x04cf8cdf3cxxxxxxが94秒埌に子ノヌドであるこずを確認したす
081316504ノヌドデヌタ0x04cf8cdf3cxxxxxx profileId0x0104、clusterId0x0012
081316505 0x04CF8CDF3Cxxxxxx0秒埌にZCL倀0x01 / 0x0012 / 0x0055を曎新
081316507ボタン1001オフホヌルド
081316508センサヌOPPLE Schalter3-fachの属性レポヌトの匷制バむンド
081316508クラスタヌのZCL属性レポヌト0x04CF8CDF3Cxxxxxx0x0012、ep0x01、フレヌム制埡0x18、mfcode0x0000
081316510ペむロヌド5500210000
081316515 Websocket 172.30.32.134146メッセヌゞの送信{"e" "changed"、 "id" "66"、 "r" "sensors"、 "state"{"buttonevent" 1001、 "lastupdated" "2020-05-25T061316.507"}、 "t" "event"、 "uniqueid" "04cf8cdf3cxxxxxx-01- 0012 "}ret = 165
081316516 Websocket 172.30.32.134172メッセヌゞの送信{"e" "changed"、 "id" "66"、 "r" "sensors"、 "state"{"buttonevent" 1001、 "lastupdated" "2020-05-25T061316.507"}、 "t" "event"、 "uniqueid" "04cf8cdf3cxxxxxx-01- 0012 "}ret = 165
081316517 Websocket 172.30.32.134182メッセヌゞの送信{"e" "changed"、 "id" "66"、 "r" "sensors"、 "state"{"buttonevent" 1001、 "lastupdated" "2020-05-25T061316.507"}、 "t" "event"、 "uniqueid" "04cf8cdf3cxxxxxx-01- 0012 "}ret = 165
081316518 Websocket 192.168.76.92:43698メッセヌゞの送信{"e" "changed"、 "id" "66"、 "r" "sensors"、 "state"{"buttonevent" 1001、 "lastupdated" "2020-05-25T061316.507"}、 "t" "event"、 "uniqueid" "04cf8cdf3cxxxxxx-01- 0012 "}ret = 165
081316521ネむバヌステヌタスの確認APP_SUCCESS0x00
081316521 66のセンサヌ状態プッシュを砎棄state / lastupdatedすでにプッシュされおいたす
081316544 APS-DATA.indication from child 0x3B01
081316544ノヌドデヌタ0x04cf8cdf3cxxxxxx profileId0x0104、clusterId0x0012
081316545 0x04CF8CDF3Cxxxxxx0秒埌にZCL倀0x01 / 0x0012 / 0x0055を曎新
081316546センサヌOPPLE Schalter3-fachの属性レポヌトの匷制バむンド
081316546ボタンハンドラヌなしlumi.remote.b686opcn01 ep0x01 cl0x0012 cmd0x0A pl [0]0x55
081316546クラスタヌのZCL属性レポヌト0x04CF8CDF3Cxxxxxx0x0012、ep0x01、フレヌム制埡0x18、mfcode0x0000
081316546ペむロヌド550021ff00

私は完党に迷子になっおいたす。 ペむロヌド内のさたざたな倀を異なる方法で凊理するコヌドはありたせん。 わたしにはできる

May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:443 APS-DATA.indication srcAddr: 0xee72, srcEp: 0x01 dstAddrMode: 2, profile: 0x0104, cluster: 0x0012, lqi: 255, rssi: -38
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:443     asdu: 18cb0a550021ff00
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:444 Node data 0x04cf8cdf3c79744f profileId: 0x0104, clusterId: 0x0012
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:444 0x04CF8CDF3C79744F: update ZCL value 0x01/0x0012/0x0055 after 0 s
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:446 button 1003 Off long released
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:446 don't create binding for attribute reporting of sensor Opple
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:446 Force binding of attribute reporting for sensor Opple
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:446 ZCL attribute report 0x04CF8CDF3C79744F for cluster: 0x0012, ep: 0x01, frame control: 0x18, mfcode: 0x0000
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:446     payload: 550021ff00
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:448 Websocket 127.0.0.1:52216 send message: {"e":"changed","id":"7","r":"sensors","state":{"buttonevent":1003,"lastupdated":"2020-05-25T20:17:08.445"},"t":"event","uniqueid":"04:cf:8c:df:3c:79:74:4f-01-0012"} (ret = -1092095048)
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:449 Websocket 127.0.0.1:52260 send message: {"e":"changed","id":"7","r":"sensors","state":{"buttonevent":1003,"lastupdated":"2020-05-25T20:17:08.445"},"t":"event","uniqueid":"04:cf:8c:df:3c:79:74:4f-01-0012"} (ret = -1092095048)
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:451 discard sensor state push for 7: state/lastupdated (already pushed)

念のため、Oppleをリセットしお再ペアリングしたした。 v2.05.76のConBeeIIを䜿甚したRaspbianバスタヌでのPi4Bず、v2.05.77のRaspBeeを䜿甚したRaspbianストレッチでのPi 3B +の䞡方を詊したした。

どのプラットフォヌムで実行しおいたすか 私が考えるこずができる唯䞀の説明は、コンパむラのバグです。

2/4/6ボタンスむッチでv2.05.77を詊しおみたずころ、すべおが期埅どおりに機胜しおいるようです。

私が確信しおいない唯䞀のこずは、ボタンをかなり長い時間6秒以䞊抌し続けるず、リリヌスむベントが発生しなくなるこずです。 @ebaauwそれがそのようであるべきかどうか知っおいたすか

そうあるべきかどうかは答えられたせんが、同じこずを経隓しおいたす。 芋た目では、スむッチを長く抌し続けおも、スむッチはリリヌスメッセヌゞを送信しなくなりたした。 「ボタンハンドラヌなし」の問題ずは関係ありたせん。

はい、そう思いたした。
「ボタンハンドラヌなし」の問題に぀いお、䞀郚のナヌザヌが0x255ではなく0x55のペむロヌドを取埗する理由も疑問に思っおいたす。

25510進数たたは0xFFです。

䞊蚘のログを参照しおください。ペむロヌドは_Report_Attributesコマンド550021xx00 、たたは0x0055 --_ PresentValue_属性甚です。 0x21-デヌタ型uint16 ; 0x00xx倀。 ログには、最初のバむトであるpayload [0]、぀たり0x55が衚瀺されたす。 ボタンハンドラヌは、4番目のバむトxxであるpayload [3]を調べたす。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/2a26b78f4139a179968e61aa0e0caf3fd1917162/de_web_plugin.cpp#L3581 -L3591

そうそう。 すみたせん、もう手遅れです...今私はそれを芋たす。 では、なぜ䞀郚のナヌザヌの最初のバむトを芋るのでしょうか。

ボタンを長抌しするず同じこずが起こりたした。6秒埌にはメッセヌゞが衚瀺されなくなりたすが、䞊蚘のように1秒埌にx001を長抌ししたす。
仮想ボックスを備えたNUCず、AddOn deconz .76 ConBee II26580700を備えたHomeAssistant 0.110.2たたは最新を䜿甚しおいたす。
長抌したたは非垞に長抌しの堎合のみであるため、メッセヌゞが送信されおいるようです;-)

081316546ボタンハンドラヌなしlumi.remote.b686opcn01 ep0x01 cl0x0012 cmd0x0A pl [0]0x55
081316546クラスタヌのZCL属性レポヌト0x04CF8CDF3Cxxxxxx0x0012、ep0x01、フレヌム制埡0x18、mfcode0x0000
081316546ペむロヌド550021ff00

ほかの䜕かが必芁ですか お知らせ䞋さい。

助けおくれおありがずう

adsuデヌタをキャプチャする方法は --dbg-info=2をアクティブにするず、ログに次のようなものが衚瀺されたせん。
May 25 22:17:10 pi5 deCONZ[28578]: 22:17:08:443 asdu: 18cb0a550021ff00
では、どのパラメヌタがこの出力をアクティブにしおログに蚘録したすか

おそらく--dbg-aps=2 。 これらすべおをい぀か収集しお文曞化する必芁がありたす...

倧倉お䞖話になりたした。
私は今6か月間そのようなスむッチを持っおいお、ここでたくさん読んでいたす。
ホヌムアシスタントにスむッチを远加したした。 今、私は凊理する16の新しいむベントがありたす...
どうもありがずうございたした

しかし、なぜ、最高のむベントの1぀が機胜しおいたせん。 ずおも悲しい。 ;

ホヌルド埌のリリヌスずいう意味ですか

ホヌルド埌のリリヌスずいう意味ですか

はい

保留埌の解攟が機胜しおいる...明らかに、6秒を超えおもスむッチが解攟むベントを送信しないのは、スむッチ自䜓の問題です。

保留埌の解攟が機胜しおいる...明らかに、6秒を超えおもスむッチが解攟むベントを送信しないのは、スむッチ自䜓の問題です。

いいえ、HAでは機胜しおいたせん。 はい、むベントはGUIで利甚できたすが、これは機胜する゜リュヌションではありたせん。 あなたはそれがスむッチ自䜓がうたく機胜しおいないず蚀いたすが、私はこのスむッチでzigbee2mqttに問題は芋られたせん。

HAで動䜜しおいたす。 3月にHAで実装しおから䜿っおいたす...
䞀郚の人々にずっおそれが機胜しおいない理由は、調査する必芁がありたす。

@merdok スむッチが6秒以内にこれを送信しおいる堎合でも、保留埌のリリヌスはdeconz、HA、NodeREDでは機胜しおいたせん。

デコンズは、6秒以内に保留した埌のリリヌスのためにむベントx003を送信しおいたせん。

私は今日、3぀の新しいopple 6ギャングボタンず、ConBee II 264A0700および26580700を䜿甚したdeconz.77のクリヌンな新しいむンストヌルでこれを詊したした。

174550322 APS-DATA.indication srcAddr0x0494、srcEp0x03 dstAddrMode2、profile0x0104、cluster0x0012、lqi255、rssi-42
174550322 asdu18040a550021ff00
174550322 APS-DATA.indication from child 0x0494
174550322ノヌドデヌタ0x04cf8cdf3c797497 profileId0x0104、clusterId0x0012
174550322センサヌOPPLE Schalter3-fachの属性レポヌトの匷制バむンド
174550322ボタンハンドラヌなしlumi.remote.b686opcn01 ep0x03 cl0x0012 cmd0x0A pl [0]0x55
174550322クラスタヌのZCL属性レポヌト0x04CF8CDF3C7974970x0012、ep0x03、フレヌム制埡0x18、mfcode0x0000
174550322ペむロヌド550021ff00

ロングプレスリリヌスの問題は、コンパむラのバグである可胜性がありたす。
私は間違っおいる可胜性があり、この理論をテストする必芁がありたすが、Raspberry PiARMで機胜しおおり、x86では機胜しおいないようです。

ヘッドレスPCでHA / deconzを実行しおいたすが、この問題を抱えおいる䞊蚘の誰かがNUCを䜿甚しおいるこずに気付きたした。 成功しおいる人々はすべおラズベリヌパむを䜿甚しおいるようです。

あなたが実行しおいるものず、これらのむベントを取埗するこずに成功したこずに぀いお、誰かがフィヌドバックを持っおいたすか

線集私はどのように、たたはかどうかわからないんだけど、スむッチの異なる皮類のコヌドが異なるが、私は他のスむッチのリリヌスむベントだけではない。このOpplelumi.remoteスむッチを埗たす

説明かもしれたせんが、私はWin10、VBでNUCを䜿甚しおいたす。
私のrpi3bを詊しおみたす...

@ luke3butler良い点。 それは可胜です。 Raspberry PiARMも䜿甚しおいたすが、動䜜したす。

SynologyのDockerにいるDeconzがいたす。

私にずっお、x003むベントはrpi3-somethingで機胜したす

x003が私のセットアップで機胜しおいたせん。
WMwareESXIおよびUbuntuデスクトップ18.04を搭茉したInteli5で実行

ここでのRPi3はHAであり、6秒が完了する前に保留むベントの埌のリリヌスのみを䜿甚したすが、6秒埌にx003むベントがDeconzに到達しないこずを確認する必芁がありたす。

私のRPi3Bでは、同じOpple 6ギャング、同じConBee II264A0700およびConBeeII26580700で動䜜したす。
私のNUCi7 win10 VB HA 0.110.3 AddOn Deconz .77では、そうではありたせん。

@Kroeliemonsterこれは別の問題であり、おそらくスむッチ自䜓に関連しおいたす。
これはここの人々を混乱させるだけなので、それを区別しおください

これたでのフィヌドバックに基づくず、コンパむラのバグか、少なくずもCPUアヌキテクチャに関連する䜕かのように芋えたす。

これたでのフィヌドバックに基づくず、コンパむラのバグか、少なくずもCPUアヌキテクチャに関連する䜕かのように芋えたす。

先に述べたように、それが最も説埗力のある説明のようです。

私が考えるこずができる唯䞀の説明は、コンパむラのバグです。

䞍芏則な衚珟は次のようです。
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/2a26b78f4139a179968e61aa0e0caf3fd1917162/de_web_plugin.cpp#L3586

zclParam0はquint16です; zclFrame.payload()はQByteArray返したす。 QByteArray::at()はchar返したす。 したがっお、255の笊号なし16ビット敎数倀を8ビットのおそらく笊号付きのchar倀ず比范しおいたす。 トラブルを求めおいるず思いたす。

ボタンマップでzclParam0倀255を䜿甚する他の堎所は、IKEA調光噚の1002鋭い右折だけです。 私たちがそこに䜕を芋おいるかを掚枬するのに気を぀けたすか ヒント2787。 たぶん私たちは、調光噚を呪われるように呌びかけるのは少し時期尚早でしたか

@manup 、これに぀いおどう思いたすか

@ebaauwパラメヌタのボタンマップで0xFFを䜿甚するず、それを修正できるず思いたすか

そのファむルでの「payload。at」のほずんどの䜿甚は、笊号なしの䞀時的なものにキャストたたは割り圓おられたす。笊号なしの倀ず比范されるすべおの䜿甚は、䞀貫性を保぀ために、たずえそれらがあったずしおも、同じように扱われるべきだず私には思えたす。この䜿甚䟋では、255が笊号付きの倀-1ずしお扱われる可胜性があるため、厳密にそれら党䜓に危険信号があるようには芋えたせん。

パラメヌタのボタンマップで0xFFを䜿甚するず、それを修正できるず思いたすか

いいえ。コンパむラは255ず0xFFをたったく同じ倀に倉換したす。 zclParam0倀を655350xFFFFに倉曎するず、x86の堎合もありたすが、ARMでは機胜しなくなりたす。

比范をbuttonMap->zclParam0 == zclFrame.payload().at(3) & 0xFF倉曎するず、䞡方のアヌキテクチャでうたくいく可胜性がありたす。 ペむロヌドをデコヌドするためのより適切な方法を䜿甚するこずは、私芋の最良の解決策です。

charはx86で眲名され、ARMでは眲名されおいたせん。以䞋を参照しおください。
https://www.linuxtopia.org/online_books/an_introduction_to_gcc/gccintro_71.html

したがっお、x86では、8ビット倀-10xFFはおそらく16ビット笊号なし倀655350xFFFFに倉換されたす。これは、笊号付き16ビット倀ずしお-1になりたす。 ARMでは、8ビットの笊号なし倀2550xFFが16ビットの笊号なし倀2550x00FFに倉換されたす。

倚分buttonMap->zclParam0 == static_cast<quint8>(zclFrame.payload().at(3)) 

動䜜する可胜性もありたす。 x86でコンパむルしお確認できたせん。

いく぀かのより倚くの堎所がありたすzclParam0 1010倚くのプレス䞊> 127 lumi.sensor_switchむンナヌリモコンRC110のずは7002、8002、9002_4_、_5_、_6_。 掚枬https//github.com/dresden-elektronik/deconz-rest-plugin/issues/635#issuecomment-534519677。

動䜜する可胜性もありたす。 x86でコンパむルしお確認できたせん。

私もできたせん。 ある皮の笊号なし8ビット敎数ぞのキャストを䜿甚するのが最も適切なので、 static_castからquint8たたはuint8_tが適切です。 ビット操䜜アプロヌチを䜿甚する堎合は、 0xffではなく0x0ffを䜿甚する方が安党だず思いたす。なぜなら、埌者が必ずしも笊号なしの結果を生成するずは蚀えないからです。おそらくそうだず思いたす。

詊しおみたすが、残念ながらx86甚にコンパむルするこずもできたせん。

@ebaauwは、バグのバッチの背埌にある問題を解決する可胜性がありたす。
あなたの仕事は非垞に高く評䟡されおいたす。 🥇

誰もx86テストを実行できない堎合は、時間をかけお専甚のテスト環境をセットアップしたす。 HA統合監芖察象を䜿甚しおいたすが、別のVMを起動できたす。

私はクラりドでさえ助けおくれたすが、その方法に぀いお助けが必芁です...

lumi.sensor_switchの1010倚くのプレスに぀いお、この問題は以前に発芋および察凊されたようです
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/720a324f33dcb31efc086f2f052b35eba3948794/de_web_plugin.cpp#L3546
かなりのブルヌトフォヌスで、私は付け加えるかもしれたせん。

payload().at( _n_ )をLutron Auroraのquint8に割り圓おたしたが、誰かがx86たたは眲名された別のプラットフォヌムでテストしたかどうかはわかりたせんchar 。

䞊蚘のコミットをx86でテストしおいただけたすか

ちなみに、これはコンパむラのバグではなく、ただ悪い、移怍性のないコヌドです。

進行䞭のすべおのハヌドワヌクに察する称賛、圓分の間、deconzを介しおHassOSにむベントを送信するこずはできないようです。
この䟡栌/品質のために他に6぀のギャングスむッチはありたすか

最新の「ベヌタ版」をテストするず、すべお正垞に機胜したす。 私の堎合、最終リリヌス埌に問題を解決できたす。

これを_最埌に_閉じるこずができたすか😄

ベヌタ版はHAアドオンで利甚できず、珟圚x86たたはx86 VMでテストする可胜性がないため、テストできたせんでした。

@ ebaauw 、 @ Mimiixお疲れ様でした。

私はそれをテストしたす、HAのリリヌスが利甚可胜になるずすぐに。

@thecem私はあたりしたせんでした、 @ ebaauwはここで賞賛するものです;
HAアドオンがリリヌスされお曎新されおいる堎合、問題があればここに連絡しおください:)

_Mimiixは叀い長期的な問題を取り陀くのが奜きです😄_

特別なカップルの手続きはありたすか 最新のdeconzバヌゞョンをむンストヌルしたしたが、6ボタンスむッチを結合できたせん。 ラむトを盎接切り替えるので機胜したすが、deconzには接続されおいたせん。

x003をテストしたしたが、NUC WIN10 HA 0.110.4 Addon Deconz2.05.08で動䜜したす。

grafik

@ebaauw すごい仕事をありがずう

特別なカップルの手続きはありたすか 最新のdeconzバヌゞョンをむンストヌルしたしたが、6ボタンスむッチを結合できたせん。 ラむトを盎接切り替えるので機胜したすが、deconzには接続されおいたせん。

最初は同じ問題がありたした。 だから私はCボタンをいじっお5秒間抌し続け、埅っお、1秒間抌しお、埅っお、すべおを繰り返したす、ある時点でそれがdeconzに接続されたした。 非垞に䞍十分な詊行錯誀。 _たた、それはdeconz_eventをトリガヌしないので、珟時点では圹に立たない。_

線集deconzを曎新したしたが、むベントが衚瀺されたす。 :-)

少なくずもバヌゞョン2.05.77が必芁です。以前に接続した堎合は、最新のもので修埩しおください。
deconzで

  • 新しいスむッチを接続する
  • cボタンを抌したす短い// 1秒、15秒抌しお事前にリセットした堎合は15秒、そうでない堎合は15秒
  • 埅぀

私は2.05.78 / 22.05.2020を持っおいたす-昚日の最新バヌゞョンですが、今日は䜕らかの理由でhttps://phoscon.de/en/changelog/から消えたしたか

cを15秒間抌したした。 箄5秒ごずに、LEDが点滅したす。
PhosconWebアプリで[スむッチの远加]を抌したした
Cを1回抌したした5も詊したした... LEDが再び点滅したすが、ペアリングがありたせん:(

この問題は、小さな問題で助けを必芁ずしおいる人々に行き着き、oppleスむッチがサポヌトされおいるので、私はこの問題を閉じたす。

小さな質問に぀いおは、Discordが最適です。 URLはreadme.mdにありたす

皆さん、今日私は26350500ファヌムりェアのラズビヌずopple 6ボタンをペアリングしようずしたしたが、興味深い動䜜に盎面したした。 远加スむッチをクリックするず、Cペアボタンをタップし始めたしたが、䜕も起こりたせんでしたが、スむッチの1぀のボタンをクリックするず、スむッチが3぀のE27アクアラ電球のオン/オフ、色枩床、明るさを制埡し始めたした。 この埌、䜕床かペアリングモヌドを繰り返し、぀いにホスコンにスむッチが远加されたしたが、HAではむベントを受信したせんでした。

それで、問題は、raspbeeがoppleスむッチで動䜜するかどうかです。

ボタン1、巊䞊、アクション=すべおのラむトず゜ケットをオフにしたす。
ボタン2、右䞊、アクション=すべおのラむトず゜ッカヌをオンにしたす。
ボタン3、巊䞭倮、アクション=電球の明るさを䞋げたす。
ボタン4、右䞭倮、アクション=球根の明るさが増したす。

今日、私のopple 6-wayを手に入れたしたが、たったく同じ動䜜をしたす。

ConBee1のファヌムりェア26350500で2.5.79を䜿甚しおいたす

私がアドバむスできるのは、もう䞀床远加しおみるこずだけです。 別のトピックで前に曞いたように、ペアリングプロセス䞭にボタンを抌さずに远加し、ペアリングプロセスを開始しお、デバむスをペアリングモヌドにするこずができたした。 ぀たり、運詊しをしおみおください。 ;

これが私が話しおいるトピックです '詊合 https 

スむッチを䜕床も修理したした。
Phosconのスむッチを削陀したした。
Phosconで発芋を開始したす。
LEDが2回点滅するたで、スむッチのCボタンを玄13秒間抌し続けたす。
.....。
.....。
6぀のボタンを抌さなくおもスむッチが怜出されたす。
すべおのラむトずプラグが自動的にオンになりたす。

image

たあいいよ。 䜕床も䜕床も。 今では動䜜したす。 理由がわからない

さお、私もこの問題に぀いお詳现な答えを出すこずはできたせん。 私はあなたが最埌にそれをしたこずをうれしく思いたす。

今日、私はこのスむッチを受け取りたした。私の経隓から、LEDが点滅した埌もCボタンを抌したたたにしおおくず圹に立ちたす。 私がそれを始めたずき、私はそれをペアリングするこずができたした。

@ saxn-pauleず同じバヌゞョンを持ち、Phosconでもほが同じです。詳现なバヌゞョンがあるのは小さな差分だけです。

image

情報を収集し、gitのdeconzサポヌトペヌゞでナヌザヌのために可胜な限り詳现にペアリングプロセスを説明する必芁がありたす...

芪愛なるみんな
同じスむッチを受け取り、Phosconに含めるこずができたした。 珟圚、この6぀のボタンに察しおいく぀かのアクションを䜜成しようずしおいたすが、残念ながら、自動化によっお識別される䞊䜍2぀のボタンのみが識別されたす。 䞭倮ボタンず䞋ボタンの自動化を生成するにはどうすればよいですか

こんにちは
どのバヌゞョンのdeconzを実行しおいたすか。 最初はいく぀か問題がありたした。 2.5.82を䜿甚しおいる堎合は、スむッチを再床削陀し、戻るボタンを15秒以䞊抌しお再床参加するこずをお勧めしたす。 参加した埌、正垞に参加したずいうメッセヌゞが衚瀺されたら、巊䞊のボタンを抌したす。 それが私にずっおはうたくいった方法であり、6぀のボタンすべおにむベントが衚瀺されたす。

こんにちは
このプロセスを再床実行したしたが、構成Hassioを実行するず、゚ンティティバッテリヌが1぀だけで、ボタン゚ンティティはありたせんか

image

わかりたしたが、これはおそらくデコンズの問題ではありたせん。 hassioサポヌトフォヌラムにリク゚ストを投皿できたすか

私はioBrokerを䜿甚しおいたすが、正垞に動䜜しおいたす。

それは私が必芁なすべおの自動化を生成するこずができたした
thks

こんにちは
このプロセスを再床実行したしたが、構成Hassioを実行するず、゚ンティティバッテリヌが1぀だけで、ボタン゚ンティティはありたせんか

あなたはおそらくそれをすでに芋぀けたでしょう、しかし確かに。 Home Assistantでは、むベントを操䜜する必芁がありたすタむプdeconz_event-ボタンはスむッチ゚ンティティずしお远加されたせん。

deCONZ Zigbeeでこのスむッチで制埡したいすべおのデバむスがある堎合、私にずっお最も䟿利なのは、Phosconアクションを䜿甚するこずです。
image

こんにちは、

ラズベリヌで実行されおいるPhosconを実際に曎新するにはどうすればよいですか バヌゞョン2.05.71はup2dateであり、Oppleを実行するために2.05.77に曎新する可胜性はありたせん。

どうも
ダクブ

@ elpaso666むンストヌル方法によっお異なりたす。 ネむティブむンストヌルしかない堎合は、Linuxの曎新方法を䜿甚しおください。 ここの情報 https 

Raspbianを実行しおも同じように機胜したす。

ここで䞀般的な質問があるすべおのナヌザヌぞデバむスは正しく実装され、機胜しおいたす。

質問の堎合Discordを䜿甚するか、独自の問題を開きたすナヌザヌ質問テンプレヌトを䜿甚しおください

@Mimiix私は
deconz2.05.81-raspbian-buster-stableのセットアップ..。
しかし、phosconでは2.05.71 / 9/14 / 2020-叀いバヌゞョンですが、新しい日付です:)

@Mimiix私は
deconz2.05.81-raspbian-buster-stableのセットアップ..。
しかし、phosconでは2.05.71 / 9/14 / 2020-叀いバヌゞョンですが、新しい日付です:)

ここでもたったく同じです.....最新バヌゞョンにアップグレヌドしたしたが、phosconアプリはただ2.05.71ず新しいバヌゞョンを衚瀺しおいたす
蚀及されたelpaso666のような日付。
シェルを介しお再床チェックしお曎新したしたが、最新バヌゞョンであるず衚瀺されたす。

こんにちは、
RPIを再起動しおみおください。 再起動埌、FWをアップグレヌドするための利甚可胜なボタンを備えたPhoscon guiの最新バヌゞョンがありたした。これは、最新のphosconず最新のFWを䜿甚しおおり、AquaraOppleボタンが機胜するように曎新されおいるこずを確認したす。

ダクブ

こんにちは、
RPIを再起動しおみおください。 再起動埌、FWをアップグレヌドするための利甚可胜なボタンを備えたPhoscon guiの最新バヌゞョンがありたした。これは、最新のphosconず最新のFWを䜿甚しおおり、AquaraOppleボタンが機胜するように曎新されおいるこずを確認したす。

ダクブ

ありがずうJakub ....それが解決策でした!! AqaraOppleが動䜜するようになりたした。

ボタン1、巊䞊、アクション=すべおのラむトず゜ケットをオフにしたす。
ボタン2、右䞊、アクション=すべおのラむトず゜ッカヌをオンにしたす。
ボタン3、巊䞭倮、アクション=電球の明るさを䞋げたす。
ボタン4、右䞭倮、アクション=球根の明るさが増したす。

今日、私のopple 6-wayを手に入れたしたが、たったく同じ動䜜をしたす。

ConBee1のファヌムりェア26350500で2.5.79を䜿甚しおいたす

こんにちは、私は同じ問題を抱えおいたす、どのようにそれを修正したしたか
私は2.05.88でFW26660700最新のファヌムりェア、Conbee2を䜿甚しおいたす

ボタン1、巊䞊、アクション=すべおのラむトず゜ケットをオフにしたす。
ボタン2、右䞊、アクション=すべおのラむトず゜ッカヌをオンにしたす。
ボタン3、巊䞭倮、アクション=電球の明るさを䞋げたす。
ボタン4、右䞭倮、アクション=球根の明るさが増したす。

今日、私のopple 6-wayを手に入れたしたが、たったく同じ動䜜をしたす。
ConBee1のファヌムりェア26350500で2.5.79を䜿甚しおいたす

こんにちは、私は同じ問題を抱えおいたす、どのようにそれを修正したしたか
私は2.05.88でFW26660700最新のファヌムりェア、Conbee2を䜿甚しおいたす

わたしも。 Phosconずのペアリングはうたく機胜しおいたすが、ioBrokerでシヌンを構成しなくおも、垞にすべおのZigbeeデバむスがアクティブになりたす。 それはそれが望むこずをするだけなので、このスむッチは無䟡倀だず思いたす...

ここではスむッチは正垞に機胜したすが、Phosconむンタヌフェむスを介しおアクションを割り圓おおいないこずを認める必芁がありたす。 node-redおよび察応するdeconzアドオンを介しおボタンの抌䞋を凊理しおいたす。

うヌん、これは私がdeconzで䜿甚しおいるioBrokerに関連しおいるのではないかず思いたす。 トリガヌですべおをアクティブにするコマンドを蚭定しおいたせんが....ちょっず奇劙です

こんにちは
私はいく぀かのaqaraoppleスむッチを持っおいお、それらはうたく機胜したす。 たた、最初はペアリングに問題がありたした。 私はこれらの手順に埓いたした。

  1. すでにそこにある堎合は、phosconアプリのスむッチを削陀したす
  2. ペアリングモヌドを開始したす
  3. 操䜜スむッチのリセットボタンを13秒以䞊抌しお、離したす
  4. 埅っお 完党にペアリングされ、Phosconで補造元ずスむッチ名が倉曎されたこずがわかるたで
  5. プロセスを閉じたす
  6. 巊䞊のボタンを1回抌す
    このプロセスでは、垞に機胜したした。

お圹に立おれば。

敬具
ビヌト

あなたの投皿のための@easybeatthx 。 oppleスむッチからWebSocketを介しおむベントを受信できたすか 私の堎合、ペアリングは機胜したすが、WebSocketにむベントはありたせん。 Conbee 22.06.00ファヌムりェア26660700

こんにちは

はい、最新のdeconz Adapter2.06で問題なくioBrokerで䜿甚しおいたす。

それは圹に立ちたすか

ありがずう
ビヌト

あなたの投皿のための@easybeatthx 。 oppleスむッチからWebSocketを介しおむベントを受信できたすか 私の堎合、ペアリングは機胜したすが、WebSocketにむベントはありたせん。 Conbee 22.06.00ファヌムりェア26660700

deconzアダプタむンスタンスの再起動を詊みたしたか そしお、ioBrokerは再起動したすか これが、私の堎合、Oppleスむッチを䜿甚した堎合の解決手順でした。

あなたの投皿のための@easybeatthx 。 oppleスむッチからWebSocketを介しおむベントを受信できたすか 私の堎合、ペアリングは機胜したすが、WebSocketにむベントはありたせん。 Conbee 22.06.00ファヌムりェア26660700

申し蚳ありたせんが、すでにdeconz2.06バヌゞョンを䜿甚しおいるずのこずです。 私はそうではありたせん、私は以前のファヌムりェアで2.5.86を䜿甚しおいたす。

deconzアダプタむンスタンスの再起動を詊みたしたか そしお、ioBrokerは再起動したすか これが、私の堎合、Oppleスむッチを䜿甚した堎合の解決手順でした。

はい、deconzを再起動したした。 私の偎にはioBrokerは関䞎しおいたせん。 WebSocketをチェックしおいたした。

私はバヌゞョンに぀いおいく぀かの調査を行いたした

  • 2.06.00でペアリングする堎合->むベントなし
  • 2.05.88でペアリングする堎合->むベントなし
  • 2.05.85でペアリングする堎合->むベントが機胜しおいる

    • 2.06.00ぞのアップグレヌドむベントはただ機胜しおいたす新しいペアリングはありたせん

ペアリングが壊れおいるようです> = 2.05.88ペアリングは機胜したすが、むベントはありたせん

@easybeat Thx、あなたのバヌゞョンに぀いおのあなたのヒントは私を正しい方向に向けたした。

私はバヌゞョンに぀いおいく぀かの調査を行いたした

  • 2.06.00でペアリングする堎合->むベントなし
  • 2.05.88でペアリングする堎合->むベントなし
  • 2.05.85でペアリングする堎合->むベントが機胜しおいる

    • 2.06.00ぞのアップグレヌドむベントはただ機胜しおいたす新しいペアリングはありたせん

ペアリングが壊れおいるようです> = 2.05.88ペアリングは機胜したすが、むベントはありたせん

@easybeat Thx、あなたのバヌゞョンに぀いおのあなたのヒントは私を正しい方向に向けたした。

わかった。 ずおも興味深い。 バグレポヌトを䜜成しおください。 これらは、珟時点でdeconzず互換性のある最高のスむッチだず思いたす。

ありがずう
ビヌト

私は通垞、phosconずdeconz guiを䜿甚し、oppleswitchをペアリングするずきに次のこずを行いたす。

  1. [新しいスむッチを远加]をクリックしたす
  2. 背面にあるoppleswitchボタンCを6秒間抌したす
  3. deconzに移動し、基本クラスタヌをクリックしお属性を読み取りたす
  4. Phosconは、「化合物が準備されたした」ず衚瀺する必芁がありたす。ただ閉じないでください。
  5. デバむスがこのようにdeconzに衚瀺される堎合、それは成功しおおり、すべおのzigbeeデバむスずペアリングされおいたせん
    image
  6. そうでない堎合は、deconz guiのoppleswitchデバむスをクリックし、クラスタヌの䞊に衚瀺されるたでF5ノヌドのリセットを抌したす。 成功するたで繰り返したす。私は通垞2〜3回行いたす。
このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡