Hallo,
musste leider meinen Debian server neu installieren.
Also alle Module, inkl dpkg packes wieder installiert.
Fhem config zurück gespielt. Dann Fhem update. Leider jetzt viele Fehler im Log:
2019.01.20 16:31:17.371 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32369) line 1.
2019.01.20 16:31:17.372 1: stacktrace:
2019.01.20 16:31:17.372 1: main::__ANON__ called by (eval 32369) (1)
2019.01.20 16:31:17.373 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:17.373 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:17.373 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:17.374 1: main::readingsSingleUpdate called by ./FHEM/00_MQTT.pm (533)
2019.01.20 16:31:17.374 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:17.374 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:17.374 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:17.375 1: main::CallFn called by fhem.pl (733)
2019.01.20 16:31:17.383 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32370) line 1.
2019.01.20 16:31:17.384 1: stacktrace:
2019.01.20 16:31:17.384 1: main::__ANON__ called by (eval 32370) (1)
2019.01.20 16:31:17.384 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:17.385 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:17.385 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:17.385 1: main::readingsSingleUpdate called by ./FHEM/10_MQTT_DEVICE.pm (249)
2019.01.20 16:31:17.386 1: MQTT::DEVICE::onmessage called by ./FHEM/00_MQTT.pm (535)
2019.01.20 16:31:17.386 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:17.386 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:17.387 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:17.387 1: main::CallFn called by fhem.pl (733)
2019.01.20 16:31:19.665 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32374) line 1.
2019.01.20 16:31:19.665 1: stacktrace:
2019.01.20 16:31:19.665 1: main::__ANON__ called by (eval 32374) (1)
2019.01.20 16:31:19.665 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:19.665 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:19.666 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:19.666 1: main::readingsSingleUpdate called by ./FHEM/00_MQTT.pm (533)
2019.01.20 16:31:19.669 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:19.670 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:19.671 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:19.671 1: main::CallFn called by fhem.pl (733)
2019.01.20 16:31:19.679 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32375) line 1.
2019.01.20 16:31:19.679 1: stacktrace:
2019.01.20 16:31:19.679 1: main::__ANON__ called by (eval 32375) (1)
2019.01.20 16:31:19.679 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:19.680 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:19.680 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:19.681 1: main::readingsSingleUpdate called by ./FHEM/10_MQTT_DEVICE.pm (249)
2019.01.20 16:31:19.681 1: MQTT::DEVICE::onmessage called by ./FHEM/00_MQTT.pm (535)
2019.01.20 16:31:19.682 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:19.682 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:19.682 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:19.684 1: main::CallFn called by fhem.pl (733)
2019.01.20 16:31:19.725 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32376) line 1.
2019.01.20 16:31:19.727 1: stacktrace:
2019.01.20 16:31:19.728 1: main::__ANON__ called by (eval 32376) (1)
2019.01.20 16:31:19.729 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:19.729 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:19.729 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:19.729 1: main::readingsSingleUpdate called by ./FHEM/00_MQTT.pm (533)
2019.01.20 16:31:19.729 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:19.730 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:19.730 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:19.730 1: main::CallFn called by fhem.pl (733)
2019.01.20 16:31:19.739 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at (eval 32377) line 1.
2019.01.20 16:31:19.740 1: stacktrace:
2019.01.20 16:31:19.740 1: main::__ANON__ called by (eval 32377) (1)
2019.01.20 16:31:19.740 1: (eval) called by fhem.pl (4524)
2019.01.20 16:31:19.740 1: main::evalStateFormat called by fhem.pl (4625)
2019.01.20 16:31:19.741 1: main::readingsEndUpdate called by fhem.pl (4815)
2019.01.20 16:31:19.741 1: main::readingsSingleUpdate called by ./FHEM/10_MQTT_DEVICE.pm (249)
2019.01.20 16:31:19.742 1: MQTT::DEVICE::onmessage called by ./FHEM/00_MQTT.pm (535)
2019.01.20 16:31:19.742 1: MQTT::__ANON__ called by FHEM/GPUtils.pm (48)
2019.01.20 16:31:19.742 1: GPUtils::GP_ForallClients called by ./FHEM/00_MQTT.pm (545)
2019.01.20 16:31:19.742 1: MQTT::Read called by fhem.pl (3657)
2019.01.20 16:31:19.743 1: main::CallFn called by fhem.pl (733)
^C
MQTT scheint aber zu funktionieren, da die Sonoffs geschaltet werden können, also der Broker auch verbunden ist.
MQTT_Device und Bridge, sowie expandJSON wird genutzt.
Jemand ne Idee?
Besten Dank im Voraus.
schau dir mal deine stateFormat-Attribute bei den Geräten an... da scheint was nicht zu stimmen...
Genau das war's, ein MQTT event/topic wurde nicht gesetzt (paho mqtt fehlte für ein python script), war also leer. stateFormat war schon in Ordnung.
Besten Dank!