FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Ma_Bo am 23 April 2016, 17:46:32

Titel: [AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Ma_Bo am 23 April 2016, 17:46:32
Hallo, ich bekomme beim neustart von fhem folgende Fehlermeldung:

2016.04.23 17:03:55 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMAD.pm line 715.

Kann man die ignorieren?

Ich betreibe ein Tablet mit Android 5.0 und eins mit 4.1

Grüße Marcel
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 23 April 2016, 19:02:44
Schaue ich mir nachher mal an. Melde mich heute Abend noch mal.


Grüße
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 23 April 2016, 19:57:26
Das wichtigste Vergessen. Welche AMAD Version? Also Modulversion
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Ma_Bo am 24 April 2016, 08:36:39
Danke. Modulversion 2.0.2
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 24 April 2016, 09:25:28
Verwendest Du setOpenUrlBrowser, oder openURL?
Ich muß das morgen mal auf meinem Testsystem prüfen. Aber ich hatte bisher keine Meldung diesbezüglich, daher denke ich erstmal das die Variablen sauber sind.

Ansonsten kannst Du es aber auch ignorieren. Ist nichts schlimmes, also die Hinweismeldung
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Ma_Bo am 24 April 2016, 10:01:13
Bei dem Tablet habe ich das attr  setOpenUrlBrowser eingetragen.
bei einem Neustart von fhem, lasse ich zeitversetzt das Tablet einschalten und auf einen floorplan schalten.

Def des notifys

global:INITIALIZED sleep 20;set WandTabletWohnzimmer statusRequest;sleep 10;set WandTabletWohnzimmer screen on;sleep 5;set WandTabletWohnzimmer openURL http://xxx.xxx.xxx.xx:xxxx/fhem/floorplan/Start

Funktioniert auch soweit, es kommt halt nur diese Meldung.
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 24 April 2016, 10:48:18
Gib mal bitte ein list vom Device.
Den statusRequest kannst Du raus nehmen. Nach einem Neustart macht er automatisch einen statusRequest.
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Ma_Bo am 24 April 2016, 15:44:27
Internals:
   APSSID     WLanGeheim
   DEF        192.168.xxx.xx WLanGeheim
   HOST       192.168.xxx.xx
   NAME       WandTabletWohnzimmer
   NR         4129
   PORT       8090
   STATE      active
   TYPE       AMAD
   VERSIONFLOWSET 2.0.4
   VERSIONMODUL 2.0.2
   Readings:
     2016-04-23 18:49:03   airplanemode    off
     2016-04-23 18:49:02   androidVersion  4.1 - 4.1.1  Jelly Bean
     2016-04-23 18:49:02   automagicState  not supported from your device
     2016-04-23 18:49:02   bluetooth       off
     2016-04-24 13:29:01   checkActiveTask not supported android version
     2016-04-24 13:29:01   connectedBTdevices
     2016-04-24 13:29:01   connectedBTdevicesMAC
     2016-04-23 18:49:02   currentMusicAlbum no soundplayer active
     2016-04-23 18:49:02   currentMusicArtist no soundplayer active
     2016-04-23 18:49:02   currentMusicTrack no soundplayer active
     2016-04-23 18:49:03   deviceState     online
     2016-04-23 18:49:02   dockingState    undocked
     2016-04-24 13:29:01   flow_SetCommands aktiv
     2016-04-24 15:30:13   flow_informations aktiv
     2016-04-24 13:29:00   flowsetVersionAtDevice 2.0.4
     2016-04-23 18:49:02   keyguardSet     0
     2016-04-24 15:30:14   lastSetCommandState setCmd_done
     2016-04-24 15:30:13   lastStatusRequestState statusRequest_done
     2016-04-23 18:49:02   nextAlarmDay    off
     2016-04-23 18:49:02   nextAlarmTime   off
     2016-04-23 18:49:02   powerLevel      100.0
     2016-04-23 18:49:02   powerPlugged    1
     2016-04-24 08:00:14   screen          on unlocked
     2016-04-24 13:29:00   screenBrightness 100
     2016-04-24 08:00:14   screenOrientation landscape
     2016-04-24 08:00:14   screenOrientationMode manual
     2016-04-24 15:30:13   state           active
     2016-04-24 08:01:13   volume          15
     2016-04-23 18:49:01   volumeNotification 0
   Helper:
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       4.04_AMAD
   setFullscreen 1
   setOpenUrlBrowser com.android.browser
   setScreenOnForTimer 86400
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 24 April 2016, 17:27:07
Also wenn es Dein com.Android.Browser gibt sollte es kein Problem geben. Ich teste das   mal die Tage.
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Ma_Bo am 24 April 2016, 17:50:44
Den gibt es, es funktioniert ja auch.
wenn ich den com.android.Browser nicht eintrage,  startet auch kein Browser und somit auch kein floorplan.

Ich muss mal schauen ob es einen anderen fullscreenbrowser für Android 4.x gibt, den ich dann nutzen kann.

Auf nem anderen Tablet läuft Android 5.x mit fully sehr gut, diesen gibt es ja leider nicht bzw. nur mit Nebeneffekten für Android 4.x
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Tommy82 am 24 April 2016, 18:49:37
Hi,
ich bekomme auch eine Warnung
2016.04.24 18:28:03.118 1: PERL WARNING: Use of uninitialized value in hash element at ./FHEM/74_AMAD.pm line 144.
stacktrace sagt dazu:
2016.04.24 18:28:03.119 3: stacktrace:
2016.04.24 18:28:03.119 3:     main::__ANON__                      called by ./FHEM/74_AMAD.pm (144)
2016.04.24 18:28:03.119 3:     main::AMAD_Undef                    called by fhem.pl (3163)
2016.04.24 18:28:03.120 3:     main::CallFn                        called by fhem.pl (1899)
2016.04.24 18:28:03.120 3:     main::CommandDelete                 called by ./FHEM/74_AMAD.pm (1040)
2016.04.24 18:28:03.120 3:     main::AMAD_CommBridge_Read          called by fhem.pl (3163)
2016.04.24 18:28:03.121 3:     main::CallFn                        called by fhem.pl (657)


AMAD2 hat die Version 2.02

Danke
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 24 April 2016, 19:05:03
Der Hinweis für Zeile 144 ist bekannt und im Wiki dokumentiert. Dieser Hinweis hier vom Threadersteller sollte aber in der Tat nicht sein.
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: Tommy82 am 24 April 2016, 19:07:07
Im Wiki steht:
ZitatPERL WARNING: Use of uninitialized value in hash element at /opt/fhem/FHEM/74_AMAD.pm line 145

Daher bin ich bei 144 von einem anderen Problem ausgegangen
Titel: Antw:[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715
Beitrag von: CoolTux am 24 April 2016, 19:31:34
Ah ok, ist wohl in der aktuellen Version verrutscht.