NEWS
Adapter: fritzdect
-
Mit der Fritzbox-API kann man den Fensterstatus nicht senden. Die Änderung ist nur innerhalb ioBroker und wird dann beim nächsten Polling überschrieben.
Gruß
Klaus -
Danke. Hört man gern.
Auch wenn ich in der letzten Zeit etwas abwesend war, geht es weiter. Wenngleich ich mich noch an das neue Forumsformat gewöhnen muß.
Gruß
Klaus -
AVM hat einen FritzDECT400 herausgebracht und der ist vom Abbild in der API nicht identisch mit dem Button, den ich schon im Adapter drin hatte.
Ich habe mich heute mal drangesetzt den neuen FD400 mit aufzunehmen, ich hoffe die Daten die ich benutzt habe entsprechen dem, was jetzt auch die neueste FW zurückgibt.
Sofern jemand den Button hat, bitte die Version von GitHub (0.2.2) testen.
Gruß
Klaus -
Richtig beobachtet. Die Solltemperatur wird nicht nachgeführt, wenn es um den Modus 1,2 geht.
Da die Soll-Temperatur eine Zahl ist, würde ich es vermeiden hier nochmals den Text zu benutzen.
Allerdings ist es auch von der API her unschön, den Modus über die Temperatur zu managen.Ich könnte für closed die untere Grenze von 8°C nehmen und für boost die obere Grenze von 28°C.
Oder gibt es andere Vorschläge?Gruß
Klaus -
Hallo Klaus, hallo Forengemeinde,
ich habe das Problem, daß mein DECT210 irgendwie nicht in der Liste meiner Geräte auftaucht. Alle anderen Geräte (COMET-Thermostate, DECT 200) werden gefunden und liefern problemlos ihre Werte ab.
Ich habe bereits sämtliche Adapter, die auch nur ansatzweise etwas mit der Fritzbox zu tun haben, neugestartet. Auch ein Neustart des Admin-Adapters oder Neustart des gesamten PCs bringt keine Abhilfe.
Ist das Problem mit dem DECT210 bekannt? Kann ich irgendetwas tun, um die Steckdose händisch hinzuzufügen?
Fehlermeldungen liefert der Adapter anscheinend nicht und die Steckdose läßt sich über die Benutzeroberfläche der Fritzbox auch problemlos schalten etc.
-
Habe gerade nochmal eine Testumgebung aufgesetzt und mit Version 2.2 von GitHub und Fritzbox 7590 Version 7.10 getestet. DECT210 wurde erkannt und angelegt.
Die DECT210 war auch schon erfolgreich mit der 7390 angelegt.
Was kommt denn im debug modus and Meldungen und was bringt "Meine Geräte" in der admin Oberfläche ?
Das könnte ich mir anschauen um evtl. zu sehen was da schief läuft.Gruß
Klaus -
Hallo Klaus,
zunächst erst einmal danke für Deine Antwort!
Als Hardware werkelt bei mir eine 6490 Cable, zusammen mit einer 7390 als DECT-Repeater. Die DECT210 dürfte allerdings eher mit der 6490 direkt funken, da diese ein bißchen näher ist. Gleiches gilt für die (funktionierende) DECT200, die sogar direkt im Netzwerkschrank untergebracht und damit nur wenige cm von der 6490 entfernt ist.
Wenn ich auf "My Decives" unter Fritzbox Debuggin gehe, passiert nicht wirklich viel. Der "Knopf" graut aus und bleibt auch (dauerhaft?) grau, solange ich in der Adapter-Oberfläche drin bin. Beim nächsten Öffnen ist er wieder blau.
Im Log steht bei fritzdect auch nicht viel Spektakuläres drin:
fritzdect.0 2019-05-28 10:28:20.170 info entered ready
fritzdect.0 2019-05-28 10:28:20.162 info starting. Version 0.2.0 in C:/ioBroker/node_modules/iobroker.fritzdect, node: v10.15.0Ich hoffe, ich habe Dir die richtigen Sachen genannt, auf die Du Dich bezogen hast! Kenne mich leider so gut wie gar nicht mit dem ioBroker aus und bin einfach nur froh, daß (fast) alles derzeit läuft...
-
@P-A-L-A-D-I-N
Es wäre nicht schlecht, wenn du den Adapter in den debug modus versetzen könntest. Dazu in der Auflistung der Adapterinstanzen das Symbol für Expertenmodus einschalten. Danach den Adapter von info auf debug umstellen und neu starten.
Wenn du dann nochmal auf Meine Geräte klickst und es noch immer grau bleibt. Dann sollte etwas im log stehen, da keine Antwort an admin gesendet wurde.Da die anderen Dinge ja funktionieren, schließe ich mal grundsätzliche Dinge aus.
Gruß
Klaus -
Danke Dir für die Schützenhilfe! Hier das Log:
fritzdect.0 2019-05-31 16:25:54.734 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:54.185 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:53.643 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:52.898 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:52.291 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:51.717 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:50.952 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:25:46.096 debug polling! fritzdect is alive
fritzdect.0 2019-05-31 16:25:46.096 debug WLAN poll :true
fritzdect.0 2019-05-31 16:25:46.063 info entered ready
fritzdect.0 2019-05-31 16:25:46.063 info starting. Version 0.2.0 in C:/ioBroker/node_modules/iobroker.fritzdect, node: v10.15.0
host.SERVER 2019-05-31 16:25:44.947 info instance system.adapter.fritzdect.0 started with pid 7628
host.SERVER 2019-05-31 16:25:14.948 info Restart adapter system.adapter.fritzdect.0 because enabled
host.SERVER 2019-05-31 16:25:14.948 error instance system.adapter.fritzdect.0 terminated with code 2 (Adapter has invalid config or no config found)
Caught 2019-05-31 16:25:14.948 error by controller[0]: Fatal 0000000000000000
fritzdect.0 2019-05-31 16:25:14.820 info cleaned everything up...
fritzdect.0 2019-05-31 16:24:40.099 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:39.449 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:38.738 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:38.038 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:36.550 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:35.645 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:34.642 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:29.130 debug polling! fritzdect is alive
fritzdect.0 2019-05-31 16:24:29.122 debug WLAN poll :true
fritzdect.0 2019-05-31 16:24:29.112 info entered ready
fritzdect.0 2019-05-31 16:24:29.106 info starting. Version 0.2.0 in C:/ioBroker/node_modules/iobroker.fritzdect, node: v10.15.0
fritzdect.0 2019-05-31 16:24:28.984 debug statesDB connected
fritzdect.0 2019-05-31 16:24:28.963 debug objectDB connected
host.SERVER 2019-05-31 16:24:28.011 info instance system.adapter.fritzdect.0 started with pid 2016
host.SERVER 2019-05-31 16:24:25.502 info instance system.adapter.fritzdect.0 terminated with code null ()
host.SERVER 2019-05-31 16:24:25.502 warn instance system.adapter.fritzdect.0 terminated due to SIGTERM
host.SERVER 2019-05-31 16:24:25.487 info stopInstance system.adapter.fritzdect.0 killing pid 2568
host.SERVER 2019-05-31 16:24:25.487 info stopInstance system.adapter.fritzdect.0
host.SERVER 2019-05-31 16:24:25.486 info object change system.adapter.fritzdect.0
fritzdect.0 2019-05-31 16:24:25.401 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:24.283 debug Did not get session id- invalid username or password?
fritzdect.0 2019-05-31 16:24:18.992 debug polling! fritzdect is alive
fritzdect.0 2019-05-31 16:24:18.984 debug WLAN poll :true
fritzdect.0 2019-05-31 16:24:18.980 info entered ready
fritzdect.0 2019-05-31 16:24:18.973 info starting. Version 0.2.0 in C:/ioBroker/node_modules/iobroker.fritzdect, node: v10.15.0
fritzdect.0 2019-05-31 16:24:18.947 debug statesDB connected
fritzdect.0 2019-05-31 16:24:18.923 debug objectDB connected
host.SERVER 2019-05-31 16:24:17.989 info instance system.adapter.fritzdect.0 started with pid 2568
host.SERVER 2019-05-31 16:24:15.487 info instance system.adapter.fritzdect.0 terminated with code null ()
host.SERVER 2019-05-31 16:24:15.487 warn instance system.adapter.fritzdect.0 terminated due to SIGTERM
host.SERVER 2019-05-31 16:24:15.466 info stopInstance system.adapter.fritzdect.0 killing pid 6900
host.SERVER 2019-05-31 16:24:15.466 info stopInstance system.adapter.fritzdect.0
host.SERVER 2019-05-31 16:24:15.466 info object change system.adapter.fritzdect.0
fritzdect.0 2019-05-31 16:22:12.904 info entered ready
fritzdect.0 2019-05-31 16:22:12.895 info starting. Version 0.2.0 in C:/ioBroker/node_modules/iobroker.fritzdect, node: v10.15.0
host.SERVER 2019-05-31 16:22:11.660 info instance system.adapter.fritzdect.0 started with pid 6900
host.SERVER 2019-05-31 16:22:09.157 info instance system.adapter.fritzdect.0 terminated with code null ()
host.SERVER 2019-05-31 16:22:09.157 warn instance system.adapter.fritzdect.0 terminated due to SIGTERM
host.SERVER 2019-05-31 16:22:09.129 info stopInstance system.adapter.fritzdect.0 killing pid 2824
host.SERVER 2019-05-31 16:22:09.129 info stopInstance system.adapter.fritzdect.0
host.SERVER 2019-05-31 16:22:09.128 info object change system.adapter.fritzdect.0
broadlink2.0 2019-05-31 16:21:40.470 info Adapter broadlink2.0 started and found 1 devices named 'RM:Broadlink-RM-PRO'.
bring.0 2019-05-31 16:21:39.364 info [LOGIN] Successfully logged in as Matthias
bring.0 2019-05-31 16:21:38.812 info starting. Version 1.3.4 in C:/ioBroker/node_modules/iobroker.bring, node: v10.15.0
host.SERVER 2019-05-31 16:21:37.915 info instance system.adapter.bring.0 started with pid 7660
broadlink2.0 2019-05-31 16:21:35.447 info Device RM:Broadlink-RM-PRO dedected: 192.168.178.24,IPv4,80,128,10119,rm,RM:Broadlink-RM-PRO,RM2 Pro Plus2,87:27:18:b2:a8:c0
broadlink2.0 2019-05-31 16:21:35.268 info Discover UDP devices for 10sec on broadlink2.0
broadlink2.0 2019-05-31 16:21:34.844 info starting. Version 1.9.0 in C:/ioBroker/node_modules/iobroker.broadlink2, node: v10.15.0
host.SERVER 2019-05-31 16:21:33.904 info instance system.adapter.broadlink2.0 started with pid 3052
host.SERVER 2019-05-31 16:21:32.713 info instance system.adapter.vis.0 terminated while should be started once -
Keine Ahnung, wie das so ist, aber jetzt auf einmal, nachdem ich das mit Debug nach Deiner Anleitung eingestellt (und danach wieder auf Info zurückgestellt) hatte, wird bei My Devices ein Fenster geöffnet, wo die DECT210 auch aufgeführt wird. Auch ist sie jetzt in den Objekten enthalten, wie die 200er. Insofern hat sich mein Anliegen, warum auch immer, von alleine erledigt.
-
Leider läßt sich die DECT210 nicht über den iot.0-Adapter als Gerät hinzufügen - wenn ich hier auf "+" gehe, kann ich zwar "switch" und "actual temp" auswählen und bestätigen, aber das Gerät wird nicht hinzufügt und ich lande nur wieder in der Übersicht. Ich nehme aber mal stark an, daß das nichts mit dem DECT-Adapter zu tun haben dürfte, sondern eher mit dem iot.0-Adapter, oder?
-
Im alten cloud.0 Adapter hat es mit einigen Hindernissen jetzt doch funktioniert. Zum Glück habe ich den alten nur pausiert und nicht gelöscht... Der neue iot.0 macht bei mir nur Probleme!
-
@P-A-L-A-D-I-N
Dann ist es ja irgendwie doch von allein gegangen.
Was mich an deinem log dennoch stört, daß scheinbar das login zur fritzbox nicht funktioniert.
Hast du mit der Version 0.2.0 dies neu eingegeben? Falls nicht, dann solltest du es mal machen. Da hatte ich die Verschlüsselung hineingebracht.Gruß
Klaus -
@foxthefox Ich bin mir da gerade nicht mehr ganz sicher, glaube aber schon, daß ich das als eine der ersten Maßnahmen getestet habe, als die Suche nach der DECT210 nicht geklappt hat. Muß ich denn wegen der Verschlüsselung die Adresse von http:/fritz.box auf httpS ändern? Die Anmeldedaten habe ich eben zur Sicherheit nochmal neu eingegeben. Kann Dir gerne nochmal das Log zum Drüberschauen hochladen, wenn Du möchtest.
-
@P-A-L-A-D-I-N
https:// geht definitiv erstmal nicht mit dem Adapter, da gibt es Probleme, die außerhalb sind. Da gab es glaube ich auch schon ein Post mit Begründung von mir.Wenn alles läuft, dann brauchst du nix schicken.
Gruß
Klaus -
Alles klar, danke Dir!!
-
hab eine Version 0.2.2 veröffentlicht.
Neu dazugekommen sind die FD400 buttons.
Da es immer wieder Probleme mit dem Offset gibt, habe ich ihn nicht mehr mit der Temperatur vermischt.
Sofern also ein Offset benutzt war, so wird jetzt der mit der API übermittelte Wert benutzt.Sofern jemand die FD400 im Einsatz hat, würde ich mich über Rückmeldung dazu freuen.
Gruß
Klaus -
@foxthefox said in Adapter: fritzdect:
hab eine Version 0.2.2 veröffentlicht.
Neu dazugekommen sind die FD400 buttons.
Da es immer wieder Probleme mit dem Offset gibt, habe ich ihn nicht mehr mit der Temperatur vermischt.
Sofern also ein Offset benutzt war, so wird jetzt der mit der API übermittelte Wert benutzt.Sofern jemand die FD400 im Einsatz hat, würde ich mich über Rückmeldung dazu freuen.
Gruß
KlausVielen Dank für Deine Arbeit - Dein Adapter ist wirklich Gold wert!!
Ich selbst nutze keine FD400, von daher kann ich diesbez. leider nicht helfen. -
Ich habe Fritz Dect 400 im Einsatz...
Wie kann ich feststellen, ob die gedrückt wurden?
Die states die erstellt werden sind wie auf dem Bild!
Habe ich etwas vergessen einzurichten?
Danke im voraus für dein Engagement!
Raidy
-
@Raidy007
da es sich ja nur um einen Click handelt und der dauerhafte Zustand nicht gedrückt ist, übermittelt die Fritzbox nur den Zeitstempel wan gedrückt wurde.Leider steht in deinem screenshot unter lastclicked -> invalid time
Das müsste ich näher untersuchen und bräuchte dazu einmal den Output von dem Button " Meine Geräte" im fritzdect Admin.
Danke schonmal im Voraus.
Gruß
Klaus