NEWS
Test Adapter fb-checkpresence v0.2.x
-
Habe eben mit rumgespielt, daher ist da nicht viel drin
-
Habe eben mit rumgespielt, daher ist da nicht viel drin
@guergen
Ich frage deshalb, weil der Fehler schon mal aufgetreten ist. Dann kommt er bei dir aber wirklich durch den Alias. Es sollte dann kein History Eintrag vom Vortag vorhanden sein.
Das mit dem Alias muss ich mal bei mir testen. -
@guergen
Ich frage deshalb, weil der Fehler schon mal aufgetreten ist. Dann kommt er bei dir aber wirklich durch den Alias. Es sollte dann kein History Eintrag vom Vortag vorhanden sein.
Das mit dem Alias muss ich mal bei mir testen.@afuerhoff Danke für die Integration der aktiven Devices der FB. Leider zickt die FB aber mehr rum als gedacht. Eigentlich hätte sie das Device durchgängig als aktiv erkennen müssen (SAT-Receiver, rot: Aufnahme per enigma2-Adapter, türkis: online per fb-checkpresence):

-
@afuerhoff Danke für die Integration der aktiven Devices der FB. Leider zickt die FB aber mehr rum als gedacht. Eigentlich hätte sie das Device durchgängig als aktiv erkennen müssen (SAT-Receiver, rot: Aufnahme per enigma2-Adapter, türkis: online per fb-checkpresence):

-
@afuerhoff History-Adapter Error...
hatte das hier schonmal angesprochen, kam damals einmal, dann war es weg.. jetzt kommt der Fehler immer, wenn ich etwas and er Config des FB-Checkpresence Adapters ändere:2020-02-12 16:40:41.667 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) 2020-02-12 16:40:41.669 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 send kill signal 2020-02-12 16:40:42.225 - info: host.iobroker instance system.adapter.fb-checkpresence.0 terminated with code 156 (156) 2020-02-12 16:40:44.975 - info: host.iobroker instance system.adapter.fb-checkpresence.0 started with pid 16504 2020-02-12 16:40:47.198 - error: history.0 (14174) uncaught exception: Cannot read property 'push' of null 2020-02-12 16:40:54.545 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.294 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.820 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:47.211 - error: history.0 (14174) TypeError: Cannot read property 'push' of null at storeCached (/opt/iobroker/node_modules/iobroker.history/main.js:182:34) at Object.objectChange (/opt/iobroker/node_modules/iobroker.history/main.js:131:21) at Immediate.options.objectChange.function.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1506:94) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) 2020-02-12 16:41:13.873 - error: history.0 (14174) exception by stop: Cannot read property 'push' of nullSei so lieb und schau dir nochmal das starten und aufrufen von history an.. irgendwas läuft da ins leere..
-
@afuerhoff History-Adapter Error...
hatte das hier schonmal angesprochen, kam damals einmal, dann war es weg.. jetzt kommt der Fehler immer, wenn ich etwas and er Config des FB-Checkpresence Adapters ändere:2020-02-12 16:40:41.667 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) 2020-02-12 16:40:41.669 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 send kill signal 2020-02-12 16:40:42.225 - info: host.iobroker instance system.adapter.fb-checkpresence.0 terminated with code 156 (156) 2020-02-12 16:40:44.975 - info: host.iobroker instance system.adapter.fb-checkpresence.0 started with pid 16504 2020-02-12 16:40:47.198 - error: history.0 (14174) uncaught exception: Cannot read property 'push' of null 2020-02-12 16:40:54.545 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.294 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.820 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:47.211 - error: history.0 (14174) TypeError: Cannot read property 'push' of null at storeCached (/opt/iobroker/node_modules/iobroker.history/main.js:182:34) at Object.objectChange (/opt/iobroker/node_modules/iobroker.history/main.js:131:21) at Immediate.options.objectChange.function.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1506:94) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) 2020-02-12 16:41:13.873 - error: history.0 (14174) exception by stop: Cannot read property 'push' of nullSei so lieb und schau dir nochmal das starten und aufrufen von history an.. irgendwas läuft da ins leere..
-
@afuerhoff History-Adapter Error...
hatte das hier schonmal angesprochen, kam damals einmal, dann war es weg.. jetzt kommt der Fehler immer, wenn ich etwas and er Config des FB-Checkpresence Adapters ändere:2020-02-12 16:40:41.667 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 (force=false, process=true) 2020-02-12 16:40:41.669 - info: host.iobroker stopInstance system.adapter.fb-checkpresence.0 send kill signal 2020-02-12 16:40:42.225 - info: host.iobroker instance system.adapter.fb-checkpresence.0 terminated with code 156 (156) 2020-02-12 16:40:44.975 - info: host.iobroker instance system.adapter.fb-checkpresence.0 started with pid 16504 2020-02-12 16:40:47.198 - error: history.0 (14174) uncaught exception: Cannot read property 'push' of null 2020-02-12 16:40:54.545 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.294 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:55.820 - error: fb-checkpresence.0 (16504) checkPresence: TypeError: Cannot read property 'history.0' of undefined 2020-02-12 16:40:47.211 - error: history.0 (14174) TypeError: Cannot read property 'push' of null at storeCached (/opt/iobroker/node_modules/iobroker.history/main.js:182:34) at Object.objectChange (/opt/iobroker/node_modules/iobroker.history/main.js:131:21) at Immediate.options.objectChange.function.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:1506:94) at runCallback (timers.js:705:18) at tryOnImmediate (timers.js:676:5) at processImmediate (timers.js:658:5) 2020-02-12 16:41:13.873 - error: history.0 (14174) exception by stop: Cannot read property 'push' of nullSei so lieb und schau dir nochmal das starten und aufrufen von history an.. irgendwas läuft da ins leere..
-
@ilovegym sagte in Test Adapter fb-checkpresence v0.2.x:
History-Adapter Error...
Ich habe mir das mal angesehen. Ich kann den Fehler bei mir nicht nachstellen. Kannst Du den Loglevel mal auf Debug stellen und dann den Log posten.
@afuerhoff mach ich, hab wegen einem anderen Fehler ( kann mit den aktuellen Latest-Versionen keine Scripte speichern oder ändern ), gerade ein Admin-Downgrade auf 4.0.0 und javascript-adapter 4.3.4 am laufen..
-
Aktuelle Test Version 0.2.2 Veröffentlichungsdatum 30.12.2019 Github Link https://github.com/afuerhoff/ioBroker.fb-checkpresence Installationshinweis Adapter ist im Latest Repository zu finden und sollte unter Admin installiert werden. Über Github bitte nur noch nach Aufforderung installieren. Hallo, ich habe gerade eine neue Version auf Github veröffentlicht. Bitte diese intensiv testen und die Ergebnisse hier posten.
Änderungen:
- Debug Informationen optimiert
- Überprüfung, ob die benutzten Funktionen auch von der Fritzbox unterstützt werden
- Whitelist/Blacklist Prüfung
- Konfigurationsdialog optimiert
Weitere Infos zum Adapter können auch hier eingesehen werden: https://forum.iobroker.net/topic/23490/test-adapter-fb-checkpresence-v0-1-x
Infos zum Test:
Es ist hilfreich im Fehlerfall den Loglevel im Bereich Instanzen auf debug zu stellen und den Log hier zu posten.

