Hauptmenü

Unbekanntes Warning im Log

Begonnen von tfriedrich85, 26 Januar 2021, 14:57:29

Vorheriges Thema - Nächstes Thema

tfriedrich85

Hallo zusammen,

ich bekomme hin und wieder diese Warnings im Log und weiß nicht wo ich nach der Lösung suchen soll.




2021.01.24 08:52:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 62538.
2021.01.24 08:51:32 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 62299.
2021.01.24 08:49:36 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61836.
2021.01.24 08:49:25 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61789.
2021.01.24 08:49:15 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61743.
2021.01.24 08:49:04 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61699.
2021.01.24 08:48:53 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61659.
2021.01.24 08:48:43 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61620.
2021.01.24 08:48:32 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61582.
2021.01.24 08:48:12 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61496.
2021.01.24 08:47:40 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61327.
2021.01.24 08:47:37 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4826, <GEN8> line 61308.


Kennt das jemand?

Beta-User

Vermutlich ist die Zeile in einer aktuellen fhem.pl eine andere, könnte zu readingsBulkUpdateIfChanged() gehören.

Mach mal ein update und schalte stacktrace ein, falls du mit "GEN8" nicht direkt was assoziieren kannst...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

tfriedrich85

#2
Hallo,

hab ich gemacht, aber ich nicht viel schlauer


[b]Please define  first     
Please define  first
Please define  first Please define  first  Please define  first Please define  first Please define  first Please define  first

-Was ist das-?
Please define  first Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first
Please define  first[/b]
---------
2021.01.26 15:34:19 3: notify_Neustart return value: Please define  first
2021.01.26 15:34:19 2: BRAVIA set TV off
2021.01.26 15:34:17 3: Zeitschaltuhr: time difference too large! interval=43, Sekunde=17
2021.01.26 15:34:15 3: ESPEasy ESPBridge: Bridge v2.18 port [TCP:IPV4:8380] opened.
2021.01.26 15:34:12 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/33_readingsProxy.pm line 278.
2021.01.26 15:34:10 2: FB_CALLMONITOR (CallMonitor) - read 920 contacts from remote phonebook "Telefonbuch"
2021.01.26 15:34:08 3: FB_CALLMONITOR (CallMonitor) - found 2 blocking rules (deflections)
2021.01.26 15:34:07 3: FB_CALLMONITOR (CallMonitor) - found 1 phonebooks
2021.01.26 15:34:05 3: Device HM_Hz_WZ added to ActionDetector with 000:10 time
2021.01.26 15:34:05 3: Device HM_6A2032 added to ActionDetector with 000:10 time
2021.01.26 15:34:05 3: Device HM_6A1B20 added to ActionDetector with 000:10 time
2021.01.26 15:34:05 3: Device HM_44017C added to ActionDetector with 000:10 time

You can disable this message with attr global motd none
Protect this FHEM installation by configuring the allowed device allowedWEBhook

  WEB is not password protected
2021.01.26 15:34:05 1: Messages collected while initializing FHEM:SecurityCheck:
2021.01.26 15:34:04 1: Including ./log/fhem.save
2021.01.26 15:34:02 2: FIRMATA WARNING: Perl module Device::Firmata version 0.69 or higher required, see Commandref for details how to fix
2021.01.26 15:34:00 3: HUEGroup2: I/O device is Philips_HUE
2021.01.26 15:34:00 3: HUEDevice9: I/O device is Philips_HUE
2021.01.26 15:34:00 3: HUEDevice10: I/O device is Philips_HUE
2021.01.26 15:34:00 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:34:00 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:33:59 2: Enabling Withings webcall for Waage
2021.01.26 15:33:59 3: Philips_HUE_HUEGroup0: I/O device is Philips_HUE
2021.01.26 15:33:59 3: Philips_HUE_HUEGroup1: I/O device is Philips_HUE
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Nordbahnhof) - set room : draussen
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Nordbahnhof) - set event-on-change-reading : state
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Nordbahnhof) - station set to Bernauer Str. (U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Nordbahnhof) - destination set to Nordbahnhof (S), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Nordbahnhof) - set DbLogExclude : .*
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Nordbahnhof) - defined with base type plan
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Nordbahnhof) - defined with interval 600 (sec)
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Gesundbrunnen) - set room : draussen
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Gesundbrunnen) - set event-on-change-reading : state
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Gesundbrunnen) - station set to Bernauer Str. (U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Gesundbrunnen) - destination set to Gesundbrunnen Bahnhof (S+U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Gesundbrunnen) - set DbLogExclude : .*
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Gesundbrunnen) - defined with base type plan
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Gesundbrunnen) - defined with interval 600 (sec)
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Eberswalder) - set room : draussen
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Eberswalder) - set event-on-change-reading : state
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Eberswalder) - station set to Bernauer Str. (U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Eberswalder) - destination set to Eberswalder Str. (U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Eberswalder) - set DbLogExclude : .*
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Eberswalder) - defined with base type plan
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Eberswalder) - defined with interval 600 (sec)
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Alex) - set room : draussen
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Alex) - set event-on-change-reading : state
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Alex) - station set to Bernauer Str. (U), Berlin
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Alex) - destination set to Berlin Alexanderplatz
2021.01.26 15:33:56 3: DBPlan_Attr (Fahrplan_Alex) - set DbLogExclude : .*
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Alex) - defined with base type plan
2021.01.26 15:33:56 3: DBPlan_Define (Fahrplan_Alex) - defined with interval 600 (sec)
2021.01.26 15:33:55 3: TelegramBot_Define mybot: called
2021.01.26 15:33:55 2: Registering GEOFANCY geofancy for URL /geo...
2021.01.26 15:33:55 3: WEBhook: port 8088 opened
2021.01.26 15:33:55 0: HourCounter StromverbrauchTag Define.228 parameters: StromverbrauchTag HourCounter E39.1:on E39.1:off
2021.01.26 15:33:55 0: HourCounter StromverbrauchGesamt Define.228 parameters: StromverbrauchGesamt HourCounter E39.1:on E39.1:off
2021.01.26 15:33:55 3: HourCounter HourCounter Initialize.220 Init Done with Version 1.0.1.2 - 24.12.2014
2021.01.26 15:33:55 3: Opening CallMonitor device 192.168.178.1:1012
2021.01.26 15:33:53 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2021.01.26 15:33:53 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet/:
2021.01.26 15:33:53 3: myMPD, Device defined.
2021.01.26 15:33:53 3: WZ_Fernseher2: I/O device is Philips_HUE
2021.01.26 15:33:53 3: WZ_Fernseher1: I/O device is Philips_HUE
2021.01.26 15:33:51 2: Switched CUL_0 rfmode to HomeMatic
2021.01.26 15:33:51 3: CUL_0 device opened
2021.01.26 15:33:51 3: CUL_0: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2021.01.26 15:33:50 3: Setting CUL_0 serial parameters to 9600,8,N,1
2021.01.26 15:33:50 3: Opening CUL_0 device /dev/ttyACM0
2021.01.26 15:33:50 3: WEBtablet: port 8085 opened
2021.01.26 15:33:50 3: WEBphone: port 8084 opened
2021.01.26 15:33:50 3: WEB: port 8083 opened
2021.01.26 15:33:49 1: Including fhem.cfg
2021.01.26 15:33:49 1: PERL WARNING: Subroutine restoreLightStates redefined at ./FHEM/99_myUtils.pm line 604.
2021.01.26 15:33:49 1: PERL WARNING: Subroutine saveLightStates redefined at ./FHEM/99_myUtils.pm line 588.
2021.01.26 15:33:49 1: PERL WARNING: "my" variable $playlistneu masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 236.
2021.01.26 15:33:49 1: PERL WARNING: "my" variable $playlistneu masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 235.
2021.01.26 15:33:49 1: PERL WARNING: "my" variable $playlistneu masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 234.
2021.01.26 15:33:49 1: PERL WARNING: "my" variable $playlistneu masks earlier declaration in same scope at ./FHEM/99_myUtils.pm line 233.
[b]2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 154.

--------------------------------------------------------------- Was ist das?
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 153.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 152.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 151.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 150.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 149.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 148.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 147.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 146.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 145.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 144.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 143.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 142.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 141.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 140.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 139.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 138.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 137.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 136.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 135.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 134.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 133.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 132.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 131.
2021.01.26 15:33:49 1: PERL WARNING: given is experimental at ./FHEM/99_myUtils.pm line 130.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 113.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 112.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 111.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 110.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 109.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 108.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 107.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 106.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 105.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 104.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 103.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 102.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 101.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 100.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 99.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 98.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 97.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 96.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 95.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 94.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 93.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 92.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 91.
2021.01.26 15:33:49 1: PERL WARNING: when is experimental at ./FHEM/99_myUtils.pm line 90.
2021.01.26 15:33:49 1: PERL WARNING: given is experimental at ./FHEM/99_myUtils.pm line 89.[/b]

---------------------------------------------------------------------

2021.01.26 15:33:45 0: Server shutdown
2021.01.26 15:33:45 2: DbLog logdb - no data for last database write cycle
2021.01.26 15:33:45 1: Server shutdown delayed due to logdb for max 10 sec
2021.01.26 15:33:45 2: DbLog logdb - Last database write cycle due to shutdown ...
2021.01.26 15:33:19 1: fheminfo Statistics data sent to server. See Logfile (level 4) for details.
2021.01.26 15:33:18 1:
2021.01.26 15:33:18 1: update finished, "shutdown restart" is needed to activate the changes.
2021.01.26 15:33:18 1:
2021.01.26 15:33:18 1: *** DE FHEM/44_TASTER.pm: ignoring text due to DOS encoding
2021.01.26 15:33:18 1: *** EN FHEM/44_TASTER.pm: ignoring text due to DOS encoding
2021.01.26 15:32:56 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2021.01.26 15:32:55 1: nothing to do...
2021.01.26 15:32:55 1: dbplan
2021.01.26 15:32:55 1:
2021.01.26 15:32:55 1: Downloading https://raw.githubusercontent.com/jowiemann/DBPlan-for-Fhem/master/controls_dbplan.txt
2021.01.26 15:32:55 1:
2021.01.26 15:32:55 1: nothing to do...
2021.01.26 15:32:54 1: nesges-fhem-modules
2021.01.26 15:32:54 1:
2021.01.26 15:32:54 1: Downloading https://raw.githubusercontent.com/nesges/Fhem-Modules/master/controls_nesges-fhem-modules.txt
2021.01.26 15:32:54 1:
2021.01.26 15:32:54 1:  - bugfix:  51_MOBILEALERTS: Perl Warnings and Init RainSensor
2021.01.26 15:32:54 1:  - feature: 52_I2C_ADS1x1x: New module for TI AD Converters
2021.01.26 15:32:54 1:  - change:  70_BRAVIA: new package FHEM::BRAVIA, PBP changes
2021.01.26 15:32:54 1:  - bugfix:  70_BRAVIA: fix volume info from headphone
2021.01.26 15:32:54 1: New entries in the CHANGED file:
2021.01.26 15:32:54 1:
2021.01.26 15:32:54 1: saving ./log/fhem.save
2021.01.26 15:32:54 1: saving fhem.cfg
2021.01.26 15:32:54 1: UPD www/pgm2/zwave_neighborlist.js
2021.01.26 15:32:54 1: UPD FHEM/lib/openzwave_manufacturer_specific.xml
2021.01.26 15:32:54 1: UPD FHEM/lib/fhem_zwave_deviceconfig.xml.gz
2021.01.26 15:32:54 1: UPD FHEM/lib/AttrTemplate/mqtt_generic_bridge.template
2021.01.26 15:32:53 1: UPD FHEM/lib/AttrTemplate/mqtt2.template
2021.01.26 15:32:53 1: UPD FHEM/lib/AttrTemplate/general_use.template
2021.01.26 15:32:53 1: UPD FHEM/98_weblink.pm
2021.01.26 15:32:53 1: UPD FHEM/98_autocreate.pm
2021.01.26 15:32:53 1: UPD FHEM/98_GAEBUS.pm
2021.01.26 15:32:53 1: UPD FHEM/93_PWMR.pm
2021.01.26 15:32:53 1: UPD FHEM/93_InfluxDBLogger.pm
2021.01.26 15:32:52 1: UPD FHEM/92_FileLog.pm
2021.01.26 15:32:52 1: UPD FHEM/70_BRAVIA.pm
2021.01.26 15:32:52 1: UPD FHEM/52_I2C_ADS1x1x.pm
2021.01.26 15:32:52 1: UPD FHEM/51_MOBILEALERTS.pm
2021.01.26 15:32:52 1: UPD FHEM/37_echodevice.pm
2021.01.26 15:32:52 1: UPD FHEM/36_ShellyMonitor.pm
2021.01.26 15:32:52 1: UPD FHEM/21_OWVAR.pm
2021.01.26 15:32:52 1: UPD FHEM/21_OWTHERM.pm
2021.01.26 15:32:52 1: UPD FHEM/21_OWSWITCH.pm
2021.01.26 15:32:52 1: UPD FHEM/21_OWMULTI.pm
2021.01.26 15:32:52 1: UPD FHEM/21_OWLCD.pm
2021.01.26 15:32:51 1: UPD FHEM/21_OWID.pm
2021.01.26 15:32:51 1: UPD FHEM/21_OWCOUNT.pm
2021.01.26 15:32:51 1: UPD FHEM/21_OWAD.pm
2021.01.26 15:32:51 1: UPD FHEM/11_OWX_TCP.pm
2021.01.26 15:32:51 1: UPD FHEM/11_OWX_SER.pm
2021.01.26 15:32:51 1: UPD FHEM/11_OWX_FRM.pm
2021.01.26 15:32:51 1: UPD FHEM/11_OWX_CCC.pm
2021.01.26 15:32:51 1: UPD FHEM/10_MQTT_GENERIC_BRIDGE.pm
2021.01.26 15:32:51 1: UPD FHEM/10_MQTT2_DEVICE.pm
2021.01.26 15:32:51 1: UPD FHEM/00_OWX.pm
2021.01.26 15:32:51 1: UPD FHEM/00_MQTT2_SERVER.pm
2021.01.26 15:32:51 1: UPD FHEM/00_MQTT2_CLIENT.pm
2021.01.26 15:32:50 1: UPD FHEM/00_CUL.pm
2021.01.26 15:32:50 1: UPD ./fhem.pl
2021.01.26 15:32:50 1: UPD ./MAINTAINER.txt
2021.01.26 15:32:50 1: UPD ./CHANGED
2021.01.26 15:32:49 1: fhem
2021.01.26 15:32:49 1:
2021.01.26 15:32:49 1: backup done: FHEM-20210126_153220.tar.gz (44754163 Bytes)
2021.01.26 15:32:48 1:     main::HandleTimeout                 called by fhem.pl (681)
2021.01.26 15:32:48 1:     main::GPIO4_DeviceUpdateLoop        called by fhem.pl (3350)
2021.01.26 15:32:48 1:     main::GPIO4_Get                     called by ./FHEM/58_GPIO4.pm (123)
2021.01.26 15:32:48 1:     main::__ANON__                      called by ./FHEM/58_GPIO4.pm (132)
2021.01.26 15:32:48 1: stacktrace:
2021.01.26 15:32:48 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:32:48 1:     main::HandleTimeout                 called by fhem.pl (681)
2021.01.26 15:32:48 1:     main::GPIO4_DeviceUpdateLoop        called by fhem.pl (3350)
2021.01.26 15:32:48 1:     main::GPIO4_Get                     called by ./FHEM/58_GPIO4.pm (123)
2021.01.26 15:32:48 1:     main::__ANON__                      called by ./FHEM/58_GPIO4.pm (132)
2021.01.26 15:32:48 1: stacktrace:
2021.01.26 15:32:48 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:32:48 1:     main::HandleTimeout                 called by fhem.pl (681)
2021.01.26 15:32:48 1:     main::GPIO4_DeviceUpdateLoop        called by fhem.pl (3350)
2021.01.26 15:32:48 1:     main::GPIO4_Get                     called by ./FHEM/58_GPIO4.pm (123)
2021.01.26 15:32:48 1:     main::__ANON__                      called by ./FHEM/58_GPIO4.pm (132)
2021.01.26 15:32:48 1: stacktrace:
2021.01.26 15:32:48 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:32:48 1:     main::HandleTimeout                 called by fhem.pl (681)
2021.01.26 15:32:48 1:     main::GPIO4_DeviceUpdateLoop        called by fhem.pl (3350)
2021.01.26 15:32:48 1:     main::GPIO4_Get                     called by ./FHEM/58_GPIO4.pm (123)
2021.01.26 15:32:48 1:     main::__ANON__                      called by ./FHEM/58_GPIO4.pm (132)
2021.01.26 15:32:48 1: stacktrace:
2021.01.26 15:32:48 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2021.01.26 15:32:20 2: Backup with command: tar czf /opt/fhemBackup/FHEM-20210126_153220.tar.gz "./configDB.pm" "./unused" "./MAINTAINER.txt" "./fhem.cfg.demo" "./lib" "./www" "./restoreDir" "./cache" "./fhem.pl" "./restore" "./FHEM" "./contrib" "./config" "./sonoslog" "./db.conf.save" "./CHANGED" "./hm_cc_rt_dn_update_V1_5_003_171004.tgz" "./log" "./db.conf" "./SonosBookmarks" "./docs" "./demolog" "./fhem.cfg" "./GPL_V2.txt" "./README_DEMO.txt" "./SonosSpeak" "./installed-packages"
2021.01.26 15:32:20 1: Downloading https://fhem.de/fhemupdate/controls_fhem.txt
2021.01.26 15:09:20 1: PERL WARNING: Argument "0.32 0.31 0.34" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2210.
2021.01.26 14:47:47 1: PERL WARNING: Argument "0.25 0.33 0.35" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2210.


Wodurch werden die markierten ---- Zeilen ausgelöst.

Gruß Tobi

Beta-User

Das sieht mir nach einem "Reihenfolge-Problem" in der fhem.cfg aus: Da werden vermutlich Daten von einem Device abgefragt, das es noch nicht bzw. ggf. auch nicht mehr gibt. Komisch ist nur, dass der Device-Name leer sein soll?

Ansonsten sind da ja einige Zeilen genannt, z.B. die GPIO-Geschichte kannst du aufgreifen und dann den zuständigen Maintainer informieren.

Für deine myUtils solltest du dir auch was überlegen, da ist auch einiges im Argen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

KölnSolar

ZitatFür deine myUtils solltest du dir auch was überlegen, da ist auch einiges im Argen.
Ich würd mal sagen: Da liegt der Hund begraben.

ZitatAnsonsten sind da ja einige Zeilen genannt, z.B. die GPIO-Geschichte kannst du aufgreifen und dann den zuständigen Maintainer informieren.
Den gibt es nicht, da das Modul nicht offiziell ist. Ich kann nur empfehlen "meine" Version zu nutzen.  ;)

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Beta-User

Zitat von: KölnSolar am 26 Januar 2021, 17:55:43
Ich würd mal sagen: Da liegt der Hund begraben.
...die Vermutung liegt nahe, aber wenn man den Code insgesamt nicht gesehen hat, ist es trotzdem weiter ein Rumgerate...

Zitat
Den gibt es nicht, da das Modul nicht offiziell ist. Ich kann nur empfehlen "meine" Version zu nutzen.  ;)
Na ja, an der Stelle gibt's aber doch jemanden, der es ins svn geschubst hat, oder? Ich würde sogar einen Schritt weiter gehen (der TE scheint ein (ziemlich unstrukturiertes?) "Einheits- und Groß-FHEM" zu betreiben!) und ggf. überlegen, ob es nicht sinnvoll ist, das ganz an eine MCU auszulagern (z.B. einen Arduino mit keyValueProtocol-Pushes oder MySensors), oder wenigstens einen ordentlichen Busmaster dazwischenzuklemmen und die OWX-async-Variante zu nutzen.
Muss aber jeder selbst wissen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

KölnSolar

ZitatNa ja, an der Stelle gibt's aber doch jemanden, der es ins svn geschubst hat, oder?
In contrib.... Und der meldet sich nie(auf PN), sonst hätte ich mich längst des Moduls angenommen.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Beta-User

Zitat von: KölnSolar am 26 Januar 2021, 18:14:02
In contrib.... Und der meldet sich nie(auf PN), sonst hätte ich mich längst des Moduls angenommen.

Wenn sich ein Maintainer dokumentiert nicht kümmert, und es gibt einen anderen (=dich), der sich verlässlich kümmern kann und will (?), würde ich empfehlen, das mit Rudi abzustimmen. Unter den gegebenen Umständen spricht doch alles dafür, dass du dann einfach die Maintainerschaft übernimmst. Ist doch allemal besser, ggf. Irritationen bei einem (Ex-?) Maintainer auszulösen, wie viele User in immer dieselben Probleme laufen zu lassen, oder?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

tfriedrich85

Hallo,

danke für eure Hilfe!
Ich hab die MyUtilis aufgeräumt und das GPI04 Modul ausgebaut. Das hilft schon gut, habt ihr zu den 5 Zeilen noch Hinweise?


2021.01.28 08:55:02 1: PERL WARNING: Argument "0.31 0.33 0.29" isn't numeric in sprintf at ./FHEM/98_SVG.pm line 2210.
2021.01.28 08:54:05 3: Zeitschaltuhr: time difference too large! interval=55, Sekunde=05
2021.01.28 08:54:05 3: CUL_HM set HM_44017C_Clima getConfig noArg
2021.01.28 08:53:36 1: Cannot fork: Cannot allocate memory
2021.01.28 08:53:36 1: Cannot fork: Cannot allocate memory


Grüße
Tobias

guhu

In der ersten Zeile steht es ja. Schau Dir mal die Plots an, da ist die Definition eines (wahrscheinlich) Y-Werts verkehrt.
Was willst Du denn da plotten?
FHEM 5.9 auf Synology DS918+ (in Docker), HM-CFG-USB2 mit hmlan, HM-CC-RT-DN, HM-SEC-SC-2, nanoCUL,a-culfw,deCONZ,Brennenstuhl-Steckdosen,-FB
Module:ENIGMA2,SONOS,FRITZBOX,FB_CALLLIST,WDT_TIMER,VCONTROL300,WITHINGS

Beta-User

Zeile 2: DEF der "Zeitschaltuhr" ansehen.

Zeile 3: "ist halt so" (gibt dazu einige Threads im HM-Bereich)

Zeilen 4f: Müßte man wissen, was da versucht zu forken. Hast du viele Presence-Devices? Dann bitte aktuellen Thread dazu von martinp876 suchen. Alternativ: stactrace könnte aufdecken, wer versucht zu forken.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

tfriedrich85

Danke dir!

Hier die Zeitschaltuhr, da möglicherweise "Timer1" das Backup. Ich will nur ein Backup im Monat haben, vielleicht ist hier die Zeitspanne zu hoch:


Internals:
   FUUID      5f3b9a50-f33f-aed9-c69e-393862cf3ad4b0ad
   NAME       Zeitschaltuhr
   NOTIFYDEV  global,TYPE=Timer
   NR         1355
   NTFY_ORDER 50-Zeitschaltuhr
   STATE      Timer_04 set Bass  5 DEF accomplished
   TYPE       Timer
   READINGS:
     2021-01-22 20:59:13   Timer_01        alle,alle,01,01,00,00,Backup,DEF,0,0,0,0,0,0,0,1
     2021-01-18 20:42:35   Timer_02        alle,alle,alle,10,00,00,Annika_Home,DEF,0,0,0,0,0,0,0,0
     2021-01-18 20:42:35   Timer_03        alle,alle,alle,22,00,00,Bass  -5,DEF,1,1,1,1,1,0,0,1
     2021-01-18 20:42:35   Timer_04        alle,alle,alle,10,00,00,Bass  5,DEF,1,1,1,1,1,1,1,1
     2021-01-18 20:46:41   Timer_05        alle,alle,alle,06,50,00,Fussbodenheizung,DEF,1,1,1,1,1,0,0,1
     2021-01-18 20:42:35   Timer_06        alle,alle,alle,10,00,00,Temperaturansage Küche WE,DEF,0,0,0,0,0,1,1,1
     2021-01-18 20:42:35   Timer_07        alle,alle,alle,08,00,00,Temperaturansage Küche ,DEF,1,1,1,1,1,0,0,1
     2021-01-28 11:40:00   internalTimer   59.991407
     2021-01-28 10:00:00   state           Timer_04 set Bass  5 DEF accomplished
Attributes:
   DbLogExclude .*
   Timer_01_set { fhem("backup");; }
   Timer_02_set { fhem("set Annika home");; }
   Timer_03_set { fhem("set Sonos_Wohnzimmer Bass -5");; }
   Timer_04_set { fhem("set Sonos_Wohnzimmer Bass +5");; }
   Timer_05_set { fhem("set prxPort3e.2 on");; }
   Timer_06_set {TemperaturAnsage("Wetter", "Sonos_Kueche")}
   Timer_07_set {TemperaturAnsage("Wetter", "Sonos_Kueche")}
   room       System

   userattr   Timer_01_set:textField-long Timer_02_set:textField-long Timer_03_set:textField-long Timer_04_set:textField-long Timer_05_set:textField-long Timer_06_set:textField-long Timer_07_set:textField-long
   verbose    4


Der Fehler
2021.01.28 08:53:36 1: Cannot fork: Cannot allocate memory

Tritt meiner Beobachtung nach auf, wenn ich in auf "Everything" klicke.



Beta-User

Zu Timer kann ich nichts sagen, da bitte im passenden Thread/Forenbereich nachfragen.

Wenn "everything" in die Knie geht, _könnte_ es auch an den Einstellungen zum Plotten liegen (plotfork & Co), es klingt mir aber danach, als wäre das System vorher schon "nahe an der Grenze" und das würde der Sache nur den Rest geben. Ggf. mal die forkenden Module/Instanzen durchzählen und den Speicherverbrauch ansehen.
Es gibt zu "cannot fork" und Speicherproblemen einen längeren Thread, leider ist es schwierig, da DIE Ursache auszumachen. Kann an allem möglichen liegen, am besten mal sehr in Ruhe durchlesen, das Monster...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

guhu

.. nicht zur Sache, aber der Timer mit dem Bass runterdrehen gefällt mir gut :)
Ich habe immer Probleme beim Sonos, nicht wegen der Uhrzeit, aber wegen meiner Frau, werde mich inspirieren lassen :)
FHEM 5.9 auf Synology DS918+ (in Docker), HM-CFG-USB2 mit hmlan, HM-CC-RT-DN, HM-SEC-SC-2, nanoCUL,a-culfw,deCONZ,Brennenstuhl-Steckdosen,-FB
Module:ENIGMA2,SONOS,FRITZBOX,FB_CALLLIST,WDT_TIMER,VCONTROL300,WITHINGS