NEWS
Test Adapter fb-checkpresence v1.1.x
-
@sigi234
Hallo, hab ein Update hochgeladen. Die Meldungen sollten jetzt nicht mehr kommen, wenn Kompatibilität = false ist. Die alten Datenpunkte müssen allerdings manuell gelöscht werden.@afuerhoff
Hallo,
vielen Dank zunächst für diesen tollen Adapter mit unzähligen Möglichkeiten.
Bei mir scheint eine simple Funktion nicht zu funktionieren.
Neben der geplanten Anwesenheitsüberwachung möchte ich auch erkennen, wenn die DSL-Verbindung gestört ist.
Da ich zur Visualisierung PI und angeschlossenen Touch nutze, habe ich auch kein Problem mit Update-Versuchen von Tablets bei fehlender Verbindung.Ich habe von deinem Adapter unter Info das Objekt "connection" abgefragt. Das steht auch auf true. Wenn ich nun an der Fritzbox den DSL-Stecker ziehe (also Abbruch der Verbindung) ändert sich der Objektstatus nicht. (Fritzbox 7530 mit Version: 7.25). Das Abfrageintervall des Adapters habe ich auf 1 Minute gestellt (und auch entsprechend nach der DSL-Trennung gewartet).
=> Denkfehler bei mir oder ist das Objekt Connection nciht mehr dafür gedacht (das hatte ich in einem schon älteren Post gelesen).
Danke und Gruß
FRANK -
Aktuelle Test Version 1.1.25 Veröffentlichungsdatum 21.01.2023 Github Link https://github.com/afuerhoff/ioBroker.fb-checkpresence npm im Latest verfügbar Hinweis: Adapter muss nach Installation von Github einmal neu gestartet werden.
Änderungen:
1.1.0- second interval for family members implemented
- mesh info added
- configuration validation added
- switch on, off guest wlan
- switch on, off internet access of devices
- structural changes
- code optimization
- new datapoint absenceAll
- neue Funktion Reboot
1.1.1
- Admin Konfiguration optimiert
- Im Dateformat dürfen jetzt auch Bindestriche benutzt werden
- https workaround implementiert (Konfiguration)-> es gab einen Fall, wo der Adapter nicht mit * https die Fritzbox abfragen konnte.
- Connection check wurde optimiert
- Dokumentation geändert
- Mesh Handling optimiert -> es werden jetzt die Channels im Klartext angelegt. Dies verhindert, dass sich die Id's ändern.
1.1.2
- Gäste WLAN QR-Code ist als State implementiert und kann mit dem Basic Bool SVG Widget benutzt werden.
- Die Presence states werden nur geändert, wenn es eine Änderung gibt.
- Die Benutzerrechte des Users werden ausgelesen und mit den unterstützten Services der Fritzbox abgeglichen. Es muss der Service unterstützt werden und die Benutzerrechte zum Service passen. Ist dies nicht der Fall, werden nur die Funktionen ausgeführt, die dann möglich sind. Man kann also die Accessrights (FRITZ!Box Einstellungen, Smart Home, ...) in der Fritzbox reduzieren ohne Fehler zu bekommen. Im Log wird das beim Start einmal als Warnung ausgegeben.
- Der Name des Devices kann jetzt ebenfalls genutzt werden. Hierfür muss das Familienmitglied genauso wie in der Fritzbox benannt werden. (Achtung: Wenn der Name nur in der Fritzbox manuell umbenannt wurde und nicht im Handy, dann wird bei eingeschalteter Mac-Verschleierung der Name des neu in der Fritzbox hinzugefügten Devices ein anderer sein)
- active / inactive Device Zähler korrigiert
- 10s Intervall Bug gefixed
- Dokumentation angepasst
- PresentGuests state eingebaut
Änderungen 1.1.3:
- Familiengruppen. Diese werden im Ordner familyMembers angelegt.
- Kompatibilitätsmodus -> in Zukunft gibt es nur noch den presence state bei den Familienmitgliedern. Nicht mehr den auf der obersten Ebene am Familienmitglied.
- In der Konfiguration habe ich noch ein paar Optionen aufgenommen
- Die Dialogboxen habe ich optimiert
- Ein Filter kann jetzt pro Familienmitglied eingeschaltet werden. Ist ein Familienmitglied true wird sofort der Status gesetzt. Bei false wird nach der Filterzeit nochmal auf den Wert geschaut und nur dann der Status gesetzt falls der Status ebenfalls false ist.
- Für das Passwort Handling nutze ich jetzt die neue ioBroker Funktionalität
- und diverse Änderungen unter der Haube
Hallo,
ich habe eine neue Testversion auf Github hochgeladen. Bitte testet diese und gebt hier Rückmeldung über Probleme mit der neuen Version.Wichtigste Neuerungen sind das Ein- und Ausschalten des Gäste-WLAN. Das deaktivieren des Internetzugriffs von Geräten und ein zusätzliches Interval für Familienmitglieder.
Die Eingaben auf der Konfigurationsseite werden jetzt überprüft und ggfs. das Speichern deakiviert. Im Bereich der fb-devices werden jetzt zusätzliche Mesh-Informationen angelegt, falls dies in der Konfiguration aktiviert wurde.
Viel Spaß beim Testen.Gäste-WLAN ein-, ausschalten -> Datenpunkt wlan

Internetzugriff ein-, ausschalten -> fb-devices Datenpunkt disabled = true (Internet aus)

@afuerhoff
Hallo,
auch von mir erstmal vielen Dank für diesen tollen Adapter.Beim Versuch den Internet-Zugang für ein Gerät zu deaktivieren/aktivieren wird ein Fehler angezeigt.
Das Deaktivieren funktioniert trotzdem. Das Aktivieren aber leider nicht.
Habe die neueste Version von Github installiert (gerade nochmal aktualisiert).
-
Die History html der Familienmitglieder ist sehr groß, kann man das begrenzen oder löschen?
@sigi234 sagte in Test Adapter fb-checkpresence v1.1.x:
Die History html der Familienmitglieder ist sehr groß, kann man das begrenzen oder löschen?
Hallo,
hast du die Einstellungen der Familienmitglieder bzgl. Speicherung verändert? Oder Standard Einstellungen, wie das Programm es anlegt? Wodurch entstehen so viele Historie-Einträge?
-
@afuerhoff
Hallo,
vielen Dank zunächst für diesen tollen Adapter mit unzähligen Möglichkeiten.
Bei mir scheint eine simple Funktion nicht zu funktionieren.
Neben der geplanten Anwesenheitsüberwachung möchte ich auch erkennen, wenn die DSL-Verbindung gestört ist.
Da ich zur Visualisierung PI und angeschlossenen Touch nutze, habe ich auch kein Problem mit Update-Versuchen von Tablets bei fehlender Verbindung.Ich habe von deinem Adapter unter Info das Objekt "connection" abgefragt. Das steht auch auf true. Wenn ich nun an der Fritzbox den DSL-Stecker ziehe (also Abbruch der Verbindung) ändert sich der Objektstatus nicht. (Fritzbox 7530 mit Version: 7.25). Das Abfrageintervall des Adapters habe ich auf 1 Minute gestellt (und auch entsprechend nach der DSL-Trennung gewartet).
=> Denkfehler bei mir oder ist das Objekt Connection nciht mehr dafür gedacht (das hatte ich in einem schon älteren Post gelesen).
Danke und Gruß
FRANK@frank-knx sagte in Test Adapter fb-checkpresence v1.1.x:
Neben der geplanten Anwesenheitsüberwachung möchte ich auch erkennen, wenn die DSL-Verbindung gestört ist.
Hallo, die DSL Verbindung wird nicht überprüft. Ich prüfe, ob der Adapter über das Protokoll TR-064 Verbindung mit der Fritzbox aufnehmen kann. Wenn dies der Fall ist, dann ist Connection = true.
-
@afuerhoff
Hallo,
auch von mir erstmal vielen Dank für diesen tollen Adapter.Beim Versuch den Internet-Zugang für ein Gerät zu deaktivieren/aktivieren wird ein Fehler angezeigt.
Das Deaktivieren funktioniert trotzdem. Das Aktivieren aber leider nicht.
Habe die neueste Version von Github installiert (gerade nochmal aktualisiert).
-
@sigi234 sagte in Test Adapter fb-checkpresence v1.1.x:
Die History html der Familienmitglieder ist sehr groß, kann man das begrenzen oder löschen?
Hallo,
hast du die Einstellungen der Familienmitglieder bzgl. Speicherung verändert? Oder Standard Einstellungen, wie das Programm es anlegt? Wodurch entstehen so viele Historie-Einträge?
@afuerhoff sagte in Test Adapter fb-checkpresence v1.1.x:
@sigi234 sagte in Test Adapter fb-checkpresence v1.1.x:
Die History html der Familienmitglieder ist sehr groß, kann man das begrenzen oder löschen?
Hallo,
hast du die Einstellungen der Familienmitglieder bzgl. Speicherung verändert? Oder Standard Einstellungen, wie das Programm es anlegt?
Nein, nix geändert.

Wodurch entstehen so viele Historie-Einträge?
Keine Ahnung

-
@afuerhoff sagte in Test Adapter fb-checkpresence v1.1.x:
@sigi234 sagte in Test Adapter fb-checkpresence v1.1.x:
Die History html der Familienmitglieder ist sehr groß, kann man das begrenzen oder löschen?
Hallo,
hast du die Einstellungen der Familienmitglieder bzgl. Speicherung verändert? Oder Standard Einstellungen, wie das Programm es anlegt?
Nein, nix geändert.

Wodurch entstehen so viele Historie-Einträge?
Keine Ahnung

-
@sigi234
Ich hatte mich unklar ausgedrückt. Die Einstellungen der History für die Familienmitglieder war gemeint. Kannst du die mal für ein Mitglied posten.@afuerhoff sagte in Test Adapter fb-checkpresence v1.1.x:
@sigi234
Ich hatte mich unklar ausgedrückt. Die Einstellungen der History für die Familienmitglieder war gemeint. Kannst du die mal für ein Mitglied posten.
-
@afuerhoff sagte in Test Adapter fb-checkpresence v1.1.x:
@sigi234
Ich hatte mich unklar ausgedrückt. Die Einstellungen der History für die Familienmitglieder war gemeint. Kannst du die mal für ein Mitglied posten.
-
@frenkyio sagte in Test Adapter fb-checkpresence v1.1.x:
Beim Versuch den Internet-Zugang für ein Gerät zu deaktivieren/aktivieren wird ein Fehler angezeigt.
Das muss ich überprüfen. Sollte so nicht sein.
@afuerhoff okay. DANKE!
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
-
@afuerhoff okay. DANKE!
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
@frenkyio sagte in Test Adapter fb-checkpresence v1.1.x:
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
Das ist richtig. Bisher war nur das Setzen möglich. Einlesen hatte ich noch nicht realisiert.
Baue ich noch ein. -
@afuerhoff okay. DANKE!
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
@frenkyio sagte in Test Adapter fb-checkpresence v1.1.x:
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
Die States sollten jetzt richtig gelesen werden.
-
@afuerhoff
Hallo,
auch von mir erstmal vielen Dank für diesen tollen Adapter.Beim Versuch den Internet-Zugang für ein Gerät zu deaktivieren/aktivieren wird ein Fehler angezeigt.
Das Deaktivieren funktioniert trotzdem. Das Aktivieren aber leider nicht.
Habe die neueste Version von Github installiert (gerade nochmal aktualisiert).
-
@frenkyio sagte in Test Adapter fb-checkpresence v1.1.x:
Beim Versuch den Internet-Zugang für ein Gerät zu deaktivieren/aktivieren wird ein Fehler angezeigt.
Der Fehler sollte gefixed sein.
@afuerhoff super. Vielen Dank! Klappt alles
-
@afuerhoff
Guten Morgen,habe nach der letzten Version folgenden Fehler im LOG ca. jede Minute. Immer wenn er die Geräte ausliest.
Hier Zeile 3
fb-checkpresence.0 2021-04-13 09:05:10.861 debug (11349) Host not in mesh list: fb-checkpresence.0.fb-devices.EPSON4FFB5A.WLAN fb-checkpresence.0 2021-04-13 09:05:10.861 debug (11349) Host not in mesh list: fb-checkpresence.0.fb-devices.DiskStation.LAN fb-checkpresence.0 2021-04-13 09:05:08.179 error (11349) getDeviceInfo: TypeError: Cannot read property 'X_AVM-DE_Disallow' of null fb-checkpresence.0 2021-04-13 09:05:08.171 debug (11349) getWlBlInfo blCnt: 68 fb-checkpresence.0 2021-04-13 09:05:07.276 debug (11349) loop main ends after 0,914836676 s fb-checkpresence.0 2021-04-13 09:05:04.361 debug (11349) loop family ends after 4,148419089 s -
@frenkyio sagte in Test Adapter fb-checkpresence v1.1.x:
Was mir dabei auch noch aufgefallen ist, dass die states nicht richtig eingelesen werden. Also es werden alle devices als enabled angezeigt, obwohl sie teilweise gesperrt sind.
Das ist richtig. Bisher war nur das Setzen möglich. Einlesen hatte ich noch nicht realisiert.
Baue ich noch ein.Mir fällt das gerade per Zufall auf, weil die Icons fehlen:
Ist "folder" überhaupt definiert/zulässig? Ich war der Meinung, das nur channel, device und state definiert sind. Ich habe da letztens mit den "Roles" auch einen kleinen Kampf ausgefochten, weil ich da etwas zu kreativ war. ;) Meinem Verständnis nach sind Channels im Grunde Folder sprich: Gruppierungsmöglichkeit. Der Logik zufolge wäre natürlich auch "guest" kein state, sondern ein Channel.

-
Hallo,
ich bekomme den Adapter aktuell nicht zum laufen (vor ein paar Tagen hat es mit der 1.1.x - die genaue Version weiß ich leider nicht mehr, aber ich musste die Zugangsdaten neu erfassen - noch funktioniert) und habe gerade die Version 1.1.3 installiert. Die liefert mir im IOBroker Log nun folgendes Ergebnis. Ich habe die Zugangsdaten neu eingegeben und auf der Fritz Box ebenfalls ein neues Passwort für den User eingegeben.
Mit und ohne SSL hatte ich es auch schon versucht... Keine Veränderung.
Der User hat Berechtigungen für FritzBox Einstellungen, Sprachnachrichten, etc sowie smart Home.
Es ist eine 7590 mit der 7.25host.iobroker 2021-04-13 17:23:24.793 info instance system.adapter.fb-checkpresence.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) fb-checkpresence.0 2021-04-13 17:23:24.188 info (31728) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason fb-checkpresence.0 2021-04-13 17:23:24.187 info (31728) terminating host.iobroker 2021-04-13 17:23:23.723 info stopInstance system.adapter.fb-checkpresence.0 send kill signal fb-checkpresence.0 2021-04-13 17:23:23.686 info (31728) cleaned everything up ... fb-checkpresence.0 2021-04-13 17:23:23.684 info (31728) Got terminate signal TERMINATE_YOURSELF host.iobroker 2021-04-13 17:23:23.678 info stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) host.iobroker 2021-04-13 17:23:23.676 info "system.adapter.fb-checkpresence.0" disabled fb-checkpresence.0 2021-04-13 17:23:23.645 warn (31728) onReady: Fb init: getSSLPort: DeviceInfo:1 GetSecurityPort timeout of 6000ms exceeded fb-checkpresence.0 2021-04-13 17:23:17.591 info (31728) starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.fb-checkpresence, node: v12.22.1, js-controller: 3.2.16Gruß
Max -
Mir fällt das gerade per Zufall auf, weil die Icons fehlen:
Ist "folder" überhaupt definiert/zulässig? Ich war der Meinung, das nur channel, device und state definiert sind. Ich habe da letztens mit den "Roles" auch einen kleinen Kampf ausgefochten, weil ich da etwas zu kreativ war. ;) Meinem Verständnis nach sind Channels im Grunde Folder sprich: Gruppierungsmöglichkeit. Der Logik zufolge wäre natürlich auch "guest" kein state, sondern ein Channel.

@grizzelbee sagte in Test Adapter fb-checkpresence v1.1.x:
Ist "folder" überhaupt definiert/zulässig?
Hallo, hier ist ioBroker.docs folder beschrieben.
-
@afuerhoff
Guten Morgen,habe nach der letzten Version folgenden Fehler im LOG ca. jede Minute. Immer wenn er die Geräte ausliest.
Hier Zeile 3
fb-checkpresence.0 2021-04-13 09:05:10.861 debug (11349) Host not in mesh list: fb-checkpresence.0.fb-devices.EPSON4FFB5A.WLAN fb-checkpresence.0 2021-04-13 09:05:10.861 debug (11349) Host not in mesh list: fb-checkpresence.0.fb-devices.DiskStation.LAN fb-checkpresence.0 2021-04-13 09:05:08.179 error (11349) getDeviceInfo: TypeError: Cannot read property 'X_AVM-DE_Disallow' of null fb-checkpresence.0 2021-04-13 09:05:08.171 debug (11349) getWlBlInfo blCnt: 68 fb-checkpresence.0 2021-04-13 09:05:07.276 debug (11349) loop main ends after 0,914836676 s fb-checkpresence.0 2021-04-13 09:05:04.361 debug (11349) loop family ends after 4,148419089 s@intruder7 sagte in Test Adapter fb-checkpresence v1.1.x:
habe nach der letzten Version folgenden Fehler im LOG
Das schaue ich mir an.