Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Harald_U

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    H
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 11
    • Best 0
    • Groups 0

    Harald_U

    @Harald_U

    0
    Reputation
    8
    Profile views
    11
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Harald_U Follow

    Latest posts made by Harald_U

    • RE: Adapter: fritzdect

      Ich habe auch die Version 0.2.1 von Github installiert.

      Die Templates werden offensichtlich eingelesen, siehe 2. Zeile:

      2019-01-31 21:26:26.444  - debug: fritzdect.0 templates
      2019-01-31 21:26:26.445  - debug: fritzdect.0 [{"identifier":"tmp6F0093-39091EED0","id":"60005","functionbitmask":"320","applymask":["2",{"hkr_summer":""}],"name":"Alle aus (Sommer)","devices":{"device":[{"identifier":"11795 0308608"},{"identifier":"10971 0671592"},{"identifier":"10971 0667624"},{"identifier":"09995 0063362"}]}},{"identifier":"tmp6F0093-390920878","id":"60008","functionbitmask":"320","applymask":["26",{"hkr_summer":"","hkr_holidays":"","hkr_time_table":""}],"name":"Normal Bad","devices":{"device":{"identifier":"10971 0671592"}}},{"identifier":"tmp6F0093-390920F4A","id":"60009","functionbitmask":"320","applymask":["26",{"hkr_summer":"","hkr_holidays":"","hkr_time_table":""}],"name":"Normal Schlafzimmer","devices":{"device":{"identifier":"09995 0063362"}}},{"identifier":"tmp6F0093-39091E943","id":"60006","functionbitmask":"320","applymask":["8",{"hkr_holidays":""}],"name":"Urlaub Anfang","devices":{"device":[{"identifier":"11795 0308608"},{"identifier":"10971 0671592"},{"identifier":"10971 0667624"},{"identifier":"09995 0063362"}]}},{"identifier":"tmp6F0093-391363146","id":"60007","functionbitmask":"320","applymask":["8",{"hkr_holidays":""}],"name":"Urlaub Ende","devices":{"device":[{"identifier":"11795 0308608"},{"identifier":"10971 0671592"},{"identifier":"10971 0667624"},{"identifier":"09995 0063362"}]}},{"identifier":"tmp6F0093-39091E733","id":"60010","functionbitmask":"320","applymask":["26",{"hkr_summer":"","hkr_holidays":"","hkr_time_table":""}],"name":"Wohnen Home","devices":{"device":[{"identifier":"11795 0308608"},{"identifier":"10971 0667624"}]}},{"identifier":"tmp6F0093-39091E428","id":"60011","functionbitmask":"320","applymask":["26",{"hkr_summer":"","hkr_holidays":"","hkr_time_table":""}],"name":"Wohnen Work","devices":{"device":[{"identifier":"11795 0308608"},{"identifier":"10971 0667624"}]}}]
      2019-01-31 21:26:26.445  - info: fritzdect.0 create Templates 7
      2019-01-31 21:26:26.446  - debug: fritzdect.0 create template.lasttemplate for response 
      2019-01-31 21:26:26.450  - error: fritzdect.0 fritzbox returned this {}
      
      

      Die Objekte sind bei mir vorhanden und werden auch geschaltet.

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      @StM47: Du hast auch wirklich Templates / Vorlagen auf der Fritzbox angelegt? Mit FritzOS 7.x?

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      Ich bin es mal wieder mit den Templates/Vorlagen 🙂

      Ich habe das aktuelle Plugin von github gezogen ("Installieren aus URL" im "Adapter"-Tab der Admin-Oberfläche von ioBroker), Version ist 0.1.5

      In Objekte unter fritzdect.0 sehe ich ein Feld "template / template response / channel / switch", der Wert ist aber immer leer.

      Im Log finde ich folgende Einträge, wenn ich ein Template "toggle":

      ` > 2018-12-20 17:54:58.104 - fritzdect.0 stateChange fritzdect.0.template_tmp6F0093-39091E428.toggle {"val":true,"ack":false,"ts":1545324898102,"q":0,"from":"system.adapter.admin.0","lc":1542388226881}

      2018-12-20 17:54:58.104 - fritzdect.0 ack is not set! -> command

      2018-12-20 17:54:58.104 - fritzdect.0 Template ID: tmp6F0093-39091E428 identified for command (toggle) : true

      2018-12-20 17:54:58.514 - fritzdect.0 cmd Toggle to template tmp6F0093-39091E428 on

      2018-12-20 17:54:58.515 - fritzdect.0 response false

      2018-12-20 17:54:58.517 - fritzdect.0 stateChange fritzdect.0.template.lasttemplate {"val":false,"ack":true,"ts":1545324898516,"q":0,"from":"system.adapter.fritzdect.0","lc":1543244458051} `

      Irgendwas scheint noch nicht richtig zu funktionieren. Der Rest der Template-Funktion ist super, vielen vielen Dank!

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      Ich bin der Meinung, dass die Thermostaten den Takt vorgeben: um Energie zu sparen, melden sie sich nur alle 15 Minuten bei der Box. Wenn die Box was an ein Thermostaten zu übergeben hat, dann kann sie das zu diesem Zeitpunkt tun. Daher diese Meldung in der Weboberfläche, es kann bis 15 Minuten dauern … Die Box hat offensichtlich keine Möglichkeit, die Thermostaten direkt zu kontaktieren, dazu müssten die im Dauerempfang sein und das kostet Energie.

      Wenn ich an der Box für einen Thermostaten etwas verändert habe, am deutlichsten ist die Solltemperatur, und an diesem Thermostaten die OK-Taste drücke, dann wird der Wert sofort abgeholt.

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      @foxthefox:

      Also zum Beispiel nur fritzdect.0.template.lasttemplate

      Und in lasttemplate packe ich dann die zurückgelieferte I'd rein. `

      Genau so! Super!

      Hab grad die neueste Version von fritzdect per Github installiert, die Namen funktionieren schon, danke!!!

      Gruß, Harald

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      @foxthefox:

      Wie soll ich diese dann behandeln?

      Als zusätzlichen Datenpunkt macht es nicht so wirklich sinn, denn ein externes Schalten sieht iobroker nicht. `

      Vielleicht als Datenpunkt Typ State in einem eigenen Channel? Dann könnte man es abfragen und mit dem erwarteten Wert vergleichen.

      Gruß, Harald

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      Ich bin begeistert, funktioniert!

      Es gibt noch zwei Punkte:

      1. Sollte der State "name" befüllt sein? Das ist er nämlich nicht:

      9686_auswahl_105.png

      2. Wenn ein "applytemplate" ausgeführt wird (also der "toggle"), dann liefert die Box als Antwort die "id". Das wäre gut, wenn man die als Wert bekommen könnte, das ist quasi das ACK der Box. Ich vermute, das kannst Du ohne OS 7 nicht implementieren, oder?

      Aber schon MAL GANZ HERZLICHEN DANK!!!!!

      @P-A-L-A-D-I-N: > dann ja auch sogar unabhängig von FritzOS6 oder 7 umsetzbar, wenn ich das richtig verstanden habe?
      Nein, Du brauchst zwingend FritzOS 7, da die Templates auf der FritzBox angelegt werden.

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      Was mir noch einfällt: von gettemplatelistinfos-Antwort sind m.E. die brauchbaren und sinnvoll anwendbaren Werte identifier= und id= aus<template></template>

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      Super, danke Klaus!

      So sehe ich das auch: die Box merkt sich nicht, welches Template aktiv ist und zeigt das auch nirgends an. Das Template überschreibt die aktuelle Konfiguration und gut ist. Ist bei der MyFritz! App genauso, da kommt auch null Feedback. Wenn ich sicher sein will, obs funktioniert hat, muss ich die Konfiguration anschauen. Da ist noch Platz nach oben 8-)

      Lediglich beim Anwenden eines Templates <identifier>schickt sie die <id>zurück. Was irgendwo auch blöd ist, weil man dann zwei Werte kennen muss, bzw drei: den Namen, den Identifier und die Id. Das mit der <id>als response ist auch nirgends beschrieben, sie verhält sich bei mir halt so: schicke ich mit applytemplate einen gültigen <identifier>, antwortet die Box mit der zugehörigen <id>. Schicke ich einen ungültigen, antwortet sie mit einer leeren response, d.h. nicht mit einem Fehler oder so</id></identifier></id></id></identifier>

      posted in Tester
      H
      Harald_U
    • RE: Adapter: fritzdect

      @P-A-L-A-D-I-N, das definierst Du in der Fritzbox als Vorlage. Dazu muss Deine Box auf FritzOS 7 sein, ab da gibt es die.

      9686_auswahl_104.png

      In diesem Screenshot siehst Du alle Vorlagen, die ich definiert habe und welche Thermostate (Bad, Küche, usw) darin enthalten sind.

      Man kann per API-Aufruf abfragen, welche Vorlagen es gibt (als Liste) und dann gezielt eine Vorlage anwenden. Danach habe ich gefragt.

      posted in Tester
      H
      Harald_U
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo