NEWS
Adapter: fritzdect
-
Hab’s gefunden….
Musste die fritzbox Anmeldung umstellen....
iobroker läuft bei mir auf ner Syno214play.
Danke & Grüsse
Gesendet von iPhone mit Tapatalk
-
Erstmal herzlichen Dank für den tollen FritzDECT Adapter.
Der läuft auch super und lässt sich klasse konfigurieren.
Ich habe hier einen Exoten im Einsatz, den Fritz Repeater DECT100, welcher das Telefon-Signal erweitert und unter anderem auch eine Temperatur liefert.
( https://avm.de/produkte/fritzdect/fritz … eater-100/ )
Dieser wird mir in der Objekte-List nicht angezeigt
Wird der vom Adapter unterstützt bzw. detectiert ? Oder liegt es an meiner Konfiguration ? ( Meine DECT200 & DECT300 werden sauber erkannt )
Gruss
Uwe
-
Da muss ich mal heute Abend schauen.
Gesendet von iPhone mit Tapatalk
-
Theoretisch sollte es möglich sein.
Also für dect100 müsste ich etwas dazubauen. Melde mich dann, wenn du es testen kannst.
Gruß
Klaus
Gesendet von iPhone mit Tapatalk
-
Theoretisch sollte es möglich sein.
Also für dect100 müsste ich etwas dazubauen. Melde mich dann, wenn du es testen kannst.
…. `
Klar jederzeit …
Danke für Deine Mühe !
Gruss,
Uwe
-
Hi Klaus,
jetzt werd ich unverschämt.
Es gibt die Möglichkeit "fremde" Dect Actoren in die Fritzbox zu integrieren.
( z.B. magn. Tür/Fenster Kontakt der Telekom )
Dieser wird dann auch sauber erkannt und kann z.B. Steckdosen schalten. ( zumindestens in meiner 7490 mit OS 6.90 )
Könnte man solche Schalter mit ioBroker.FritzDECT auch nutzen ?
Wenn gewünscht, kann ich auch beim coden / testen / fluchen helfen ….
Gruss,
-
Hi Uwe,
Um rauszufinden obs was werden kann, mach mal folgendes.
Geh in das Verzeichnis
Iobroker/node_modules/iobroker.fritzdect/node_modules/fritzapi
Und gib dann
node example.js
ein.
Dort ist einer der Aufrufe getDeviceList (wahrscheinlich der letzte Output) wenn der Kontakt dort mit auftaucht, haben wir gute Chancen.
Gruß
Klaus
Gesendet von iPhone mit Tapatalk
-
Hi Klaus.
ich habe mir das mal gelistet, hier der relev. Output :
*********************** schnipp ***************************
Raw devices
[ { identifier: '11324 0xxxxx0-1',
id: '2000',
functionbitmask: '8208',
fwversion: '0.0',
manufacturer: '0x2c3c',
productname: 'HAN-FUN',
present: '1',
name: 'Dunst-Schalter',
etsiunitinfo: { etsideviceid: '406', unittype: '513', interfaces: '256' },
alert: { state: '0' } },
{ identifier: '11324 0xxxxx2-1',
id: '2001',
functionbitmask: '8208',
fwversion: '0.0',
manufacturer: '0x2c3c',
productname: 'HAN-FUN',
present: '1',
name: 'Tür Flur-Deele',
etsiunitinfo: { etsideviceid: '407', unittype: '513', interfaces: '256' },
alert: { state: '1' } },
********************* schnapp *****************************
Darunter geht es mit den AVM - Devices weiter ….
Ach ja, der tauchte auch noch auf
{ identifier: '08761 1xxxxx1',
id: '23',
functionbitmask: '1280',
fwversion: '03.86',
manufacturer: 'AVM',
productname: 'FRITZ!DECT Repeater 100',
present: '1',
name: 'Repeater Dect. Wohnzimmer',
temperature: { celsius: '195', offset: '-20' } },
Gruss,
Uwe
-
Hi Uwe,
Das sieht dich nach ner machbaren Sache aus!
Hab schon Ideen wie es gehen könnte.
Gruß
Klaus
Gesendet von iPhone mit Tapatalk
-
Hi Klaus.
ich habe mir das mal gelistet, …
Gruss,
Uwe `
Hallo Uwe,
Ich hab mal auf github etwas eingebaut.
Wenn es gut läuft, sollten die Objekte für dect100 und contacts angelegt werden.
Teste bitte und berichte.
Gruß
Klaus
Gesendet von iPhone mit Tapatalk
-
Hi Klaus.
Ich habe mal die Version von GitHub installiert. ( Riesen Dank für Deine Mühe ! )
Nur, entweder mache ich hier Blödsinn, oder irgendwas passt noch nicht.
Jedenfalls werden nach wie vor nur die dect200 und die Comet - Regler in der Objektliste angezeigt.
Von den dect100 und den Türschaltern nichts zu sehen.
Kann ich Dir irgendwelche Logs liefern, damit das einzukreisen ist ?
Nochmals Danke
Gruss
Uwe
-
Hi Uwe,
Ich habs recht schnell zusammengetippert, evtl. Ist ja nur ein Schreibfehler drin oder wieder mal zuviel im callback.
Werde selbst forschen.
Klaus
Gesendet von iPhone mit Tapatalk
-
Hi Uwe,
Ich habs recht schnell zusammengetippert, evtl. Ist ja nur ein Schreibfehler drin oder wieder mal zuviel im callback.
Werde selbst forschen.
Klaus
Gesendet von iPhone mit Tapatalk `
Hi Uwe
Denke es war nur ein Schreibfehler ( bitmask vs. Functionbitmask). Wenn du es nochmal probieren könntest?
Wenn es die Objekte anlegt, dann gehe ich an die Werte.
Klaus
Gesendet von iPhone mit Tapatalk
-
Hi Klaus.
ich habe es mal ausprobiert …. leider legt er die Devices nicht an ( ausser die Thermostate & Steckdosen )
Dafür habe ich jetzt aber ein paar Error´s im Log.
<size size="85">fritzdect.0 2017-11-11 08:17:31.512 debug stateChange fritzdect.0.DECT200_087610340308.state {"val":true,"ack":true,"ts":1510384651497,"q":0,"from":"system.adapter.fritzdect.0","lc":1510382822658}
fritzdect.0 2017-11-11 08:17:31.497 debug DECT200_087610340308 : state :true
fritzdect.0 2017-11-11 08:17:31.185 debug stateChange fritzdect.0.DECT200_087610340308.name {"val":"Kaffeemaschine","ack":true,"ts":1510384651169,"q":0,"from":"system.adapter.fritzdect.0","lc":1510382822317}
fritzdect.0 2017-11-11 08:17:31.169 debug DECT200_087610340308 : name :Kaffeemaschine
fritzdect.0 2017-11-11 08:17:30.842 debug Guest WLAN: {}
fritzdect.0 2017-11-11 08:17:30.420 debug looping through comet status i= 3
fritzdect.0 2017-11-11 08:17:30.420 debug looping through comet status i= 2
fritzdect.0 2017-11-11 08:17:30.420 debug looping through comet status i= 1
fritzdect.0 2017-11-11 08:17:30.420 debug looping through comet status i= 0
fritzdect.0 2017-11-11 08:17:29.984 debug looping through switch status i= 3
fritzdect.0 2017-11-11 08:17:29.984 debug looping through switch status i= 2
fritzdect.0 2017-11-11 08:17:29.984 debug looping through switch status i= 1
fritzdect.0 2017-11-11 08:17:29.984 debug looping through switch status i= 0
fritzdect.0 2017-11-11 08:17:29.640 debug polling! fritzdect is alive
****fritzdect.0 2017-11-11 08:16:51.670 error {"error":null,"response":{"statusCode":403,"body":"","headers":{"connection":"close","content-length":"0"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"10.168.0.201","port"
fritzdect.0 2017-11-11 08:16:51.264 error {"error":null,"response":{"statusCode":403,"body":"","headers":{"connection":"close","content-length":"0"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"10.168.0.201","port"
fritzdect.0 2017-11-11 08:16:51.046 error {"error":null,"response":{"statusCode":403,"body":"","headers":{"connection":"close","content-length":"0"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"10.168.0.201","port"
fritzdect.0 2017-11-11 08:16:50.843 error {"error":null,"response":{"statusCode":403,"body":"","headers":{"connection":"close","content-length":"0"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"10.168.0.201","port"****
fritzdect.0 2017-11-11 08:16:45.836 debug stateChange fritzdect.0.Comet_119590251608.nighttemp {"val":15,"ack":true,"ts":1510384605820,"q":0,"from":"system.adapter.fritzdect.0","lc":1510382837521}
fritzdect.0 2017-11-11 08:16:45.820 debug Comet_119590251608 : nighttemp :15</size>
Wie kann ich helfen ?
Gruss
Uwe
-
Deine Hilfe ist schon sehr gut. Die errors scheinen von der fritzbox zu kommen, wenn die verbindungsaufbahme nicht erfolgreich war.
Evtl. Bau ich noch ein paar Meldungen ein oder stelle gleich den callback um.
Gesendet von iPhone mit Tapatalk
-
Hallo Klaus,
ich sehe gerade, daß die aktuelle Version vom GitHub bei den Thermostaten nicht mehr den Batterie-Ladestand zurückliefert …
Gruss
-
Hallo Klaus,
ich sehe gerade, daß die aktuelle Version vom GitHub bei den Thermostaten nicht mehr den Batterie-Ladestand zurückliefert …
Gruss `
Hallo Uwe,
Du könntest jetzt nochmal die github Version testen. Es sollten die Objekte angelegt und mit Werten versorgt sein.
Das mit der Batterie ist eigentlich nicht verändert in den letzten Versionen. Bei der Batterie handelt es sich um eine Funktion die aus der Webseite der fritzbox den Wert liest und damit gabs wohl schon wegen deutsch/englisch Probleme. Sollte aber wieder funktionieren. Das wäre ein issue an die fritzapi.
Gruß
Klaus
Gesendet von iPhone mit Tapatalk
-
Super Klaus !
Alle Devices da, die Stati werden sauber gemeldet .
Die fehlenden Batteriestände der Thermostate schein ich mir mit Fritz!OS 6.92 eingefangen zu haben …
Aber dein Adapter : TOP !
Sag Bescheid, wenn ich noch was testen soll
Gruss & vielen Dank ....
Uwe
-
Super Klaus !
Alle Devices da, die Stati werden sauber gemeldet .
Die fehlenden Batteriestände der Thermostate schein ich mir mit Fritz!OS 6.92 eingefangen zu haben …
Aber dein Adapter : TOP !
Sag Bescheid, wenn ich noch was testen soll
Gruss & vielen Dank ....
Uwe `
Das freut mich, dass es jetzt funktioniert.
Ich hab mal bei der eingebundenen fritzapi ein paar Verbesserungen beantragt, sofern die übernommen werden, müsstest du nochmal etwas testen. Damit könnte ich dann den Adapter für alle Geräte vereinheitlichen, so ists grad etwas holprig, aber funktionierend [emoji3]
Gesendet von iPhone mit Tapatalk
-
Auch von mir einen Dank. Mit der von Github geladenen Version bin auch ich auch in der Lage den FRITZ!DECT Repeater 100 zu erkennen und auch dessen Temperaturangabe auszulesen 8-)