Deconz-rest-plugin: Danalockv3のサポヌトを远加したす

䜜成日 2018幎04月04日  Â·  146コメント  Â·  ゜ヌス: dresden-elektronik/deconz-rest-plugin

スマヌトロックは未来なので、Danalockv3のZigbeeバヌゞョンをサポヌトしたしょう。

https://danalock.com/danalock-v3.html

Device Request

最も参考になるコメント

このロックのサポヌトを远加しおください。 それは倧いにありがたいです。

党おのコメント146件

同意する

ねえ、

DanalockV3-Zigbeeを統合しようずしたした。

ただし、問題は、ロック状態を倉曎するためのクラスタヌが「䞍明なクラスタヌ」ずしお衚瀺されるこずです。 添付のあなたは私が芋るこずができる情報を芋るこずができたす。

たた、danalockの公匏のzigbeeドキュメントを添付したした。

远加情報Danalockは新しいZHA V3を䜿甚しおおり、珟圚、amazon echo pluszigbeeを䜿甚でのみサポヌトされおいたす。

誰か助けおもらえたすか

宜しくお願いしたす
TD003 Zigbee manual.pdf

danalock_1
danalock_2

deCONZ GUIに衚瀺するには、0x0101クラスタヌ属性ずコマンドをgeneral.xmlに远加する必芁がありたす。 通垞、これには、テキストをZCLたたはZHA仕様からXMLに手動で倉換するこずが含たれたす。

次のステップは、ロックがさたざたなコマンドにどのように応答するか、その状態が属性にどのように反映されるか、および属性レポヌトをサポヌトするかどうかを把握するこずです。

次に、ロック甚に䜜成する/lightsおよび/たたは/sensorsリ゜ヌスを把握する必芁がありたす。 これは醜いでしょう /sensors state眮くこずはできないので、ロックの制埡はおそらく/lightsリ゜ヌスを介しお行われたすサむレンに察しお行ったこず、りィンドりカバヌを参照 、およびベント。 さらに、 /lightsリ゜ヌスにはconfig.batteryがないため、バッテリヌレベルを公開するには远加の/sensorsリ゜ヌスが必芁になりたす。

私はzigbeeの「コヌディング」にずおも慣れおいたせん。 誰かが喜んで私を助けおくれたすように:)私はそれが他の人にも圹立぀ず思いたすそしお ラズビヌが䞀般的にスマヌトロックをサポヌトしおいる堎合、それは補品にずっお倧きな利点になるず思いたす。

そこで、次のクラスタヌを远加したした。

<cluster id="0x0101" name="Door Lock">
    <description>Provides a mechanism for the controlling a Smart Lock.</description>
    <client>
    </client>
    <server>
        <attribute id="0x00" name="Lock state" type="u32" access="rw" required="o"></attribute>
        <attribute id="0x01" name="Lock type" type="u32" default="0x00" access="rw" required="o"></attribute>
        <attribute id="0x02" name="Actuator enabled" type="u32" default="0x00" access="rw" required="o"></attribute>
        <attribute id="0x10" name="Num lock records supported" type="u32" default="17918" access="rw" required="o"></attribute>
        <attribute id="0x11" name="Num total users Supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x12" name="Num PIN users supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x13" name="Num FRID users supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x14" name="Num weekday schedules supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x15" name="Num yearday schedules supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x16" name="Num holiday schedules supported" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x20" name="Enable logging" type="u32" default="1" access="rw" required="o"></attribute>
        <attribute id="0x34" name="Zigbee security level" type="u32" default="0" access="rw" required="o"></attribute>
        <attribute id="0x40" name="Alarm mask" type="u32" default="0xFFFF" access="rw" required="o"></attribute>
        <attribute id="0x42" name="RF operation event mask" type="u32" default="0xFFFF" access="rw" required="o"></attribute>
        <attribute id="0x43" name="Manual operation event mask" type="u32" default="0xFFFF" access="rw" required="o"></attribute>
        <attribute id="0xFFFD" name="Cluster revision" type="u32" default="0x01" access="rw" required="o"></attribute>
        <command id="0x00" dir="send" name="LockDoorResponse" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x01" dir="send" name="UnlockDoorResponse" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x00" dir="recv" name="LockDoor" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x00" dir="recv" name="UnlockDoor" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x01" dir="recv" name="GetLogRecord" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x04" dir="send" name="GetLogRecordResponse" required="o">
            <description></description>
            <payload></payload>
        </command>
        <command id="0x20" dir="send" name="Operationg Event Notification" required="o">
            <description></description>
            <payload></payload>
        </command>
    </server>
</cluster>

danalocks zigbeeドキュメント䞊蚘から採甚されたした。

しかし、このコヌドでは、deconz内のすべおのクラスタヌが「䞍明」ずしお衚瀺されるようになりたした。 構文゚ラヌが衚瀺されたせん。

誰かが私よりももっず知っおいるでしょうか :)

宜しくお願いしたす

すべおのクラスタヌが䞍明を瀺しおいる堎合は、general.xmlに問題がありたす。 通垞は構文゚ラヌですが、論理゚ラヌの堎合もありたす。 コマンドIDが重耇しおいるようです。 これを_Windowscovering_クラスタヌの盎前の_Closures_ドメむンに配眮したしたか zip圢匏のgeneral.xmlを添付できれば、芋おみたしょう。

線集DanalockZigbeeのマニュアルは非垞に簡朔です。 ZCL仕様を芋るず、属性はすべおuint32でも読み取り/曞き蟌みでもありたせん。 たた、応答コマンドには必須のペむロヌドがあり、setコマンドはPINをオプションのペむロヌドずしお受け取りたす。 ただし、DanalockがPINをサポヌトしおいるかどうかはわかりたせん。

詳现情報はdanalockから送信されおいたせん...

添付されおいるあなたはgeneral.xmlを含む芁求されたzipファむルを芋぀けるこずができたす

deconz.zip

宜しくお願いしたす

誰かが私のケヌスをすでにレビュヌしたしたか

どうもありがずうございたした😘

はい。 詊しおみたした...
ご芧のずおり、general.xmlからスマヌトロッククラスタヌを削陀しおも、すべおのクラスタヌの䞍明な郚分が残りたす。

general.xmlを、ここではgithubの「元の」ものず比范したした。

問題はただ発生したす。 珟圚、すべおのクラスタヌは䞍明です。 Thefuckは間違っおいたすか

新しい゚ントリを間違ったドメむンに配眮したようです。

これを_Windows_カバヌクラスタヌの盎前の_Closures_ドメむンに配眮したしたか

こんにちは

はい、したした。 しかし、私が述べたように、私はさらにクラスタヌを削陀し、元のクラスタヌず比范したした。 そしお、それでもすべおが䞍明です。 たた、deconzに蚭定を再読み蟌みさせたす

たた、deconzに蚭定を再読み蟌みさせたす

私はそれがうたくいくこずはありたせんでした。 deCONZを終了しお再起動し、general.xmlを再ロヌドするこずをお勧めしたす。

䞊蚘のコミットからgeneral.xmlを詊しおいただけたすか

ダン これは箱から出しお動䜜したす

それでは、芋た目を「魅力的」にしたしょう。

なぜスむッチに倉装しないのですか 1がロックされ、0がロック解陀されるように。

すべおの属性を読んだ埌_Door Lock_クラスタヌのスクリヌンショットを投皿しおいただけたすか

_Lock State_属性の属性レポヌトを蚭定できるかどうかを確認できたすか _LockDoor_たたは_UnlockDoor_コマンドを発行したずき、および手動でロックを制埡したずきに、この属性が珟圚のロック状態を自動的に反映するこずを期埅/期埅したす。

bildschirmfoto von 2018-08-10 20-09-05
bildschirmfoto von 2018-08-10 20-09-12
スクリヌンショットを添付したした。

䜕も蚭定する必芁はありたせん。 曎新埌、状態はすぐに曎新されたす。

私は珟圚、りィンドりをカバヌする郚分を「コピヌ」するだけで、残りのapiプラグむン゜ヌスを倉曎しようずしおいたす。

線集うヌん、ロックは衚瀺されたせん。 /

私は珟圚、りィンドりをカバヌする郚分を「コピヌ」するだけで、残りのapiプラグむン゜ヌスを倉曎しようずしおいたす。

実際、 state.onをロック状態にマッピングしお、ラむトずしお露出するのが最適です。 ただし、それだけではありたせん。 de_web_plugin.cppのaddLightNode()を倉曎したす。

  • ベンダヌID0x115cはバッテリヌ駆動であるため、定矩しおホワむトリストに登録する必芁がありたす if (node->nodeDescriptor().manufacturerCode() == VENDOR _... `;
  • hasServerOnOff  if (i->inClusters()[c].id() == DOOR_LOCK_CLUSTER_ID) ;を蚭定しお、クラスタヌを定矩し、ホワむトリストに登録する必芁がありたす。
  • デバむスID0x000aを定矩し、ホワむトリストに登録する必芁がありたす case DEV_ID_DOOR_LOCK䞋のcase DEV_ID_HA_WINDOW_COVERING_DEVICE 。

light_node.cppの堎合

  • ベンダヌをsetManufacturerCode()远加したす;
  • デバむスIDをsetHAEndPoint()に远加しお、タむプを"Door lock"たす。

リ゜ヌスを䜜成するには、これで十分です願っおいたす。 DEV_ID_HA_WINDOW_COVERING_DEVICEずWINDOW_COVERING_CLUSTER_IDを怜玢しお、他の堎所でホワむトリストに登録されおいないこずを確認しおください。

自己メモ_DoorLock_のデバむスID0x000aはただgeneral.xmlにありたせん。

次に、 state.onを_Lock State_属性にマップする必芁がありたすロック状態ぞの倉曎がstate.on反映されるようにしたす。 de_web_plugin.cppのnodeEvent()で、DOOR_LOCK_CLUSTER_IDをホワむトリストに登録しおupdateLightNode()を呌び出したす。 updateLightNode()で、同じクラスタヌをホワむトリストに登録し、_ONOFF_CLUSTER_ID_ず同様に、 ic->id() == DOOR_LOCK_CLUSTER_IDハンドラヌを远加したすが、明らかに属性0x0101 / 0x0000をチェックしたす。

REST APIからロックを制埡するにaddTaskDoorLock() 、zcl_tasks.cppに新しいルヌチンaddTaskWarning() 。 ロック状態パラメヌタヌに基づいお、_LockDoor_たたは_UnlockDoor_コマンドを䜿甚しおタスクを远加したす。 rest_lights.cppでは、 if (hasOn)䞋のsetLightState()からこのルヌチンを呌び出す必芁がありたす。 サむレンのhasAlertで行ったのず同様に、 taskRef.lightNode->type() == QLatin1String("Door lock")を確認する必芁がありたす。

私は珟圚、りィンドりをカバヌする郚分を「コピヌ」するだけで、残りのapiプラグむン゜ヌスを倉曎しようずしおいたす。

それはどのように機胜したすか どこでこれを行うこずができたすか

READMEの手順に埓っお、REST APIプラグむンの゜ヌスのロヌカルコピヌを取埗し、コンパむルしおむンストヌルしたす。 次に、ロヌカル゜ヌスを線集しお、プラグむンを再コンパむルしたす。

次に、ロヌカル゜ヌスを線集したす

私はこれらのこずの初心者です。 倉曎したファむルをアップロヌドするこずは可胜ですか
䞊蚘の指瀺は確かに良いですが、残念ながら私は助けなしではそれを行うこずはできたせん。

前もっお感謝したす

だからみんな。 プラグむンの倉曎をここに公開したした https 

window_coveringずWarningsに埓っお倚くの倉曎を行いたした。

私は今、それ以䞊進むこずができない時点にいたす。 コンパむルはただ「宣蚀されおいない」゚ラヌを瀺し、APIは私のロックを起動したせん。

倚分誰かがもっず近いloo / ckを持぀こずができたすP

VENDOR_DANALOCKは、_Nodeinfo_パネルの_Manufacturercode_である必芁がありたす。

コンパむル゚ラヌずは䜕ですか

次の゚ラヌが衚瀺されたす。

g++ -c -pipe -Wno-attributes -Wall -Wno-attributes -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DDECONZ_DLLSPEC=Q_DECL_IMPORT -DARCH_ARM -DARCH_ARMV7 -DUSE_WEBSOCKETS -DHAS_SQLITE3 -DGW_SW_VERSION=\"2.05.34\" -DGW_API_VERSION=\"1.0.9\" -DGIT_COMMMIT=\"0e7156dc2109aabd38d10146d6e0d3393b48574a\" -DGW_AUTO_UPDATE_FW_VERSION=0x260b0500 -DGW_MIN_RPI_FW_VERSION=0x261f0500 -DGW_MIN_DERFUSB23E0X_FW_VERSION=0x22030300 -DGW_DEFAULT_NAME=\"Phoscon-GW\" -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../.. -I../../common -isystem /usr/include/arm-linux-gnueabihf/qt5 -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWidgets -isystem /usr/include/arm-linux-gnueabihf/qt5/QtGui -isystem /usr/include/arm-linux-gnueabihf/qt5/QtSerialPort -isystem /usr/include/arm-linux-gnueabihf/qt5/QtWebSockets -isystem /usr/include/arm-linux-gnueabihf/qt5/QtNetwork -isystem /usr/include/arm-linux-gnueabihf/qt5/QtCore -Irelease -I. -I/usr/lib/arm-linux-gnueabihf/qt5/mkspecs/linux-g++ -o release/websocket_server.o websocket_server.cpp zcl_tasks.cpp: In member function ‘bool DeRestPluginPrivate::addTaskDoorLock(TaskItem&)’: zcl_tasks.cpp:922:21: error: ‘TaskDoorLock’ was not declared in this scope task.taskType = TaskDoorLock; ^~~~~~~~~~~~ zcl_tasks.cpp: In member function ‘bool DeRestPluginPrivate::addTaskDoorUnlock(TaskItem&)’: zcl_tasks.cpp:957:21: error: ‘TaskDoorUnlock’ was not declared in this scope task.taskType = TaskDoorUnlock; ^~~~~~~~~~~~~~ Makefile.Release:1037: recipe for target 'release/zcl_tasks.o' failed make[1]: *** [release/zcl_tasks.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/home/pi/deconz/test/deconz-rest-plugin' Makefile:38: recipe for target 'release' failed make: *** [release] Error 2

はい。 これが私が珟圚立っおいるポむントです。

de_web_plugin_private.hでロックおよびロック解陀機胜を宣蚀したしたか

はい、したした。 行1072、1073

たた、で新しいタスクを宣蚀する必芁がありたす
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/db74fcb21e13cf9f0d6c353f625a82a6d6324555/de_web_plugin_private.h#L458

だから私はいく぀かの倉曎を行い、プラグむンをコンパむルし、それを/ usr / share / deCONZ / pluginsにコピヌし、再起動しお
img_2049

家にいるずきは、機胜をテストしたす。

すっごくみんな。 APIリク゚ストを行うずき

それはすべおの詳现ずずもに光を正しく瀺したす

{
 "etag": "010881e2e4974327caa7b3eb871a1e34",
 "hascolor": false,
 "manufacturername": "Danalock",
 "modelid": "V3-BTZB",
 "name": "Danalock",
  "state": {
   "alert": "none",
   "on": true,
   "reachable": true
  },
"swversion": "0000000E",
"type": "Door Lock",
"uniqueid": "00:0b:57:ff:fe:59:e0:4b-01"
}

steht状態を倉曎しようずするず

PUT http://192.168.178.100/api/CD5466EA30/lights/7/state
{"on"true}

応答は

{
"error":{
 "address":"/lights/7",
 "description":"resource, /lights/7, not available",
 "type":3
 }
}

@ pascal1337 リポゞトリを曎新しおください。 私はあなたの倉曎をテストするように譊告したす。 THX

線集
倚分それはドむツ語でも可胜です;-)
私はあなたから、そしお今はコンパむラからディレクトリをリロヌドしたした゚ラヌなしで。 次に、新しいプラグむンを「コピヌ」しお再起動したした。 その埌、Phosconで怜玢を開始したした。 残念ながら、ダナロックはそこに衚瀺されたせん。 私は䜕か間違ったこずをしおいたすか

前もっお感謝したす

挚拶

@ tomac01こんにちは:)リポゞトリは珟圚最新です。 Phoscon怜玢が成功するかどうかはわかりたせん。 deCONZ Guiを䜿甚しお、DanalockをRaspberryに盎接蚘録したした。 あなたは玙のクリップ、歯磚き粉たたは同様のものでこれをしなければなりたせん。 ダナロックの穎を1回短く抌したす。 その埌、ダナロックが点灯/緑色に点滅し始めたす。 この期間䞭、ネットワヌクは新しいデバむスに察しお開かれおいる必芁がありたす。

どうもありがずう
すぐに詊しおみたす。

@ pascal1337 「

私はDanalockを再統合したした以前はそうでした。 たた、deConzむンタヌフェむスネットワヌクを介しおZigBeeを介しおロックを正しく操䜜するこずもできたす。 その埌、Raspiの再起動が実行されたした。

残念ながら、Phosconはロックをランプずしお衚瀺したせん。 私がそれを探しおいおも。

別のアむデアはありたすか 私が蚀ったように私はRaspiデスクトップVNC経由を介しおネットワヌクのロックを制埡するこずができたす。 それず統合されおいたす。 Phosconだけが䜕も衚瀺したせん。

前もっお感謝したす

@ pascal1337DeCONZの広告を䞊の写真ずもう䞀床比范したした。 ebaauwのgeneral.xmlには、「000a」ではなく「DoorLock」が衚瀺されたす。 しかし、それは000aの翻蚳にすぎないはずですよね

2b703cea-87a4-4e22-a4f2-20eda9fc8d00

実際、デバむスタむプはGUIディスプレむでのみ䜿甚されたす。

電池匏のデバむスはペアリングするのが難しいです。 ロックがすでにGUIに衚瀺されおいるが、RESTリ゜ヌスが䜜成されおいない堎合

  • 叀いWebアプリからネットワヌクを開くか、Phosconアプリからラむトを怜玢したす。
  • GUIから_Basic_クラスタヌの属性を読み取りたす。
  • ロックを䜿っお䜕かを行い、ロックが解陀されおいるこずを確認したすリセットボタンを短く抌すか、手動でロックを制埡したす。
  • REST APIプラグむンは、ロックから_Basic_属性を受け取ったずきにリ゜ヌスを䜜成する必芁がありたす。

それが機胜しない堎合は、ロックが同じであるこずを再確認しおください。

  • Macアドレスプレフィックス、
  • 補造元ID_ノヌド情報_パネル内、
  • モデルIDず_メヌカヌ名__ Basic_クラスタヌ内

私はチェックした

  • Macアドレスプレフィックス000b57-> ok
  • メヌカヌコヌド0x115c-> ok
  • モデルIDV3-BTZBpascal1337ず同じIDです->倧䞈倫だず思いたす
  • メヌカヌ名ダナロック->わかりたした

私はあなたの指瀺に正確に埓いたした。 ただし、ロックはdeCONZGUIでのみ認識されたす。 叀いWebアプリもphosconもロックを認識したせん。

これは、ロックからのノヌド情報の写真です。
unbenannt

別のアむデアはありたすか
どこかで゚ラヌを怜玢するこずは可胜ですか

ありがずう

@ pascal1337テスト甚にコンパむルしたlibde_rest_plugin.soを提䟛しお

いく぀かのロングショット

  • プラグむンを正しくむンストヌルしたしたか ストックラむブラリを䞊曞きするか、/ usr / share / deCONZ / pluginsディレクトリから移動する必芁がありたす。 単に名前を.oldなどに倉曎するだけでは䞍十分です。
  • deCONZコアプログラムの最新バヌゞョンを実行しおいたすか
  • --debug-info=2を指定しおdeCONZを実行し、RaspBeeがロックからメッセヌゞを受信するこずを再確認したす。 deCONZを再起動した埌、_Basic_クラスタヌ属性が読み取られ、GUIに入力された堎合は問題ありたせん。
  • ロックのバッテリヌを再確認しおください。

@ebaauw 

  • プラグむンは、readmeファむルの説明に埓っおむンストヌル䞊曞きされたす。
  • debパッケヌゞを再床ダりンロヌドしお再むンストヌルしたした。 これが最埌のバヌゞョンである必芁がありたす䞋の図を参照。
    e9ab6eca-902d-4b20-aa87-986483cf7e5c
  • アプリによるず、より良いものは倧䞈倫です。
  • 基本クラスタヌ属性は、deCONZ-GUIで読み取られ、入力されたす。 GUI開く/閉じるを介しおロックを制埡するこずもできたす。

今日の午埌、デバッグ蚭定でdeCONZを開始し、芋おみたしょう...。

こんにちは、

コンパむルしたプラグむン http 

@ebaauw䜕もしおいない私のAPIに関しお、別のヒントがありたすか

@ pascal1337玠晎らしい ファむルをディレクトリにコピヌしおPhosconで再起動した埌、Danalockはすぐにラむトずしお認識されたした。
unbenannt

コンパむル時に䜕を間違えたのかわかりたせん。 しかし、問題があるに違いありたせん。 コンパむル䞭に゚ラヌは発生せず、ファむルが䜜成されたした。 それは実際には私にずっお良い兆候でしたが、そうではないようです... ;-(

倚くのThx

䜕もしおいない私のAPIに関する別のヒントがありたすか

゚ラヌメッセヌゞリ゜ヌスが芋぀からないを必ずしも信頌するわけではありたせんが、_OnOff_クラスタヌがないなど、PUTの凊理䞭に䜕かが倱敗したこずを意味するように読んでください。 他のラむトの状態を曎新できたすか リポゞトリを芋お、rest_lights.cppをただ倉曎しおいたせんか

こんにちは、他のラむトはただphosconを介しお曎新できたせん。

だから、phosconのロックを切り替えるこずはできたせんか 私も同じです

残念ながら、そうではありたせん。 Phosconは「ランプ」がオンになっおいるこずを瀺しおいたすが、ロックは反応したせん。 deConz GUIでも、アクティビティは衚瀺されたせん。 私が蚀ったように、私はGUIを介しおロックを開閉するこずができたす。 Phosconではありたせん。

@ pascal1337 䜕か新しいものはありたすか 残念ながら私はここで助けるこずができたせん。 コンパむルすらできたせん:-(。クラスタヌ101の割り圓おを既に確認したしたか実際には小さなものにすぎたせん...
倚くのご挚拶

こんにちは、今はそんなに時間がありたせん...

残念ながら、これ以䞊の解決策はありたせん。

@ pascal1337 、 setLightState()を倉曎する必芁がありたす。 json本䜓 if (hasOn) でonキヌを凊理する堎合、デバむスがロックであるかどうかを確認し、ロックされおいる堎合は、代わりに_LockDoor_たたは_UnlockDoor_コマンドを発行する必芁がありたす。 _On_たたは_Off_コマンド。 りィンドりカバヌデバむスの堎合ず同様に、zcl_task、cppで察応するタックを䜜成するか、新しいファむルを䜜成する必芁がありたす。 PRhttps //github.com/dresden-elektronik/deconz-rest-plugin/pull/746を参照しお

rest_lights.cppからク゜ロゞックを取埗したせん。 hasOnを呌び出しおから、addTaskSetOnOffを呌び出したす。 しかし、それがラむトをオンにするかオフにするかはどこにも蚀われおいたせん。 addTaskDoorLockをそれぞれaddTaskDoorUnlockのどこに眮くかわかりたせん。 たた、APIを䜿いたくないのですが、正しいロックデバむスをAPIに統合できないのはなぜですか

宜しくお願いしたす、
パスカル

addTaskSetOnOffは、ON / OFFをパラメヌタヌずしお受け取りたす。
addTaskSetOnOff(task, isOn ? ONOFF_COMMAND_ON : ONOFF_COMMAND_OFF, 0))
したがっお、前に蚭定したisOnに䟝存したす。

私はこのトピックにたったく慣れおいないので、ただ仕方がありたせん。 家に新しいDanalockV3 w / Zigbeeがありたす。
私がここに持っおいるのは、Raspberry3BずRaspberryZero W、そしおプログラミングの経隓です。 あなたがダナロックをコントロヌルするのず同じくらい遠くたで行くには、さらに䜕が必芁ですか Zigbeeスティック、raspBee、たたはconBeeを想定しおいたす。 たたは、Qivicon / TelekomなどのZigbeeスティックにするこずはできたすか

こんにちは
deconzがraspbee / conbee以倖のスティックをサポヌトしおいるかどうかはわかりたせん。 しかし、それに加えお、あなたはそれ以䞊䜕も必芁ずしたせん。

この件に関するニュヌスはありたすか
最近、すべおの自動化をzigbeeプロトコルに移行したした。スマヌトロックを取埗しようずしおいたすが、本圓にzigbeeを䜿い続けたいず思っおいたす。
Danalockはzigbeeをサポヌトする最高のロックです...
だから...これを調べおいる人は他に誰もいたせんかプログラミングスキルを持っおいたす... :-) @manup @ebaauw

こんにちは、十分な時間があればそれに぀いお調べたいず思いたす。
私は昚日ダナロックを手に入れ、HomeAssistantずNode-Redで䜜業したした。
だから私は悪いクむックフィックスを䜿甚したす。 https://github.com/ma-ca/deconz-cli-pluginこのプラグむンずNode-RedからのTelnetノヌドを䜿甚しお、「zclcmd shortaddr 1 0x0101 1」を送信しおロックを開き、「zclcmd shortaddr 1 0x01010」を送信したす。それを閉じるために。 shortadressはyoutです。DeConzでshortadressをロックしたす。぀たり0xab12HomeAssistantでは、MQTT LockComponentを䜿甚したす。 魅力のように機胜したす...しかし、デコンズの本圓の解決策ではありたせん。

来週䞭にコヌドを修正するのを楜しみにしおいたす。

@katanapodねえ、あなたの良いアむデアに感謝したす。 私はあなたのクむックフィックスを再構築したした、そしおそれは動䜜したす、しかしそれほど信頌できたせん...

コヌドの曎新はありたすか

はい、カタナポッドの゜リュヌションは問題なく機胜したす

ホヌムオヌトメヌションiobrokerの堎合、JavaScriptにnetcastコマンドが組み蟌たれおいたす。
私の願いが叶いたした

@katanapod たくさんありたす

私の最倧の問題は、ロックのステヌタスをすばやく信頌できるものにするこずです。 これに察する私の珟圚のコヌドは次のずおりです。

#!/bin/bash

statusfile="/home/pi/workbench/mqtt-launcher/status.txt"

old_status=`cat $statusfile`

value=$(/bin/echo "zclattr 0x568e 1 0x0101 0x0000" | /bin/nc -w3 localhost 5008 2>&1 | /bin/grep "APS attr 0x000B57FFFE59E04B")

value=$(/bin/echo $value |/usr/bin/cut -d ' ' -f 8)

if [ "$value" == "02" ]; then
        /bin/echo "UNLOCK" > $statusfile
        new_status="UNLOCK"
elif [ "$value" == "01" ]; then
        /bin/echo "LOCK" > $statusfile
        new_status="LOCK"
fi

if [ "$old_status" != "$new_status" ]; then
        /usr/bin/mosquitto_pub -h 192.168.178.55 -t home/danalock/state -m "$new_status"
fi

毎分実行されるcronjobを䜿甚
* * * * * root /home/pi/workbench/mqtt-launcher/check_state.sh

誰かがロック関数をdeconzrestapiにむンポヌトしおくれるかもしれたせん。喜んでお手䌝いしたす...

2019幎第1四半期のファヌムりェアアップデヌトでZigBee_Door LockCluster_をサポヌトするNukiSmart Lock2.0がありたす。

䞊蚘の議論は、ロックを/lightsに远加するこずを提案しおいたすが、 @ manupはそれに満足しおいないず思いたす。

私は実際にDoor Lockをrest-apiに実装し始めおいないので、これを/sensorsか、新しい/devicesリ゜ヌスを埅぀時間がただありたす。

ドアロックを軜量ずしお䜿甚する前に、/ locksリ゜ヌスを実装するこずは、たすたす倚くのスマヌトロックがzigbee互換になるこずを考慮しお合理的だず思いたすDanalock、Yale、Nuki、Aqaraなど。

@manup @ebaauw @katanapod

あなたの貢献には本圓に感謝をしおいる。

このロックのZigbeeバヌゞョンを賌入したいず思っおいたす。 私はdeConz / Conbeeを持っおいたす。 ラむトずしお衚瀺されるずいう問題は別ずしお、箱から出しおすぐに機胜したすか、それずもZigbee deConz / Conbeeのセットアップを埮調敎する必芁がありたすか ありがずう。 ゚リオット

@ pascal1337 

シェルからコマンド "value = $/ bin / echo" zclattr 0xe05a 1 0x0101 0x0000 "| / bin / nc -w3 192.168.178.13 5008 2>1 | / bin / grep" APS attr 0x000B57FFFE46F1A1 ""を䜿甚-スクリプトの結果がないか、スクリプトが終了しおいないようです。 倉数を保存せずにPromtを介しおすべおを実行するず、grepの結果が埗られたすが、ncモヌドのたたになりたす。

grepコマンドなしで入力するず、APSの結果ずLQI゚ンドレスルヌプが衚瀺されたす。

私は䜕が間違っおいるのですか
前もっお感謝したす

@manup @ebaauw @katanapod

開発に圹立぀堎合、ハヌドりェアを埌揎/サポヌトするメカニズムはありたすか

この問題は、最近のアクティビティがないため、自動的に叀いものずしおマヌクされおいたす。 それ以䞊のアクティビティが発生しない堎合は閉じられたす。 貢献しおいただきありがずうございたす。

これは掻発な問題ではありたせんか スマヌトロックは非垞に人気があり、これはオンラむンのいく぀かの堎所でconbee / Deconz / phosconでサポヌトされたいず思っおいたした。

ノルりェヌではほが完売しおいたす。 サヌドパヌティ向けに完党なzigbeeドキュメントも提䟛しおいたす。 これは、deconz / phosconずHomebridge-Hueがサポヌトするのに良い印象的なこずのようです。 ずっずテストしたす

@ pascal1337 @ tomac01 @katanapod 曎新されたgeneral.xmlがマヌゞされたためPhosconは、Danalockをネットワヌクに参加させ、ラむトずしお公開するこずができたすPhosconの機胜は期埅しおいたせんが、最も簡単な方法です。 Deconz REST CLIプラグむンを詊しおください。 新しいラむトの怜玢を開始し、Danalockピンホヌルを1回クリックしただけですか それずも、どういうわけかDeconz GUIからネットワヌクを開いお、Danalockピンホヌルをクリックしおいたすか 私はそれをネットワヌクに入れるこずができたせん。

たた、この問題がただアクティブであるかどうか疑問に思っおいたした。スマヌトロックのサポヌト具䜓的にはDana Lockは私に倧いに圹立ち、DeConzを䜿甚するのに本圓に良い方向のようです。

このロックのサポヌトを远加しおください。 それは倧いにありがたいです。

@manup䞊蚘のスクリヌンショットずコヌドに埓っお、今すぐこれをサポヌトするこずを怜蚎しお

TD003ZigbeeマニュアルV0.0.15.pdf

@manup @ebaauw䜕床もし぀こく蚀った埌、開発者向けの

@ebaauw

私はこのロックでいくらかの進歩を遂げたした。 Rest APIリク゚ストに応答したす。぀たり、ロックずロック解陀は完党に正垞に行われたすが、状態を報告/曎新したせん。 䜕が間違っおいる可胜性があるかに぀いお䜕か提案はありたすか

これは、りィンドりカバヌのhandleWindowCoveringClusterIndicationによっお凊理されたすか぀たり、ドアロックに぀いおも同様のこずを曞く必芁がありたすか

/sensorsリ゜ヌスずしお公開したしたか その堎合、 de_web_plugin.cpp updateSensorNode()の属性倀を凊理する必芁がありたす。 lumi.vibrationセンサヌによっお䜿甚されるDOOR_LOCK_CLUSTER_IDブランチがすでにありたす理由は聞かないでください。 そのセンサヌのifテストにelseブランチを远加するのが最善ですDanalockは暙準に十分準拠しおいるようです。 それ以倖の堎合は、 updateLightNode()クラスタヌ属性を凊理する必芁がありたす。 必ずデバむスタむプをホワむトリストに登録しおください。

ロックのクラスタヌからコヌディネヌタヌぞのバむンディングをセットアップしたしたかマニュアルの第5章を参照

ありがずう

私はそれを光ずしお露出したす。 バむンディングを忘れおいたした。 今では完璧に動䜜したす 私は叀いドアを持っおいるので、倖偎からキヌを䜿甚するず内偎も回転したす。ロックからも信頌できるステヌタスメッセヌゞが衚瀺されたす。

これを機胜させるために、私は少し苊劎したした
1general.xmlをpascal1337による以前の投皿から曎新されたものに眮き換えたす
2倉曎されたrest apiプラグむンリンクを眮き換えたす重芁な堎合は、deCONZv。2.05.67を䜿甚し、RaspbianでRaspberry Pi3b +を実行したす。昚日の時点でdeconz-rest-pluginから最新のもので倉曎を開始したした。
3ペアリングモヌドでロックを蚭定しお、ロックをネットワヌクに参加させたす
3私にずっお、Phosconは、ドアロックノヌドのdeCONZGUIで「ReadNodeDescriptor」を抌した埌でのみ、ロックを認識しおいたした。

deCONZ蚭定ではラむトを䜿甚しおいないため、䞀郚の機胜が壊れおいる可胜性がありたす。

できるかどうか、たたは受け入れられるかどうかはわかりたせんが、プルリク゚ストでこれは玠晎らしいでしょう。

@ebaauwマニュアルch 9 Bindingsを読み蟌もうずしたしたが、

@arnerekのレシピに埓い、Deconz REST APIを介しおロックを確実に制埡できるようになりたしたが、ステヌタスは垞にロック解陀されおいたす。

ロックのDoorLuckクラスタヌからBindDropboxの゜ヌスにドラッグし、構成ツヌルずレベルコントロヌルの䞡方の゚ンドポむントからコヌディネヌタヌから宛先にドラッグしお[バむンド]をクリックしようずしたしたが、倉曎はありたせん。

バむンディングを䜜成した埌、自動的に曎新する属性のレポヌトを蚭定する必芁がありたす。 GUIで[_ClusterInfo]パネルを開き、クラスタヌを遞択し、䞋にスクロヌルしお属性をダブルクリックしたす。 ポップアップりィンドりで蚭定通垞は最小1、最倧300を入力し、[構成の曞き蟌み]ボタンを抌したす。

ありがずうございたした 残念ながら、スクリヌンショットのようにinvalid_data_typeを取埗したす。 理由は䜕ですか
Skjermbilde 2019-10-13 kl  12 50 04

線集それを無芖したす。 最初に䞀床埅っお属性を読たなければなりたせんでした。 完璧に動䜜したす

珟圚の唯䞀の問題は、DeCONZ最小サヌビスを停止し、同じナヌザヌでGUIを開始しおこれを実行したこずです。最小サヌビスに戻るず、保持されおいないようです。 ステヌタスは再床報告されたせん。

home.appの関連のない゚ラヌは別ずしお、アプリを開くたびにドアロックタむプが垞に「ロック解陀」ず衚瀺され、珟圚ロックされおいるずきにドアロックがステヌタス「ロック䞭...」のたたになるようです。しかし、それは別の問題。

EDIT2 

GUIで行われるいく぀かのこずは考慮されおいたせんか

バむンディングず属性レポヌトは、ZigBeeデバむスの䞍揮発性メモリに保存されたす。

ヘッドレスデコンズにはこの点で制限がありたすか

いいえ、GUIを抑制するコマンドラむンオプションを備えたdeCONZバむナリは1぀だけです。 䞡方のサヌビスが同じバむナリを開始したす。

ラズベリヌをヘッドレスで実行しおいたすが、グラフィカル環境を有効にしお、VNCサヌバヌずMacOS画面共有クラむアントを䜿甚しおGUIを操䜜しおいたす。

気が狂う GUIがコマンドラむンから実行されおいる堎合、ステヌタスが正確か぀即座に報告されるようになりたした。 それを閉じおdeconz.serviceを再起動するず曎新されたすが、「on」状態は垞に「false」です。 ただし、ロックずロック解陀はできたす。 ご迷惑をおかけしお申し蚳ありたせん、@ ebaauw

線集私はそれを絞り蟌んだず思いたす。 最小倀を停止しおGUIを開始するず、垞にドアロックをいじり、クラスタヌ0101を確認し、[属性]の[読み取り]それが働いおいたす 私はもちろん/読み取り属性ず、それは仕事をしないこずはできたせんしおいないの最小deconz.serviceのIに戻すずき。 久しぶりに、たたは手動でロックを操䜜した埌でも。

たた、属性を読み取る前に、GUIでドアロックが赀く点滅しおいたした。

このログ@ebaauwからステヌタスが曎新されない理由を教えお@arnerekのプラグむンを䜿甚しおいたすが、圌はただ改善䞭ですが、DeCONZで䜕かを台無しにしたのではないかず思いたす。

ここでロックを解陀したす最小限のdeconz.serviceが実行されおいる間

okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:02:708 <-LQI 0x0B04   012 9 3 0x000B57FFFEC4FA38 0xE8A8 1 1 2 02 0F 36
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Endrer tilstand
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her2!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her3!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her4!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her, 1!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Has on!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:05:951 Er her5!
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:06:054 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:06:054 APS Ind 71, 0xFD8A: 0C 00 0D 00 03 F6 2C 02 FF FF 2E 21 00 F6 2C 02 FF FF 2E 21 00 00 00 24 02 00 73 F6 2C 02 FF FF 2E 21 00 6D 64 C3 FE FF 57 0B 00 4F 03 25 02 0F D9 F6 2C 02 FF FF 2E 21 00 04 7A 77 FE FF 9F FD 90 04 0B 25 02 0F 29
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:06:054 <-LQI 0xFD8A   013 0 3 0x00212EFFFF022CF6 0x0000 0 1 2 02 00 73
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:06:519 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:30:06 LillePi deCONZ[22034]: 21:30:06:519 APS Ind 71, 0xFD8A: 0D 00 0D 03 03 F6 2C 02 FF FF 2E 21 00 12 7C 70 FE FF 57 0B 00 E0 3D 25 02 0F 71 F6 2C 02 FF FF 2E 21 00 B7 BB D6 FE FF 57 0B 00 26 46 25 02 0F 3A F6 2C 02 FF FF 2E 21 00 6A 06 C2 FE FF 57 0B 00 48 4C 25 02 0F D6
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:06:519 <-LQI 0xFD8A   013 3 3 0x000B57FFFE707C12 0x3DE0 1 1 2 02 0F 71
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:015 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:015 APS Ind 71, 0xFD8A: 0E 00 0D 06 03 F6 2C 02 FF FF 2E 21 00 86 C4 C7 FE FF 6F 0D 00 18 5E 25 02 0F 81 F6 2C 02 FF FF 2E 21 00 0F ED EE FE FF 57 0B 00 A7 67 25 02 0F 35 F6 2C 02 FF FF 2E 21 00 5B 9B AF FE FF 6F 0D 00 C8 A8 25 02 0F 8A
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:015 <-LQI 0xFD8A   013 6 3 0x000D6FFFFEC7C486 0x5E18 1 1 2 02 0F 81
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:479 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:479 APS Ind 71, 0xFD8A: 10 00 0D 09 03 F6 2C 02 FF FF 2E 21 00 8E 9C 88 FE FF 9F FD 90 D3 BE 25 02 0F 69 F6 2C 02 FF FF 2E 21 00 88 DC C7 FE FF 6F 0D 00 93 CB 25 02 0F 70 F6 2C 02 FF FF 2E 21 00 38 FA C4 FE FF 57 0B 00 A8 E8 25 02 0F FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:479 <-LQI 0xFD8A   013 9 3 0x90FD9FFFFE889C8E 0xBED3 1 1 2 02 0F 69
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:944 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:944 APS Ind 27, 0xFD8A: 13 00 0D 0C 01 F6 2C 02 FF FF 2E 21 00 57 5F F3 FE FF 6F 0D 00 D1 F4 25 02 0F 5B
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:07:944 <-LQI 0xFD8A   013 12 1 0x000D6FFFFEF35F57 0xF4D1 1 1 2 02 0F 5B
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:369 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:369 APS Ind 4, 0xABF9: 19 76 01 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:369 <-ZCL serverToClient 0xABF9 1 for cluster 0x0101 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:416 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:416 APS Ind 4, 0xABF9: 19 76 01 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:416 <-ZCL serverToClient 0xABF9 1 for cluster 0x0101 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:817 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:817 APS Ind 13, 0xABF9: 09 5A 20 01 02 FF FF 00 FF FF FF FF 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:817 <-ZCL serverToClient 0xABF9 1 for cluster 0x0101 01 02 FF FF 00 FF FF FF FF 00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:848 Node data 0x000b57fffe59e55a profileId: 0x0104, clusterId: 0x0101
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:848 Start. UddateLight
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 updateLights!
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 Status dÞrlås: 0
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 ZCL attribute report 0x000B57FFFE59E55A for cluster 0x0101, ep 0x01
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 APS Ind 7, 0xABF9: 08 5B 0A 00 00 30 02
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 <-ZCL attribute report 0xABF9 0x0101 1 00 00 30 02
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:849 ->ZCL default response seq id 0x5B command id 0x0A, status 0x00
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:09:944 APS-DATA.confirm status 0x00, id = 0x9F, srcEp = 0x01, dstcEp = 0x01, dstAddr = 0xABF9
okt. 14 21:30:13 LillePi deCONZ[22034]: 21:30:11:818 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF

ここで再床ロックしたすオン状態はtrueに倉曎されたせん

okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:35:753 <-LQI 0x0000   014 13 1 0x000B57FFFEC4FA38 0xE8A8 1 1 3 01 00 B3
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Endrer tilstand
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her2!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her3!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her4!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her, 1!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Has on!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:37:313 Er her5!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:379 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:379 APS Ind 4, 0xABF9: 19 77 00 00
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:379 <-ZCL serverToClient 0xABF9 1 for cluster 0x0101 00
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:811 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:811 APS Ind 13, 0xABF9: 09 5D 20 01 01 FF FF 00 FF FF FF FF 00
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:811 <-ZCL serverToClient 0xABF9 1 for cluster 0x0101 01 01 FF FF 00 FF FF FF FF 00
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:842 Node data 0x000b57fffe59e55a profileId: 0x0104, clusterId: 0x0101
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:842 Start. UddateLight
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 updateLights!
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 Status dÞrlås: 0
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 ZCL attribute report 0x000B57FFFE59E55A for cluster 0x0101, ep 0x01
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 profileid 0104, clusterid 0101, srcEndpoint 01, dstEndpoint 01, status 0x00, securityStatus FF
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 APS Ind 7, 0xABF9: 08 5E 0A 00 00 30 01
okt. 14 21:33:38 LillePi deCONZ[22034]: 21:33:38:843 <-ZCL attribute report 0xABF9 0x0101 1 00 00 30 01
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:38:843 ->ZCL default response seq id 0x5E command id 0x0A, status 0x00
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:38:990 APS-DATA.confirm status 0x00, id = 0x09, srcEp = 0x01, dstcEp = 0x01, dstAddr = 0xABF9
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:179 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:179 APS Ind 71, 0x67A7: 69 00 0D 00 03 F6 2C 02 FF FF 2E 21 00 F6 2C 02 FF FF 2E 21 00 00 00 24 02 00 63 F6 2C 02 FF FF 2E 21 00 6D 64 C3 FE FF 57 0B 00 4F 03 25 02 0F 28 F6 2C 02 FF FF 2E 21 00 04 7A 77 FE FF 9F FD 90 04 0B 25 02 0F 82
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:179 <-LQI 0x67A7   013 0 3 0x00212EFFFF022CF6 0x0000 0 1 2 02 00 63
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:660 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:660 APS Ind 71, 0x67A7: 6C 00 0D 03 03 F6 2C 02 FF FF 2E 21 00 12 7C 70 FE FF 57 0B 00 E0 3D 25 02 0F 2E F6 2C 02 FF FF 2E 21 00 B7 BB D6 FE FF 57 0B 00 26 46 25 02 0F 34 F6 2C 02 FF FF 2E 21 00 6A 06 C2 FE FF 57 0B 00 48 4C 25 02 0F 1A
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:39:660 <-LQI 0x67A7   013 3 3 0x000B57FFFE707C12 0x3DE0 1 1 2 02 0F 2E
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:125 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:125 APS Ind 71, 0x67A7: 6F 00 0D 06 03 F6 2C 02 FF FF 2E 21 00 86 C4 C7 FE FF 6F 0D 00 18 5E 25 02 0F 1E F6 2C 02 FF FF 2E 21 00 5B 9B AF FE FF 6F 0D 00 C8 A8 25 02 0F 2C F6 2C 02 FF FF 2E 21 00 8E 9C 88 FE FF 9F FD 90 D3 BE 25 02 0F 3E
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:125 <-LQI 0x67A7   013 6 3 0x000D6FFFFEC7C486 0x5E18 1 1 2 02 0F 1E
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:621 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:621 APS Ind 71, 0x67A7: 72 00 0D 09 03 F6 2C 02 FF FF 2E 21 00 88 DC C7 FE FF 6F 0D 00 93 CB 25 02 0F 41 F6 2C 02 FF FF 2E 21 00 38 FA C4 FE FF 57 0B 00 A8 E8 25 02 0F 36 F6 2C 02 FF FF 2E 21 00 57 5F F3 FE FF 6F 0D 00 D1 F4 25 02 0F 64
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:40:621 <-LQI 0x67A7   013 9 3 0x000D6FFFFEC7DC88 0xCB93 1 1 2 02 0F 41
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:41:086 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:41:086 APS Ind 27, 0x67A7: 74 00 0D 0C 01 F6 2C 02 FF FF 2E 21 00 41 11 8A FE FF 9F FD 90 8A FD 25 02 0F 37
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:41:086 <-LQI 0x67A7   013 12 1 0x90FD9FFFFE8A1141 0xFD8A 1 1 2 02 0F 37
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:464 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:464 APS Ind 71, 0x4626: 7A 00 0D 00 03 F6 2C 02 FF FF 2E 21 00 F6 2C 02 FF FF 2E 21 00 00 00 24 02 00 22 F6 2C 02 FF FF 2E 21 00 6D 64 C3 FE FF 57 0B 00 4F 03 25 02 0F 0E F6 2C 02 FF FF 2E 21 00 04 7A 77 FE FF 9F FD 90 04 0B 25 02 0F 52
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:464 <-LQI 0x4626   013 0 3 0x00212EFFFF022CF6 0x0000 0 1 2 02 00 22
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:944 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:944 APS Ind 71, 0x4626: 7B 00 0D 03 03 F6 2C 02 FF FF 2E 21 00 6A 06 C2 FE FF 57 0B 00 48 4C 25 02 0F 13 F6 2C 02 FF FF 2E 21 00 86 C4 C7 FE FF 6F 0D 00 18 5E 25 02 0F 14 F6 2C 02 FF FF 2E 21 00 0F ED EE FE FF 57 0B 00 A7 67 25 02 0F 30
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:44:944 <-LQI 0x4626   013 3 3 0x000B57FFFEC2066A 0x4C48 1 1 2 02 0F 13
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:425 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:425 APS Ind 71, 0x4626: 7E 00 0D 06 03 F6 2C 02 FF FF 2E 21 00 5B 9B AF FE FF 6F 0D 00 C8 A8 25 02 0F 14 F6 2C 02 FF FF 2E 21 00 88 DC C7 FE FF 6F 0D 00 93 CB 25 02 0F 1C F6 2C 02 FF FF 2E 21 00 57 5F F3 FE FF 6F 0D 00 D1 F4 25 02 0F 80
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:426 <-LQI 0x4626   013 6 3 0x000D6FFFFEAF9B5B 0xA8C8 1 1 2 02 0F 14
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:922 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:922 APS Ind 71, 0x4626: 81 00 0D 09 03 F6 2C 02 FF FF 2E 21 00 41 11 8A FE FF 9F FD 90 8A FD 25 02 0F 37 F6 2C 02 FF FF 2E 21 00 7D CE 93 FE FF 57 0B 00 EE E8 12 00 02 FF F6 2C 02 FF FF 2E 21 00 A0 EF 36 02 00 8D 15 00 44 C5 12 00 02 FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:45:922 <-LQI 0x4626   013 9 3 0x90FD9FFFFE8A1141 0xFD8A 1 1 2 02 0F 37
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:46:370 profileid 0000, clusterid 8031, srcEndpoint 00, dstEndpoint 00, status 0x00, securityStatus FF
okt. 14 21:33:46 LillePi deCONZ[22034]: 21:33:46:370 APS Ind 27, 0x4626: 84 00 0D 0C 01 F6 2C 02 FF FF 2E 21 00 5A E5 59 FE FF 57 0B 00 F9 AB 12 00 02 FF
okt. 14 21:33:47 LillePi homebridge[269]: [2019-10-14 21:33:47] [Hue] lumi.remote.b286acn01 Stue: set homekit status fault from 1 to 0
okt. 14 21:33:53 LillePi node-red[950]: 14 Oct 21:33:53 - [info] [sectoralarm-site:34ecc6dc.1194e2] Received 'check' command
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:46:370 <-LQI 0x4626   013 12 1 0x000B57FFFE59E55A 0xABF9 2 0 1 00 02 FF
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491 Node data 0x00158d00027c069a profileId: 0x0104, clusterId: 0x0000
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491 Start. UddateLight
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491 no button map for: lumi.remote.b286acn01 ep: 0x01 cl: 0x0000 cmd: 0x0A pl[0]: 001
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491 ZCL attribute report 0x00158D00027C069A for cluster 0x0000, ep 0x01
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491 0x00158D00027C069A extract Xiaomi special attribute 0xFF01
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         01 battery 3005 (0x0BBD)
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         03 temperature 33 °C
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         04 unknown 17320 (0x43A8)
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         05 RSSI dB (?) 23 (0x0017)
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         06 LQI (?) 4294967296 (0x0100000000)
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         08 unknown 5129 (0x1409)
okt. 14 21:33:55 LillePi deCONZ[22034]: 21:33:47:491         0a unknown 62673 (0xF4D1)

最小限のdeconz.serviceの開始埌、netcat "r 0xABF9 1 0x0101 0"ドアロックの属性1を読み取るをDeCONZ CLIプラグむンに1回安党のために1時間ごずに送信するこずで䞀時的に解決したした。

@ebaauw私は今ロックでひどいバッテリヌ寿呜を持っおいたす。 私はいく぀かを期埅したすが、毎日10〜20のダりンは少し倚いです。 デコンズで䜕床も「バりンド」するこずができるず思いたすか それで、それは重耇しおあたりにも頻繁に報告しおいたすか どこかにすべおのバむンディングのテヌブルがありたすか

バむンディングテヌブルを読み取るためのZDPコマンドがあるず思いたす。 deconz-cli-pluginを䜿甚しお送信し、応答をスニッフィングするこずができたす。 バむンディングの数がバッテリヌの寿呜を瞮める䞻な芁因になるずは思いたせん。 ポヌリング制埡や属性レポヌトの構成が原因である可胜性が高く、デバむスが頻繁にりェむクアップしたす。

@ebaauwあなたはもちろん正しいです、そしおZDPコマンドは1぀のバむンディングを瀺したす。

自動化ロゞックを調べお、zigbeeメッセヌゞングポヌリングにも䞍芁なルヌプを芋぀けたした。

ただし、Deconzのクラスタヌ情報で属性のレポヌトを蚭定した埌「最倧300」、5分ごずにステヌタスもレポヌトされるこずがわかりたす。 zigbeeずDeconzのすべおをただ完党には理解しおいないこずは知っおいたすが、パッシブセンサヌではなく、ロックが倉曎されたずきにステヌタスを報告するため、これは䞍芁ではありたせん........

線集チェックむン間隔ずしおデフォルトで14400に蚭定されおいるように芋えるポヌリング制埡クラスタヌがあるようです...

これは新しい゜フトりェアバヌゞョンでデフォルトでサポヌトされおいたすか、それずも䞊蚘のすべおの手順に埓う必芁がありたすか

DanalockZigbeeずZwaveのどちらかを決めおいたす。

私もそれを実行するこずに興味がありたす。 ステップバむステップガむドを共有できたすか imもdeconzにたったく新しい

この問題が叀くなっおいる/クロヌズされおいるのはなぜですか
ロックはdeConzによっお完党に怜出されたす。
Screenshot_20200115_160911

ただし、restAPIを介しお公開されたせんPhoscon / sensor / add new sensor / otherによっお怜出されるこずはありたせん

curl --tcp-nodelay --max-time 59 -H'Content-Typeapplication / json '-X GET http// hassio 40850 / api / mypass /
"デバむス名" "ConBee II"、
「名前」「Zigbee」、
"名前" "私のアプリケヌション"
"名前" "PhosconB1066x452"
"名前" "PhosconB1290x655"
"名前" "pydeconz"
"名前" "私のアプリケヌション"
"名前" "ベッドラむト"、
"manufacturername" "Philips"、
"名前" "色枩床ラむト1"、
"manufacturername" "Philips"、
"名前" "色枩床ラむト2"、
"manufacturername" "Philips"、
「名前」「昌光」、
"manufacturername" "Eurotronic"、
"名前" "SPZB0001"、
"manufacturername" "Eurotronic"、
"名前" "SPZB00012"、

新しい号を開く必芁がありたすか

@ pascal1337の倉曎を適切なフォヌクhttps://github.com/fr34kyn01535/deconz-rest-plugin/commits/masterに远加したしたが、残りのAPIに衚瀺するロックを取埗できたせんでした。 。

ハロスノェン、

自分のコヌドをフォヌクしお維持するこずは避けたかったのです。
ドレスデン゚レクトロニックはここに新しいデバむスを投皿するように䟝頌し、すべおの情報が提䟛されおいたす。
しかし、このリク゚ストは2歳ですが、ドレスデンの゚レクトロニックの人々はどこにいたすか

私は今zigbee2mqttを調べおいたす。 このプラグむンのコヌドベヌスは正盎なずころ混乱しおおり、ハヌドコヌドされたフラグのアヌキテクチャは、デバむスのより倧きな゚コシステムに私たちを連れお行くこずはありたせん。 コア動䜜の倚くを曞き盎すこずなく、新しい動䜜ずデバむスを远加できるはずです。

私は10月から倉曎したRESTAPIプラグむンを䜿甚しおおり、問題なく動䜜しおいたす。

私は錠を光ずしお露出したしたが、この解決策が受け入れられるかどうかはわかりたせん。 私はコヌダヌではなく、githubの経隓もありたせん。 誰かが興味を持っおいるなら、私はコヌドを共有するこずができたす。 このロックが公匏コヌドでサポヌトされおいるず䟿利です。

@arnerekがそれを共有するこずは、確かにここでお互いを助けるこずができたす。

ここにコヌドを公開したした https 

@arnerekこれは問題なく受け入れられるず思いたす。煙探知噚などで行われおいるのず同じ方法です。メむンリポゞトリにプルリク゚ストを送信しおいただけたすか

@arnerek 䞊蚘のコメントを読みたしたか 私は今日プルリク゚ストを芋たせんでした..そしおただ垌望したす;-)

プルリク゚ストをしおみたす。 うたくいけば、次の日に

@arnerekがロックを/lightsリ゜ヌスずしお公開しおいるようです。 通垞、タヌゲットのロック状態を蚭定しおからロックが珟圚のロック状態を倉曎するたでに倚少の遅延があるため、うたくいくかどうかはわかりたせん。 それを反映するために、タヌゲットず珟圚の状態の異なる属性が必芁になる堎合がありたす。 サヌモスタット。 これらは/sensorsリ゜ヌスずしお公開され、タヌゲットはconfigあり、読み取り専甚珟圚の状態はstateたす。
もちろん、同じこずが窓芆い装眮にも圓おはたりたす。

このロックは_Groups_をサポヌトしおいないようです。したがっお、 /lightsリ゜ヌスずしお公開する理由はありたせん。 ただし、他のロックに぀いおはわかりたせん。

@ebaauwでは、代替手段は䜕ですか
オンずオフを切り替えるこずができるのは、照明リ゜ヌスだけではありたせんか 次に、説明した状態を反映するいく぀かのセンサヌを䜜成する必芁がありたすか
申し蚳ありたせんが、私はただデコンズを裏返しに知りたせん。

䞊で述べたように、タヌゲット状態がconfig属性にマップされ、珟圚の状態がstate属性にマップされた/sensorsリ゜ヌス。

こんにちは

Danalock V3Zigbeeロックを賌入したした。 arnerekが曞いたコヌドを䜿おうずしおいたす。Deconzに入れおおくずいいでしょう。 私はgithubを初めお䜿甚したすが、arnereksブランチに基づいおプラグむンのバヌゞョンをコンパむルできるはずであれば正しく理解できたすか それがImがやろうずしおいるこずだからです。コンパむルはかなり長い間続きたすが、゚ラヌで終わりたす。

私はこれが奜きでした
git clone -b Danalock https://github.com/arnerek/deconz-rest-plugin

cddeconz-rest-plugin

qmake && make -j2

これは正しいですか、それずもgitの動䜜に぀いおもっず読む必芁がありたすか :)

/゚リック

私はそれが正しくお簡単な方法だず思いたすこの方法ではgit checkoutを䜿甚する必芁はありたせん
しかし、ファむルを眮き換えるためのコマンドラむンがありたせん

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

そしお忘れないでください

sudo apt install deconz-dev

あなたの゚ラヌは䜕ですか

それは実際に今働いた。 make cleanず曞いお、もう䞀床やり盎したした。
コンパむルが終了したした。 次に、次のステップを実行したした。

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

はい、以前はsudo apt install deconz-devを実行したした。

その埌、サヌビスを再起動し、Phosconアプリでロックをペアリングしようずしたしたが、運が悪かったので心配です。

これ以䞊䜕をすべきか本圓にわからない。 これを機胜させるこずができた他の誰か

@lillaeriika確認するために以前の投皿のように

@arnerekうヌん、 /usr/share/deCONZ/zclたすか

それが私がしたこずです。 再起動したした。 それでも動䜜したせん。 :(

この投皿 https 

堎所は正しいず思いたす。 新しいラむトを探し、ダナロックのピンホヌルにあるペヌパヌクリップを䜿甚しおペアリングしたす。

たた、私のために働いおいたせん、私はあなたがリストしたすべおを䜜りたした、そしおそれを働かせるこずができたせん。

ロックをdeCONZからネットワヌクに参加させようずできたすか deCONZから、ロックずロック解陀ができるはずです。

はい、クラスタヌからロックおよびロック解陀するこずはできたすが、ラむトたたはAPIで芋぀けるこずができたせん

これを詊しおみたしたか「私にずっお、Phosconは、ドアロックノヌドのdeCONZ GUIで[ノヌド蚘述子の読み取り]を抌した埌でのみ、ロックを認識したした。」

phosconで新しいラむトを探しおいるずきにロックを回しおみるこずもできたす

このボタンを抌さないずロックずロック解陀ができなかったので、はい、すでに実行したした。
怜玢でロックずロック解陀を詊みたしたが、ただ䜕もありたせん。

ゲヌトりェむのバヌゞョンは䜕ですかPhosconにありたす

2.05.69 / 25.2.2020

基本クラスタヌなどですべおの属性を読み取っおみたした。

みなさん、こんにちは、

デバむス
Raspberry Pi2モデルB
Conbee IIバヌゞョン2.05.69 / 2/14/2020

私は次のこずをしたした

  1. sudoapr-曎新を取埗
  2. sudo apt install deconz-dev
  3. git clone -b Danalock https://github.com/arnerek/deconz-rest-plugin
  4. cddeconz-rest-plugin
  5. qmake && make -j2
  6. sudo mv /usr/share/deCONZ/plugins/libde_rest_plugin.so /usr/share/deCONZ/libde_rest_plugin.so.bak
  7. sudo mv libde_rest_plugin.so /usr/share/deCONZ/plugins/libde_rest_plugin.so
  8. deCONZGUIを再床開きたす

deCONZGUIからロックを操䜜できたす
OOTBプラグむンを䜿甚しおHomeAssistantのランプずしお䜿甚できたすが、ランプの状態は保存されたせん。

状態をランプ保存するにはどうすればよいですか
deCONZでランプを回しおAqara Smart Plugのように切り替えるにはどうすればよいですか

ありがずう

奇劙な。 Danalockアプリはあなたに信頌できるドアロックステヌタスを䞎えたすか

Home Assistantでロックテンプレヌトを䜿甚しおいたす https 

@arnerekなぜ私のロックがラむトに衚瀺されないのか知っおいたすか

申し蚳ありたせん。 たぶん、libde_rest_plugin.soファむルの暩限たたは所有暩を確認したすか Deconzのロックを削陀しお、もう䞀床远加したすか

暩限は正しいです。 GUIでそのアむテムを削陀するにはどうすればよいですか delキヌを抌すず、5秒埌に「再接続」されたす。

奇劙な。 Danalockアプリはあなたに信頌できるドアロックステヌタスを䞎えたすか

Home Assistantでロックテンプレヌトを䜿甚しおいたす https 

ありがずうございたした。
今は完璧です。

理由はわかりたせんが、最初はロックしおも状態が保たれたせんでした。 しかし、今では問題なく動䜜したす。

たた、GUIからロックを削陀し、Danalockアプリを介しおロックをリセットしお再接続した埌、機胜するようになりたした

私ももう少し進んだ。 私はこれたでGUIを䜿甚したこずがありたせんが、GUIを起動したずき、実際にはロックがかかっおいたした。 Deconz GUIから削陀しおから、Webappを介しお远加し盎したした。 その埌、GUIずPhosconアプリの䞡方に衚瀺されたした。 だから今、それはすべおの堎所にありたす。

最埌の問題GUIずWebappでロック/ロック解陀できたすが、Phosconアプリではロックできたせんか

実際にはPhosconAppでも動䜜するようですが、少し遅れおいたす。 Openhabに入れおみたら、そこからはずおもうたくいくようで、嬉しいず思いたす。 明日はもう少しテストをしたす。 すべおの助けをありがずう。 いよいよおやすみなさい

あなたの考えを共有しおくれおありがずう。 DanaLockも賌入しおテストするず思いたす。
ちなみに、Dockerfileが利甚可胜かどうか知っおいたしたか OrangePi ZeroPlusのDockerでDECONZを実行しおいたす:)

線集
DanaLockサポヌトを䜿甚しおDockerで実行し続けるず䟿利です。

そしお
新しいデバむスをDeconzに远加するための

私は䞊の人ず同じ状態になりたした。 ロックは状態を維持したせん。 そしお、コマンドはたたにしか届きたせんでした。 デコンズからもう䞀床完党に取り倖したした。 phosconで远加したした。 すぐに動䜜し、今では完党に動䜜したす。 Deconzからの制埡、phoscon、Openhabぞの远加、およびOpenhabからの制埡。 ずおも幞せ。 皆さん、ありがずうございたした。

@ebaauwここのステヌタスはどうなっおいたすか、なぜ問題は解決されたのですか 開発者はより倚くの情報を必芁ずしおいたすか

ここのステヌタスは䜕ですか

すみたせん、わかりたせん。 私は自分でスマヌトロックを持っおおらず、それをサポヌトするコヌドも曞いおいたせん。 䞊蚘のように、2018幎ずは異なり、 /lightsリ゜ヌスずしおロックを公開するのは悪い考えかもしれないず今は恐れおいたす。 解決できない問題が発生する可胜性がありたすAPIで状態を倉曎する前に、GUIで属性を読み取る必芁があるなど。 譊告装眮サむレンに関する最近の経隓により、私は自分の芋方を倉えたした。 デバむス関数を/lightsリ゜ヌスずしおサポヌトするための唯䞀の説埗力のある議論は、その関数がグルヌプをサポヌトする堎合ですデバむスをカバヌするりィンドり、およびHeimanスタンドアロンサむレンの堎合ず同様ですが、煙探知噚のサむレン。

なぜ問題は解決されたのですか

叀いボットを幞せに保぀には

開発者はより倚くの情報を必芁ずしおいたすか

特に@bohthoがテクニカルマニュアルを採点できたので、ここにはおそらく十分な情報があるず思いたす。https //github.com/dresden-elektronik/deconz-rest-plugin/issues/520#issuecomment-537240173を参照しお

䞊蚘のように、REST APIプラグむンの珟圚のコヌドベヌスは非垞に耇雑であり、新しいデバむスタむプのサポヌトを远加するには、倚くのヒットずミスの開発テストサむクルが必芁です。 このため、持っおいないデバむスのサポヌトを远加しようずはしなくなりたした。 貞し出し人を雇うこずができる堎合、たたは人々が私にデバむスを自分で手に入れるこずを埌揎したい堎合は、DanalockのREST APIおよびHomebridge Hueのサポヌトに取り組むこずができおうれしいです。 Phosconはオヌプン゜ヌスではないため、サポヌトを远加できないこずに泚意しおください。

@ebaauwに感謝したす。 珟圚、HomeassistantでネむティブZHAに切り替えおConbee 1を䜿甚、倧成功を収めおいたす。 Danalockは箱から出しお動䜜したす。

みなさん、こんにちは。
ここ数日、DanalockV3をConbeeIIバヌゞョン2.05.69、Raspberry PI 4およびHome Assistant0.109.6で動䜜するようにしようずしおいたす。 プロセスを接続した埌、Phosconアプリでロックがラむトずしお衚瀺され、deCONZGUIを介しお管理できたす。 この埌、Phosconアプリで認蚌プロセスを実行しおHAに接続したすHAはNUCサヌバヌにむンストヌルされ、PI4のIPによるHAぞの統合を䜿甚しおConbee IIに接続したす。 ダナロックの状態以倖は動䜜したす。 Danalockを再起動した埌、統合が機胜したせん 私はただdeCONZGUIを介しおそれを管理するこずができ、ロック/ロック解陀するexecコマンドは完党に機胜したす。 助けおください。

これがDeconzでサポヌトされるかどうかに぀いおのニュヌスはありたすか 私はそれを機胜させようずしたしたが、私はこのスレッドず私が䜕をすべきかを理解しおいたせんでした:)誰かが段階的に物事を䜜るこずができたすか

@ helto4real 、あなたは私のステップのリストを䜿うこずができたす
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/520#issuecomment -612411637
次に、Home AssistantでUI芁玠をロックする必芁がある堎合は、arnerekの提案を䜿甚したす
https://github.com/dresden-elektronik/deconz-rest-plugin/issues/520#issuecomment -612471028

時々私は次の問題を抱えおいたす

  • ロックは状態を保持したせん。 この堎合、deCONZ GUIに移動し、状態を手動で読み取りたす
  • ロックの状態が䞍明です。この堎合、deCONZ GUIに移動しお、手動で状態を倉曎したす。

DanalockをConbee2 / Deconzに接続するための初心者向けの「簡単な」ガむドはありたすか

たぶんそれは誰にずっおも面癜いでしょう、私はDanalockの倉曎をdeconz-rest-plugin-2_05_77_stableずマヌゞしたした。 以前のバヌゞョンでは、Aqaraoppleを远加できたせんでした。
゜ヌスは私のgithubにありたす。

--Mimiixによる線集>さらにクリアランスが埗られるたでURLを削陀したす。

たぶんそれは誰にずっおも面癜いでしょう、私はDanalockの倉曎をdeconz-rest-plugin-2_05_77_stableずマヌゞしたした。 以前のバヌゞョンでは、Aqaraoppleを远加できたせんでした。
゜ヌスは私のgithubにありたす。

--Mimiixによる線集>さらにクリアランスが埗られるたでURLを削陀したす。

それは完璧に機胜しおいたす:-)しかし、APIを介しおバッテリヌの状態を取埗する方法はありたすか :-)

誰もこのリポゞトリにPRをしお、それを決定的なものにするこずはできたせんか

残りのプラグむンを今すぐ曎新したしたが、ロックがPhosconアプリから削陀され、APIでも芋぀かりたせん。 この問題に察する提案はありたすか すでにリセットず再接続を詊みたした。

@manupこれをコヌドにマヌゞしおください:-)

私たちは、3幎間、これをさたざたな方法や問題で含めるように䟝頌したず思いたす。 私はzigbee-herdsmanに移りたした。 瞬時に動䜜したす。

残りのプラグむンを今すぐ曎新したしたが、ロックがPhosconアプリから削陀され、APIでも芋぀かりたせん。 この問題に察する提案はありたすか すでにリセットず再接続を詊みたした。

次に、プラグむンをダりングレヌドするか、手動で倉曎を远加しお、プラグむンを再び機胜させる必芁がありたす:-)

@ smulle48それは15日より前にマヌゞされおいたす。 それは新しいバヌゞョンがリリヌスされるずきです:)

圌はしばしば前の週に合䜵したす:)

ずころで。 それは私だけですか、それずも手動で回しおもロック電球の状態は倉わりたせんか

私のロックは、Webアプリによっお開始された最埌の状態を保持したす

手動でロックを回すず、ロックの状態が倉わりたす。

3぀の遞択肢がありたすか

  • ロック
  • ロックを解陀する
  • ラッチを匕く

私のナヌスケヌスは次のずおりです。

  • 誰も家にいない堎合はドアをロックしたす。
  • 誰かが家の近くにいる堎合はドアのロックを解陀したす。
  • WiFiに接続しおいる堎合は、ラッチを匕きたす。

3぀の遞択肢がありたすか

  • ロック
  • ロックを解陀する
  • ラッチを匕く

私のナヌスケヌスは次のずおりです。

  • 誰も家にいない堎合はドアをロックしたす。
  • 誰かが家の近くにいる堎合はドアのロックを解陀したす。
  • WiFiに接続しおいる堎合は、ラッチを匕きたす。

電球ずしお扱われるので、オン/オフロック/ロック解陀したす。

その自動ロック解陀は、「ロック解陀を保留」を含め、すでにDanalockアプリに含たれおいたす。

電球ずしお扱われるので、オン/オフロック/ロック解陀したす。

その自動ロック解陀は、「ロック解陀を保留」を含め、すでにDanalockアプリに含たれおいたす。

@ smulle48
぀たり、zigbeeでロックを解陀するず、アプリで蚭定されたオプションが䜿甚されたすか
では、ロック解陀ずロック解陀を別々に保持するこずはできたせんか

電球ずしお扱われるので、オン/オフロック/ロック解陀したす。

その自動ロック解陀は、「ロック解陀を保留」を含め、すでにDanalockアプリに含たれおいたす。

@ smulle48
぀たり、zigbeeでロックを解陀するず、アプリで蚭定されたオプションが䜿甚されたすか
では、ロック解陀ずロック解陀を別々に保持するこずはできたせんか

これたでのずころ、ロックずロック解陀はzigbeeを介しおのみ可胜です。 あなたが公匏のDanalockアプリからできる残りの郚分

電球ずしお扱われるので、オン/オフロック/ロック解陀したす。

その自動ロック解陀は、「ロック解陀を保留」を含め、すでにDanalockアプリに含たれおいたす。

@ smulle48
぀たり、zigbeeでロックを解陀するず、アプリで蚭定されたオプションが䜿甚されたすか
では、ロック解陀ずロック解陀を別々に保持するこずはできたせんか

これたでのずころ、ロックずロック解陀はzigbeeを介しおのみ可胜です。 あなたが公匏のDanalockアプリからできる残りの郚分

わかりたした、ありがずうございたす

バヌゞョン.79でサポヌトが提䟛されおいるため、これを閉じたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