NEWS
Test Adapter Nuki-extended v2.0.x
-
@dr-bakterius hi vielen Dank schonmal für deine Rückmeldung. Lass uns hier weitermachen:
https://forum.iobroker.net/topic/41357/nuki-ringstateupdate-nicht-verfügbar?_=1611504536016
Habe dort nochmal einen Screenshot von der Strucktur hinterlegt.
Gruß
Dirk
-
Hi zusammen! Ich bin bei meinen bisherigen Recherchen leider zu keiner Antwort gekommen. Gibt es eine Möglichkeit, die Nuki-Ereignisse (Öffnung durch Person X, Schließung durch Person Y) abzufragen und sich dann entsprechend benachrichtigen zu lassen?
Ich kenne die Benachrichtigungsoption in der NUKI-App. Mir geht es aber darum, diese Nachrichten auch im ioBroker entsprechend zu verarbeiten. Und dazu finde ich einfach nichts.
-
hmm ja müsste gehen, bei diesem adapter hast du ja unter jedem benutzer einen dp datelastActive was man als auslöser verwenden könnte, und mit dem dp lastAction vom schloss könnte man identifizieren was gemacht wurde
-
@jackdaniel Prima! Danke für den Tipp. Das sieht in der Tat vielversprechend aus. Schaue ich mir mal an.
In der Doku vom Adapter findet man auch Infos zu einem Knoten "notifications". Allerdings finde ich den partout nicht.
-
@gizmodlx sagte in Test Adapter Nuki-extended v2.0.x:
In der Doku vom Adapter findet man auch Infos zu einem Knoten "notifications". Allerdings finde ich den partout nicht.
Hier?
-
@dr-bakterius Ok, da hab ich mich unklar ausgedrückt
Die "Notifications" hab ich auch im Baum "Info" gefunden, nicht jedoch die in der Doku erwähnten "notifications.notificationindex...."
-
@jackdaniel said in Test Adapter Nuki-extended v2.0.x:
hmm ja müsste gehen, bei diesem adapter hast du ja unter jedem benutzer einen dp datelastActive was man als auslöser verwenden könnte, und mit dem dp lastAction vom schloss könnte man identifizieren was gemacht wurde
Leider scheinen diese Infos nicht zeitnah aktualisiert zu werden - trotz Abrufintervall von 10 Sekunden habe ich teils nach Stunden hier noch kein Status-Update. Ich vermute das lässt sich so derzeit nicht sinnvoll nutzen.
-
@gizmodlx Bis auf 'referenceId' und 'secret' ist doch alles da. Zumindest bei mir...
-
@dr-bakterius stimmt. ich hatte fälschlicherweise nach den Channelnamen gesucht. Aber irgendwie scheint da leider auch nix brauchbares dabei zu sein. schon seltsam, da Nuki selbst die Notifications ja nutzt und auch zeitnah verschickt
Also laut "webApiLast" werden die Infos regelmäßig (wie konfiguriert) synchronisiert. Im Log ist auch kein Fehler erkennbar.
Trotzdem ist "dateUpdated" in dem Userzweig komplett veraltet (Stand vor 10 Stunden). Sollten die Userinfos nicht ebenfalls synchronisiert werden und somit den gleichen Timestamp wie "webApiLast" haben?
-
@gizmodlx sagte in Test Adapter Nuki-extended v2.0.x:
Trotzdem ist "dateUpdated" in dem Userzweig komplett veraltet
Das stimmt leider. Bei mir wurde mein letzter Unlock von gestern Nachmittag bis jetzt nicht übernommen. Ist derzeit also leider unnutzbar.
-
@dr-bakterius Danke für die Rückmeldung. Dann liegt es zumindest nicht an meiner Config
@Zefau Vielleicht könntest du das in einer der nächsten Versionen berücksichtigen? Ebenfalls hilfreich für die Automatisierung wäre, wenn man auf die Informationen der Historie die man über die Adapter-Webseite ja grundsätzlich abrufen kann (die scheinen auch aktuell zu sein), direkt in ioBroker zugreifen könnte.
-
In meinem PiHole fällt mir Nuki auf.
Über 100.000 Hits.
Und aktuell schaut es so aus:
1 Frage: Ist das normal?
- Frage: Kann es an diesen 10 Sekunden Intervall liegen? Wenn ich den runter stelle, was für Nachteile können entstehen. Eigentlich brauch ich nur das Klingelsignal.
-
@paul-ol sagte in Test Adapter Nuki-extended v2.0.x:
Ist das normal?
Nein, bei mir ist das nicht einmal in der Liste der zehn aktivsten.
Kann es an diesen 10 Sekunden Intervall liegen? Wenn ich den runter stelle, was für Nachteile können entstehen. Eigentlich brauch ich nur das Klingelsignal.
Probiere es einfach aus. So wie ich das verstehe, werden nur die Einstellungen, Hardwareinfos, Benutzer, usw. abgefragt. Ist bei mir auf 1 Stunde eingestellt und bekomme trotzdem sofort mit wenn die Türe geöffnet wird oder das Lock eine Aktion ausführt. Wird beim Opener auch nicht anders sein.
-
@dr-bakterius
Ja, es sind die 10 Sekunden gewesen.
Ich würde vorschlagen, das man diesen Wert lieber vorgibt. Eventuell ist es für alle vorteilhaft, diesen Wert standardmäßig mit 1 Std zu vergeben.
0 hatte bei mir sogar porbleme gemacht. -
@zefau
nuki-extended Bleibt bei mir Gelb
Api aus der APP -
@horst-böttcher
Mit welchen Meldungen im log file?
Bei dem Token mit einem großen i bzw. einem kleinen L mal probiert?
Die Verwechselt man gerne, je nach Schriftart. -
@thomas-braun sagte in Test Adapter Nuki-extended v2.0.x:
@horst-böttcher
Mit welchen Meldungen im log file?
Bei dem Token mit einem großen i bzw. einem kleinen L mal probiert?
Die Verwechselt man gerne, je nach Schriftartok das war wirklich eine Vertauschung großen i bzw. einem kleinen L
Danke
-
wollte gerne Das mein Google sagt das es klingelt mit blockly
doch es sagt kein tonIm say adapter ist der richtige Google ausgewählt
<block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="dN/VZ/{+J#o@]PGF|4[7" x="-587.878551828931" y="-287.66668701171875"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="{jC2Nvb3iJt|0056#jVT"> <field name="oid">nuki-extended.0.openers.haustür_unten.state.ringState</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"> <value name="IF0"> <block type="logic_compare" id="=(DbOS78=0MBQe=F%*.D"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="DpgzqNoWjD?gGY|.nPM_"> <field name="ATTR">val</field> <field name="OID">nuki-extended.0.openers.haustür_unten.state.ringState</field> </block> </value> <value name="B"> <block type="logic_boolean" id="DkzF1(|Ey=3{V,DFkJfD"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="sayit" id="]zuO)Xo1QlnbS@6%B?l2" inline="true"> <field name="INSTANCE">.0</field> <field name="LANGUAGE">de</field> <field name="LOG"></field> <value name="VOLUME"> <block type="math_number" id="|tHmYjnP|5IGdNt?[j;L"> <field name="NUM">100</field> </block> </value> <value name="MESSAGE"> <shadow type="text" id=",eJD+cTdj5g)C?z*%.C9"> <field name="TEXT">Es hat geklingelt bitte geht jemand zur Tür</field> </shadow> </value> </block> </statement> </block> </statement> </block>
-
Hab ich mit Alexa auch laufen, kann deine Blöcke nicht importieren, irgendwas stimmt damit nicht, alles kopiert? Aufpassen, dass beim Export kein Block ausgewählt ist...
-
<block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="dN/VZ/{+J#o@]PGF|4[7" x="-587" y="-287"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="{jC2Nvb3iJt|0056#jVT"> <field name="oid">nuki-extended.0.openers.haustür_unten.state.ringState</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id=",9_Nr-P-{%Fd+Tc0-=Nu"> <value name="IF0"> <block type="logic_compare" id="=(DbOS78=0MBQe=F%*.D"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="DpgzqNoWjD?gGY|.nPM_"> <field name="ATTR">val</field> <field name="OID">nuki-extended.0.openers.haustür_unten.state.ringState</field> </block> </value> <value name="B"> <block type="logic_boolean" id="DkzF1(|Ey=3{V,DFkJfD"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="sayit" id="]zuO)Xo1QlnbS@6%B?l2" inline="true"> <field name="INSTANCE">.0</field> <field name="LANGUAGE">de</field> <field name="LOG"></field> <value name="VOLUME"> <block type="math_number" id="|tHmYjnP|5IGdNt?[j;L"> <field name="NUM">100</field> </block> </value> <value name="MESSAGE"> <shadow type="text" id=",eJD+cTdj5g)C?z*%.C9"> <field name="TEXT">Es hat geklingelt bitte geht jemand zur Tür</field> </shadow> </value> </block> </statement> </block> </statement> </block>
hab es noch mal exportiert für Leicht get es jetzt