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
Schaue ich mir nachher mal an. Melde mich heute Abend noch mal.
Grüße
Das wichtigste Vergessen. Welche AMAD Version? Also Modulversion
Danke. Modulversion 2.0.2
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
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.
Gib mal bitte ein list vom Device.
Den statusRequest kannst Du raus nehmen. Nach einem Neustart macht er automatisch einen statusRequest.
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
Also wenn es Dein com.Android.Browser gibt sollte es kein Problem geben. Ich teste das mal die Tage.
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
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
Der Hinweis für Zeile 144 ist bekannt und im Wiki dokumentiert. Dieser Hinweis hier vom Threadersteller sollte aber in der Tat nicht sein.
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
Ah ok, ist wohl in der aktuellen Version verrutscht.