[AMAD2] Fehlermeldung at ./FHEM/74_AMAD.pm line 715

Begonnen von Ma_Bo, 23 April 2016, 17:46:32

Vorheriges Thema - Nächstes Thema

Ma_Bo

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
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Schaue ich mir nachher mal an. Melde mich heute Abend noch mal.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Das wichtigste Vergessen. Welche AMAD Version? Also Modulversion
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ma_Bo

NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

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
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ma_Bo

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.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Gib mal bitte ein list vom Device.
Den statusRequest kannst Du raus nehmen. Nach einem Neustart macht er automatisch einen statusRequest.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ma_Bo

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
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

CoolTux

Also wenn es Dein com.Android.Browser gibt sollte es kein Problem geben. Ich teste das   mal die Tage.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Ma_Bo

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
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Tommy82

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
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Der Hinweis für Zeile 144 ist bekannt und im Wiki dokumentiert. Dieser Hinweis hier vom Threadersteller sollte aber in der Tat nicht sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Tommy82

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
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Ah ok, ist wohl in der aktuellen Version verrutscht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net