Weiterhin ist auch die Einstellung der Konfiguration als zusätzliche Info nützlich.Hallo, bekomme jetzt immer das:
fb-checkpresence.0 2020-02-13 19:58:55.700 info (8484) Sarah: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-13 19:58:55.587 info (8484) Ilse: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-13 19:58:55.343 info (8484) Sigi: No history before this day is available (lastVal = null) -
Hallo, bekomme jetzt immer das:
fb-checkpresence.0 2020-02-13 19:58:55.700 info (8484) Sarah: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-13 19:58:55.587 info (8484) Ilse: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-13 19:58:55.343 info (8484) Sigi: No history before this day is available (lastVal = null) -
@sigi234
Hallo, hast Du evtl. einen Alias in der History bei den Datenpunkten angegeben?@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Hallo, hast Du evtl. einen Alias in der History bei den Datenpunkten angegeben?
-
@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Hallo, hast Du evtl. einen Alias in der History bei den Datenpunkten angegeben?
-
@sigi234
Kannst Du einmal auf die Tabellenwerte in der History umschalten. Sind dort Werte vom Vortag oder früher vorhanden.@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Kannst Du einmal auf die Tabellenwerte in der History umschalten. Sind dort Werte vom Vortag oder früher vorhanden.Ja

-
@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Kannst Du einmal auf die Tabellenwerte in der History umschalten. Sind dort Werte vom Vortag oder früher vorhanden.Ja

