Autor Thema: Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE  (Gelesen 378 mal)

Offline ToKa

  • Sr. Member
  • ****
  • Beiträge: 664
Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE
« am: 11 Januar 2021, 08:46:40 »
Hallo zusammen,

ich erhalte im Log beim Neustart von fhem folgende Fehlermeldung:

2021.01.11 08:38:32 1: PERL WARNING: Unescaped left brace in regex is deprecated here (and will be fatal in Perl 5.32), passed through in regex; marked by <-- HERE in m/^(.*)({ <-- HERE .*})(.*)$/ at ./FHEM/10_MQTT_GENERIC_BRIDGE.pm line 1358, <$fh> line 5129.
Viele Grüße
Torsten
RaspberryPi3 mit RaZberry2
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
GreenWave: PowerNode 1 port
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Zipato Bulb 2

Offline amenomade

  • Developer
  • Hero Member
  • ****
  • Beiträge: 7416
Antw:Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE
« Antwort #1 am: 11 Januar 2021, 20:23:54 »
Das ist keine Fehlermeldung sondern ein Warning, das Du ruhig ignorieren kannst.

Da muss der Modulautor noch daran arbeiten bevor zu viele Benutzer höhere Versionen von Perl installieren. Mit Perl v6 gibt es sowieso viele Neuigkeiten.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline ToKa

  • Sr. Member
  • ****
  • Beiträge: 664
Antw:Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE
« Antwort #2 am: 11 Januar 2021, 20:32:04 »
Danke für die Erklärung
RaspberryPi3 mit RaZberry2
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
GreenWave: PowerNode 1 port
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Zipato Bulb 2

Offline Nestor

  • Developer
  • Full Member
  • ****
  • Beiträge: 104
Antw:Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE
« Antwort #3 am: 12 Januar 2021, 10:22:25 »
Simple fix (I'm on Perl 5.30 btw).

--- - 2021-01-12 10:20:42.151330246 +0100
+++ /srv/fhem/FHEM/10_MQTT_GENERIC_BRIDGE.pm 2021-01-12 10:20:27.387718461 +0100
@@ -362,7 +362,7 @@
 use warnings;
 
 #my $DEBUG = 1;
-my $cvsid = '$Id$';
+my $cvsid = '$Id: 10_MQTT_GENERIC_BRIDGE.pm 19737 2019-06-28 15:56:35Z hexenmeister $';
 my $VERSION = "version 1.2.6 by hexenmeister\n$cvsid";
 
 my %sets = (
@@ -1355,7 +1355,7 @@
   # TODO : umbauen $str =~ m/^(.*)({.*})(.*)$/;; $1.$2.$3 - ok
   # TODO : Maskierte Klammern unterstuetzen? $str =~ m/^(.*)(\\{.*\\})(.*)({.*})(.*)$/;; $1.$2.$3.$4.$5 - irgendwie so
   #if($str =~ m/^{.*}$/) {
-  if($str =~ m/^(.*)({.*})(.*)$/) {
+  if($str =~ m/^(.*)(\{.*\})(.*)$/) {
     my $s1=$1; $s1='' unless defined $s1;
     my $s2=$2; $s2='' unless defined $s2;
     my $s3=$3; $s3='' unless defined $s3;

Offline hexenmeister

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4646
    • tech_LogBuch
Antw:Fehlermeldung im LOG: MQTT_GENERIC_BRIDGE
« Antwort #4 am: 13 Januar 2021, 22:55:35 »
Hallo und danke für den patch. Habe übernommen und eingecheckt.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal