NEWS
FHEM Adapter löscht bei Neustart der fhem-Instanz Datenpunkte und legt sie erneut an
-
fhem.1 2019-01-07 21:43:06.405 info > info.Info.roomioBroker = true
fhem.1 2019-01-07 21:43:06.404 info > info.Info.numberDevicesFHEM = 70
fhem.1 2019-01-07 21:43:06.404 info > info.Info.buildDate = 30.12.18b
fhem.1 2019-01-07 21:43:06.404 info check fhem.1.info.Info start `
Bei Neustart sieht doch alles gut aus, oder?Es werden 70 Devices aus FHEM aus dem Raum ioBroker oder ioB_OUT synchronisiert.
Neu ist: fhem.x.device.Atrributes.alias wird jetzt für jedes Objekt channel angelegt (alias nicht vorhanden alias=Name Device)
-
Nein, da zwar die Datenpunkte wieder angelegt werden, aber die Konfiguration des Loggings verlieren bzw. ohne diese Konfiguration wieder angelegt werden.
Ich werden am Donnerstag abend etwas mehr testen und dokumentieren. Dann komme ich wieder mit hoffentlich mehr informationen.
Vielen Dank bis hierhin
-
Hallo zusammen,
ich habe jetzt ein bisschen sauberer getestet und folgendes protokolliert:
Der erste Screenshot zeigt die IoBroker Konfig inkl. Logging.

Danach habe ich einen restart der Fhem Umgebung durchgeführt. Folgendes Log kommt dann im IoBroker
fhem.4 2019-01-10 19:01:12.631 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:12.630 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:12.621 info Synchronised FHEM! fhem.4 2019-01-10 19:01:12.621 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:12.621 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:12.621 info > info.Info.numberObjectsIOBin = 6 fhem.4 2019-01-10 19:01:12.621 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:12.621 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy;a fhem.4 2019-01-10 19:01:12.620 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:12.591 info delete unused objects fhem.4 2019-01-10 19:01:03.090 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.089 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.069 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:03.068 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.066 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.065 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.065 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.064 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.063 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.063 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.062 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.061 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.060 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.060 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.059 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.058 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.057 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.056 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:03.055 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:03.028 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:02.960 info Synchronised FHEM! fhem.4 2019-01-10 19:01:02.960 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:02.960 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:02.959 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:02.959 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:02.952 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:02.951 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:02.439 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:02.438 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:02.430 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:02.426 info Synchronised FHEM! fhem.4 2019-01-10 19:01:02.426 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:02.425 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:02.425 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:02.425 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:02.425 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:02.421 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:02.421 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:02.415 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:02.407 info Synchronised FHEM! fhem.4 2019-01-10 19:01:02.407 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:02.407 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:02.407 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:02.406 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:02.406 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:02.406 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:02.383 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:02.381 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.947 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.947 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.937 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.937 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.937 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.936 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.936 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.935 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.935 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.883 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.881 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.877 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.869 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.853 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.852 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.846 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.845 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.844 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.840 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.840 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.839 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.839 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.839 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.839 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.832 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.832 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.825 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.825 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.825 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.825 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.824 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.824 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.820 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.806 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.803 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.803 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.803 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.803 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.802 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.802 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.796 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.795 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.780 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.779 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.767 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.767 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.767 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.766 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.766 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.766 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.755 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.755 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.754 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.754 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.754 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.753 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.753 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.730 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.729 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.728 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.727 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.726 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.655 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.652 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.652 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.631 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.630 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.620 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.620 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.619 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.619 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.619 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.619 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.610 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.610 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.610 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.610 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.609 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.609 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.609 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.601 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.600 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.588 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.588 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.587 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.587 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.586 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.586 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.586 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.521 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.520 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.512 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.512 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.512 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.512 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.511 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.510 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.510 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.498 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.498 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.490 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.490 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.490 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.489 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.489 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.488 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.488 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.412 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.411 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.401 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.401 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.401 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.401 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.400 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.400 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.399 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.381 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.380 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.366 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.366 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.366 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.366 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.366 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.365 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.365 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.360 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.356 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.329 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.329 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.329 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.329 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.329 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.329 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.328 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.283 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.283 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.274 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.274 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.274 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.274 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.273 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.273 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.273 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.184 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.182 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.174 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:01.172 info Synchronised FHEM! fhem.4 2019-01-10 19:01:01.172 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:01.172 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:01.172 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:01.171 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:01.171 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:01.171 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:01.039 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.014 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:01.013 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:01.005 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.982 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:00.982 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:00.973 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.970 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.970 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.970 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.969 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.969 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.968 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:00.964 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:00.963 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:00.952 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.938 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.938 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.937 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.937 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.937 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.936 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:00.932 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:00.931 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:00.924 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.924 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.924 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.924 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.923 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.923 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:00.917 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.917 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:00.909 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:00.908 info Delete channel fhem.4.BadziongPulheim fhem.4 2019-01-10 19:01:00.905 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.905 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.905 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.905 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.905 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.905 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:00.901 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.880 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.880 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.880 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.880 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.880 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.879 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-10 19:01:00.874 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-10 19:01:00.874 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-10 19:01:00.869 info Synchronised FHEM! fhem.4 2019-01-10 19:01:00.869 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-10 19:01:00.869 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-10 19:01:00.869 info > info.Info.numberObjectsIOBin = 1 fhem.4 2019-01-10 19:01:00.868 info check fhem.4.info.Info end fhem.4 2019-01-10 19:01:00.861 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-10 19:01:00.861 warn check fhem.4.send2ioB > not found!Un dieser dann nach dem Neustart:

Mindestens die Logging Einstellung ist verloren gegangen. Das bedeutet, dass bei jedem Neustart des FHEM die spezifischen Konfigurationen der Datenpunkte aus dem FHEM Adapter verloren gehen. Was kann/muss ich tun damit das nicht passiert, oder welche Tests / Informationen muss ich noch liefern, damit jemand weiter helfen kann.
Ich denke, dass soll so nicht sein, oder ist das by design gewollt?
Danke
Jürgen
-
Hallo Jürgen,
du schreibst….
Danach habe ich einen restart der Fhem Umgebung durchgeführt. Folgendes Log kommt dann im IoBroker `
Was machst du da genau?
Nachtrag:
Konnte es bei mir mit aktiven FHEM Adapter und fhem stop start nachvollziehen.
Lösung habe ich noch keine :-(
Gruß
LausiD
-
Hi,
ein Workaround könnte es sein, für die zu loggenden FHEM-Datenpunkte in FHEM jeweils einen virtuellen MQTT-Kanal zu erstellen und diese Daten dann via FHEM -> MQTT -> iobroker zu übertragen. Dann bleiben die Datenpunkte bestehen und das Logging wird auch nicht gelöscht.
Infos, wie man in FHEM MQTT-Kanäle erstellt gibt es hier im Forum oder im FHEM-Forum. Hab da gerade leider nichts direkt Passendes verfügbar und mir das auch irgendwann mal zusammen gesucht.
Zusätzlicher Vorteil ist zudem, dass man dann selbst auswählen kann, welche FHEM-Datenpunkte man in iobroker sehen möchte. Dann kann man theoretisch auch komplett auf den FHEM-Adapter verzichten.
Gruss, Jürgen
-
Hallo Jürgen,
muss zugeben die Variante FHEM stop/start habe ich noch nie getestet.
Habe folgendes geändert:
Verliert die Instanz die FHEM telnet Verbindung wird die Instanz automatisch neu gestartet.
Bitte nochmal von github aktualisieren und testen….
Rückmeldung wäre super :-)
Gruß
LausiD
-
ein Workaround könnte es sein, für die zu loggenden FHEM-Datenpunkte in FHEM jeweils einen virtuellen MQTT-Kanal zu erstellen und diese Daten dann via FHEM -> MQTT -> iobroker zu übertragen. `
Hallo Jürgen,
sicher auch eine Möglichkeit, jedoch wie ich finde für den Einsteiger ungeeignet.
Gruß
Lausid
-
Leider noch kein richtiger Erfolg.
Das ist jetzt ein fhem Testsystembei dem ich erfolgreich rssTagesschau in den Raum ioBroker auf FHEM aufgenommen habe. Damit wurde sofort der entsprechende Datenpunt im ioBroker angelegt und befüllt. Nach einem Neustart des fhem (stop/start) wurde der Datenpunkt leider wieder gelöscht.
Zusatzbemerkung: ich habe jetzt ALLE Datenpunkte in meinen anderen fhem Instanzen verloren bzw. sie sind nicht mehr vorhanden.
Hier der LOG von der fhem.4 Testinstanz:
fhem.4 2019-01-11 19:51:17.586 info Delete channel fhem.4.rssTagesschau fhem.4 2019-01-11 19:51:17.565 info check channel send2ioB > jsonlist2 send2ioB fhem.4 2019-01-11 19:51:17.564 info event FHEM(g) "Global global ATTR send2ioB room ioB_System" fhem.4 2019-01-11 19:51:17.547 info Synchronised FHEM! fhem.4 2019-01-11 19:51:17.547 info > info.Info.numberObjectsIOBoutSub = 0 fhem.4 2019-01-11 19:51:17.547 info > info.Info.numberObjectsIOBout = 0 fhem.4 2019-01-11 19:51:17.547 info > info.Info.numberObjectsIOBin = 7 fhem.4 2019-01-11 19:51:17.546 info check fhem.4.info.Info end fhem.4 2019-01-11 19:51:17.545 info event ioBroker "fhem.4.info.Commands.sendFHEM define send2ioB dummy;attr send2ioB alias send2ioB;attr send2ioB room ioB_System;attr send2ioB comment Auto created by ioBroker" > define send2ioB dummy; fhem.4 2019-01-11 19:51:17.544 warn check fhem.4.send2ioB > not found! fhem.4 2019-01-11 19:51:17.510 info delete unused objects fhem.4 2019-01-11 19:51:17.369 info > info.Info.roomioBroker = true fhem.4 2019-01-11 19:51:17.368 info > info.Info.numberDevicesFHEM = 190 fhem.4 2019-01-11 19:51:17.368 info > info.Info.buildDate = 11.01.19 fhem.4 2019-01-11 19:51:17.368 info check fhem.4.info.Info start fhem.4 2019-01-11 19:51:17.343 info Connected FHEM telnet 192.168.1.107:7072 fhem.4 2019-01-11 19:51:17.131 info > info.Configurations.onlySyncRoom = ioBroker,ioB_OUT fhem.4 2019-01-11 19:51:17.129 info > info.Configurations.ignorePossibleSets = getConfig,etRegRaw,egBulk,regSet,deviceMsg,CommandAccepted fhem.4 2019-01-11 19:51:17.129 info > info.Configurations.ignoreReadings = currentTrackPositionSimulated,currentTrackPositionSimulatedSec fhem.4 2019-01-11 19:51:17.129 info > info.Configurations.allowedInternals = TYPE,NAME fhem.4 2019-01-11 19:51:17.128 info > info.Configurations.allowedAttributes = room,alias,comment fhem.4 2019-01-11 19:51:17.127 info > info.Configurations.ignoreObjectsInternalsNAME = info fhem.4 2019-01-11 19:51:17.126 info > info.Configurations.autoSmartName = true fhem.4 2019-01-11 19:51:17.120 info check fhem.4.info.Configurations true or value fhem.4 2019-01-11 19:51:17.119 info > info.Settings.logIgnoreConfigurations = true fhem.4 2019-01-11 19:51:17.119 info > info.Settings.logUnhandledEventFHEM = true fhem.4 2019-01-11 19:51:17.117 info > info.Settings.logEventFHEMglobal = true fhem.4 2019-01-11 19:51:17.116 info > info.Settings.logEventIOB = true fhem.4 2019-01-11 19:51:17.114 info > info.Settings.logDeleteChannel = true fhem.4 2019-01-11 19:51:17.113 info > info.Settings.logCreateChannel = true fhem.4 2019-01-11 19:51:17.107 info check fhem.4.info.Settings true fhem.4 2019-01-11 19:51:17.054 info check objects fhem.4.info fhem.4 2019-01-11 19:51:16.413 info starting. Version 1.1.1 in /opt/iobroker/node_modules/iobroker.fhem, node: v8.11.3 fhem.4 2019-01-11 19:50:45.702 info terminating fhem.4 2019-01-11 19:50:45.548 error at Timer.listOnTimeout (timers.js:290:5) fhem.4 2019-01-11 19:50:45.548 error at tryOnTimeout (timers.js:323:5) fhem.4 2019-01-11 19:50:45.548 error at ontimeout (timers.js:498:11) fhem.4 2019-01-11 19:50:45.548 error at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.fhem/main.js:2178:25) fhem.4 2019-01-11 19:50:45.548 error TypeError: adapter.restart is not a function fhem.4 2019-01-11 19:50:45.548 error uncaught exception: adapter.restart is not a function fhem.4 2019-01-11 19:50:44.543 warn Disconnected FHEM telnet 192.168.1.107:7072 > Auto Restart Adapter! -
Welche Version vom FHEM Adapter hattest du davor?
Ist ioBroker admin Adapter usw aktuell?
Normaler Ablauf ist:
1. FHEM ist gestartet
2. FHEM Instanz starten
3. Datenpunkte werden angelegt
Gelöscht werden in ioBroker nur Datenpunkte die nicht mehr in FHEM vorhanden sind oder in deinem Fall nicht im Raum ioBroker.
Du kannst die Instanz mal im debug Modus laufen lassen….