-
@sigi234
Das log changes interval steht bei Dir auf 5s. Ist das so gewollt? Der Adapter stellt den Wert auf 0 ein.@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Das log changes interval steht bei Dir auf 5s. Ist das so gewollt? Der Adapter stellt den Wert auf 0 ein.Was sollte man einstellen?
-
@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Das log changes interval steht bei Dir auf 5s. Ist das so gewollt? Der Adapter stellt den Wert auf 0 ein.Was sollte man einstellen?
-
Die instanz ist wieder gelb :disappointed:
und bringt folgende Ausgabe:fb-checkpresence.0 2020-02-14 04:54:56.670 debug (14899) checkPresence scheduled fb-checkpresence.0 2020-02-14 04:54:56.662 debug (14899) getActive [{"Name":"Mathias","Active":"false","Kommt":"14.02.2020 02:59:33","Geht":"14.02.2020 03:34:33"} fb-checkpresence.0 2020-02-14 04:54:56.627 debug (14899) getActive Mathias 0 fb-checkpresence.0 2020-02-14 04:54:56.625 debug (14899) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\ fb-checkpresence.0 2020-02-14 04:54:56.599 debug (14899) request url https://fritz.box:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schem fb-checkpresence.0 2020-02-14 04:54:56.580 error (14899) getActive: soapAction GetSpecificHostEntry -> {"statusCode":500,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://sche fb-checkpresence.0 2020-02-14 04:54:56.505 debug (14899) request url https://fritz.box:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schem fb-checkpresence.0 2020-02-14 04:54:56.502 debug (14899) getDeviceList: [{"Index":"1","IPAddress":"192.168.1.20","MACAddress":"94:87:E0:22:16:17","Active":"0","HostName":"Android","InterfaceType":"","X_AVM-DE_Port":"0","X_AVM-DE_Speed":"0","X_AVM-DE fb-checkpresence.0 2020-02-14 04:54:56.472 debug (14899) body <?xml version="1.0" encoding="UTF-8"?> <List> <!-- devicehosts :47 --> <Item> <Index>1</Index> <IPAddress>192.168.1.20</IPAddress> <MACAddress>94:87:E0:22:16:17</MACAddress> <Active>0</A fb-checkpresence.0 2020-02-14 04:54:55.919 debug (14899) response: 1 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\ fb-checkpresence.0 2020-02-14 04:54:55.874 debug (14899) request url https://fritz.box:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schem fb-checkpresence.0 2020-02-14 04:54:55.870 debug (14899) response: 0 {"statusCode":200,"body":"<?xml version=\"1.0\"?>\n<s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\ fb-checkpresence.0 2020-02-14 04:54:55.842 debug (14899) request url https://fritz.box:49443/upnp/control/hosts body: <?xml version="1.0" encoding="utf-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemGruß,
Mathias -
@sigi234
Wie gesagt. Der Adapter stellt 0 ein. Es werden also nur geänderte Werte gelogged.
Bei 5 wird alle 5s ein Wert geschrieben. Ich muss mal schauen, ob das der Grund ist für die LastVal Ausgabe.@afuerhoff sagte in Test Adapter fb-checkpresence v0.2.x:
@sigi234
Wie gesagt. Der Adapter stellt 0 ein. Es werden also nur geänderte Werte gelogged.
Bei 5 wird alle 5s ein Wert geschrieben. Ich muss mal schauen, ob das der Grund ist für die LastVal Ausgabe.Neuer Log:
host.Medion(Test) 2020-02-14 11:00:00.057 info instance system.adapter.darksky.0 started with pid 9112 fb-checkpresence.0 2020-02-14 10:59:13.160 info (20816) Sarah: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-14 10:59:11.566 info (20816) Ilse: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-14 10:58:50.920 info (20816) Sigi: No history before this day is available (lastVal = null) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at processImmediate (timers.js:658:5) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at tryOnImmediate (timers.js:676:5) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at runCallback (timers.js:705:18) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at Immediate.setImmediate [as _onImmediate] (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\states\statesInRedis.js:227:41) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at change (C:\Program Files\iobroker\Test\node_modules\iobroker.js-controller\lib\adapter.js:4794:71) fb-checkpresence.0 2020-02-14 10:58:31.233 warn at Object.cb (C:\Program Files\iobroker\Test\node_modules\iobroker.fb-checkpresence\main.js:491:82) fb-checkpresence.0 2020-02-14 10:58:31.233 warn (20816) TypeError: Cannot read property 'val' of undefined -
@guergen
Ich frage deshalb, weil der Fehler schon mal aufgetreten ist. Dann kommt er bei dir aber wirklich durch den Alias. Es sollte dann kein History Eintrag vom Vortag vorhanden sein.
Das mit dem Alias muss ich mal bei mir testen.@afuerhoff Habe jetzt den Alias mal weggelassen wenn das ein Problem sein könnte. Nu habe ich zwar Einträge in der Tabelle, aber Grafana findet nichts:

Und in den Log steht immer noch der Fehler:


