Neue FHEMobile-Version 3.1

Begonnen von akw, 21 Dezember 2013, 21:04:36

Vorheriges Thema - Nächstes Thema

Lars

Moin,

ich habe Probleme mit der Umstellung auf HTTPS. Für SSL nutze ich den Port 8082.
Wenn ich in FHEMobile den Schalter für SSL setze und dann die Verbindung prüfe erscheint im Log:

2014.01.04 12:57:17 1: FHEMWEB SSL/HTTPS error:

Genau das passiert auch, wenn ich im Browser das Webinterface auf Port 8082 mit http:// aufrufe (also ohne SSL). Interessant ist, dass wenn ich danach wieder in die FHEMobile Konfiguration gehe der Schalter für SSL aus ist.  :(

Ach so: Im Browser Safari/Chrome usw. funktioniert FHEM über https auf Port 8082.

Jemand eine Idee?

Gruß
Lars
FHEM Hauptsystem auf ESXi VM | dblog | 3 rPi für Nebensysteme | 2 Beaglebone Black Test- / Integrationssystem

akw

Zitat von: maxritti am 03 Januar 2014, 17:02:19Öhm, wo finde ich denn den Haken?
In der Geräteübersicht oben rechts auf "Edit" gehen und dann das entsprechende Gerät auswählen. Dann erscheint ein Menü, in dem man die Graphen
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

akw

Zitat von: Lars am 04 Januar 2014, 13:00:41
ich habe Probleme mit der Umstellung auf HTTPS. Für SSL nutze ich den Port 8082.
Wenn ich in FHEMobile den Schalter für SSL setze und dann die Verbindung prüfe erscheint im Log:

2014.01.04 12:57:17 1: FHEMWEB SSL/HTTPS error:

Genau das passiert auch, wenn ich im Browser das Webinterface auf Port 8082 mit http:// aufrufe (also ohne SSL). Interessant ist, dass wenn ich danach wieder in die FHEMobile Konfiguration gehe der Schalter für SSL aus ist.  :(

Ach so: Im Browser Safari/Chrome usw. funktioniert FHEM über https auf Port 8082.

Hi Lars, ich werde das überprüfen. Eigentlich sollte der Schalter bewirken, dass als Protokoll https verwendet wird. Aber das die Schalterposition nicht gespeichert wird, ist ein Indiz, dass da was nicht stimmt. Wenn's ein Fehler ist, werde ich ihn ASAP fixen.

Ciao, Arno
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

akw

XMLList Problem

Hi, können alle, die diesen XMLList-Fehler kriegen, bitte mal im Webinterface xmllist eingeben, und den Bereich um die Zeile, die den Fehler verursacht rauskopieren und mir senden?

Der FHEM-Server erzeugt unter gewissen Umständen leider fehlerhaftes XML, meistens wenn ein Device nur "halb" gelöscht wurde. Wenn ich alle diese Charakteristiken finde, kann ich's in FHEMobile wegfiltern. Schöner wäre es natürlich, wenn der FHEM-Server dahingehend gepatched werden würde.

Ciao, Arni
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

maxritti

Zitat von: akw am 04 Januar 2014, 13:50:14
In der Geräteübersicht oben rechts auf "Edit" gehen und dann das entsprechende Gerät auswählen. Dann erscheint ein Menü, in dem man die Graphen
Danke Dir.
Die Einstellungen sind aber nach einem FHEM Neustart wieder weg oder?
Zumindest ist das bei mir so.
Wird wohl so sein, weil dann von der App wieder die neue Konfigs eingelesen werden.

justme1968

schau mal etwas weiter oben. bei mir waren es eindeutig UTF-8 zeichen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mirko_2013

Hallo Arno,

Hast du eine Idee, wie ich die neue Version zum kaufen bekommen kann?
Leider stürzt die App sofort nach dem Start ab.

Gruß
Mirko



Gesendet von meinem iPhone mit Tapatalk
HP Microserver Gen8; fhem-5.8; CUL868 - V1.66; CUL868 - V1.61; CUL433 - V1.61; CUNX - V2.67; eBus Koppler USB

olisba

Zitat von: akw am 04 Januar 2014, 14:15:14
XMLList Problem

Hi, können alle, die diesen XMLList-Fehler kriegen, bitte mal im Webinterface xmllist eingeben, und den Bereich um die Zeile, die den Fehler verursacht rauskopieren und mir senden?

Der FHEM-Server erzeugt unter gewissen Umständen leider fehlerhaftes XML, meistens wenn ein Device nur "halb" gelöscht wurde. Wenn ich alle diese Charakteristiken finde, kann ich's in FHEMobile wegfiltern. Schöner wäre es natürlich, wenn der FHEM-Server dahingehend gepatched werden würde.

Ciao, Arni

Hallo Arni,

mein FHEMobile mecker "errors in line 1, column 9" an.

Ich würde dir gerne den Teil schicken, weiß aber nicht, was genau Zeile und Spalte ist im xml, d.h. was sind die delimiter ?

akw

Zitat von: olisba am 04 Januar 2014, 16:09:03
Hallo Arni,

mein FHEMobile mecker "errors in line 1, column 9" an.

Ich würde dir gerne den Teil schicken, weiß aber nicht, was genau Zeile und Spalte ist im xml, d.h. was sind die delimiter ?

Hi,

"Arni" war ein Tippfehler, "Arno" ist mir lieber... :-)

Schick mir einfach die ersten 10 Zeilen oder so, dass sollte reichen.

Ciao, Arno

PS: Ich habe einen Fehler bei der Verwendung von https mit self-signed Zertifikaten behoben. Der Fix geht in die Version 3.3 ein.
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

Porky666

Hallo meins meckert wegen
line 3482 column 21       
3481 bis 3490 habe ich hier eingefügt.
                <FileLog name="FileLog_PCA301_06CB41" state="active" sets="absorb:FileLog_ActionDetector,FileLog_Aussenthermometer,FileLog_Barometer,FileLog_CUL_HM_HM_SEC_SC_12048C,FileLog_CUL_HM_winMatic_11529D_Win,FileLog_Hydrometer_K,FileLog_Luftqualitaet,FileLog_Ostermuenchen,FileLog_SWAP_F0,FileLog_Strom,FileLog_Thermostat_Bad,FileLog_Thermostat_SZ,FileLog_Thermostat_WZ,FileLog_Trockner,FileLog_Tuerschalter_K,FileLog_sysmon,Logfile addRegexpPart removeRegexpPart reopen" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings disable:0,1 logtype nrarchive archivedir archivecmd devStateIcon devStateStyle fm_fav fm_groups fm_name fm_order fm_type fm_view icon item.* room_map sortby structexclude webCmd">
                        <INT key="DEF" value="/media/3/log/PCA301_06CB41-%Y.log PCA301_06CB41"/>
                        <INT key="NAME" value="FileLog_PCA301_06CB41"/>
                        <INT key="NR" value="600"/>
                        <INT key="NTFY_ORDER" value="50-FileLog_PCA301_06CB41"/>
                        <INT key="REGEXP" value="PCA301_06CB41"/>
                        <INT key="STATE" value="active"/>
                        <INT key="TYPE" value="FileLog"/>
                        <INT key="currentlogfile" value="/media/3/log/PCA301_06CB41-2014.log"/>
                        <INT key="logfile" value="/media/3/log/PCA301_06CB41-%Y.log"/>
ODROID U3 1GB Ubuntu immer aktuell
FHEM immer das aktuellste Development
Defined modules:

COC; CULv3; HMLAN :HM-CC-SCD,HM-CC-TC,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-OU-LED16,HM-SCI-3-FM,HM-SEC-SC,HM-SEC-WIN,HM-WDS10-TH-O; ESA2000; FS20; HUEBridge; Huedevices; IT; JeeLink :PCA301 :panstamp:

olisba

Hallo Arno,

hier meine erste Seite xml (Meckert: Zeile 1, Spalte 9) :
<FHZINFO>
      < name="broadcast" state="" sets="Bogus entry broadcast without TYPE" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
      </>
   <Global_LIST>
      <Global name="global" state="<no definition>" sets="" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings archivecmd apiversion archivedir configfile lastinclude logfile modpath nrarchive pidfilename port statefile title userattr mseclog:1,0 version nofork:1,0 logdir holiday2we autoload_undefined_devices:1,0 dupTimeout latitude longitude altitude backupcmd backupdir backupsymlink backup_before_update exclude_from_update motd updatebranch uniqueID sendStatistics:onUpdate,manually,never updateInBackground:1,0 showInternalValues:1,0  devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
         <INT key="DEF" value="<no definition>"/>
         <INT key="NAME" value="global"/>
         <INT key="NR" value="1"/>
         <INT key="STATE" value="<no definition>"/>
         <INT key="TYPE" value="Global"/>
         <INT key="currentlogfile" value="./log/fhem-2014-01.log"/>
         <INT key="logfile" value="./log/fhem-%Y-%m.log"/>
         <ATTR key="autoload_undefined_devices" value="1"/>
         <ATTR key="configfile" value="fhem.cfg"/>
         <ATTR key="logfile" value="./log/fhem-%Y-%m.log"/>
         <ATTR key="modpath" value="."/>
         <ATTR key="motd" value="SecurityCheck:

WEB,WEBphone,WEBtablet has no basicAuth attribute.
telnetPort has no password/globalpassword attribute.
Running with root privileges.
Restart fhem for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
"/>
         <ATTR key="sendStatistics" value="manually"/>
         <ATTR key="statefile" value="./log/fhem.save"/>
         <ATTR key="uniqueID" value="./FHEM/FhemUtils/uniqueID"/>
         <ATTR key="updateInBackground" value="1"/>
         <ATTR key="userattr" value="devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd"/>
         <ATTR key="verbose" value="3"/>
         <ATTR key="version" value="$Id: fhem.pl 4519 2014-01-01 15:43:32Z rudolfkoenig $"/>
      </Global>
   </Global_LIST>
   <FBAHA_LIST>
      <FBAHA name="fbaha" state="Initialized" sets="createDevs reopen reregister" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings dummy:1,0 devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
         <INT key="Clients" value=":FBDECT:"/>
         <INT key="DEF" value="192.168.178.1:2002"/>
         <INT key="DeviceName" value="192.168.178.1:2002"/>
         <INT key="FD" value="10"/>
         <INT key="HANDLE" value="0000000a"/>
         <INT key="NAME" value="fbaha"/>
         <INT key="NR" value="20"/>
         <INT key="PARTIAL" value=""/>
         <INT key="RAWMSG" value="0703001c0000000a001000000000000c0000000f0004000000000001"/>
         <INT key="STATE" value="Initialized"/>
         <INT key="TYPE" value="FBAHA"/>
         <INT key="fbaha_MSGCNT" value="870"/>
         <INT key="fbaha_TIME" value="2014-01-04 17:03:35"/>
         <ATTR key="room" value="_FBDECT"/>
      </FBAHA>
   </FBAHA_LIST>
   <HMLAN_LIST>
      <HMLAN name="HMlan1" state="opened" sets="hmPairForSec hmPairSerial" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings do_not_notify:1,0 dummy:1,0 addvaltrigger hmId hmKey hmKey2 hmKey3 hmKey4 hmKey5 respTime hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger hmMsgLowLimit hmLanQlen:1_min,2_low,3_normal,4_high,5_critical wdTimer:5,10,15,20,25 logIDs event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
         <INT key="DEF" value="192.168.178.41:1000"/>
         <INT key="DeviceName" value="192.168.178.41:1000"/>
         <INT key="FD" value="11"/>
         <INT key="HM_CMDNR" value="9"/>
         <INT key="HMlan1_MSGCNT" value="1682"/>
         <INT key="HMlan1_TIME" value="2014-01-04 17:03:37"/>
         <INT key="NAME" value="HMlan1"/>
         <INT key="NR" value="25"/>
         <INT key="NTFY_ORDER" value="50-HMlan1"/>
         <INT key="PARTIAL" value=""/>
         <INT key="RAWMSG" value="E21F8E4,0000,47D2A25F,FF,FFBF,97861021F8E40000000A80A40D0020"/>
         <INT key="RSSI" value="-65"/>
         <INT key="STATE" value="opened"/>
         <INT key="TYPE" value="HMLAN"/>
         <INT key="XmitOpen" value="1"/>
         <INT key="assignIDs" value="21F84B,22560B,22594C,24A922,21F819,21F829,21F81C,21F8C9,2194D8,2191BC"/>
         <INT key="assignIDsCnt" value="10"/>
         <INT key="assignIDsReport" value="19"/>
         <INT key="firmware" value="0.961"/>
         <INT key="msgKeepAlive" value="dlyMax:5.608 bufferMin:0"/>
         <INT key="msgLoadEst" value="1hour:3% 10min steps: 0/0/2/0/0/0"/>
         <INT key="msgParseDly" value="min:-14 max:7969 last:9 cnt:1663"/>
         <INT key="owner" value="030571"/>
         <INT key="serialNr" value="KEQ0851698"/>
         <INT key="uptime" value="013 334:43:06.463"/>
         <ATTR key="hmId" value="030571"/>
         <ATTR key="hmLanQlen" value="1_min"/>
         <ATTR key="hmProtocolEvents" value="1_dump"/>
         <ATTR key="wdTimer" value="25"/>
         <STATE key="Xmit-Events" value="ok:1 " measured="2014-01-04 12:13:49"/>
         <STATE key="cond" value="ok" measured="2014-01-04 12:13:49"/>
         <STATE key="prot_disconnected" value="last" measured="2014-01-04 12:13:38"/>
         <STATE key="prot_init" value="last" measured="2014-01-04 12:13:38"/>
         <STATE key="prot_keepAlive" value="last" measured="2014-01-02 23:01:57"/>
         <STATE key="prot_ok" value="last" measured="2014-01-04 12:13:49"/>
         <STATE key="prot_timeout" value="last" measured="2014-01-04 03:41:50"/>
      </HMLAN>
      <HMLAN name="HMusb1" state="opened" sets="hmPairForSec hmPairSerial" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings do_not_notify:1,0 dummy:1,0 addvaltrigger hmId hmKey hmKey2 hmKey3 hmKey4 hmKey5 respTime hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger hmMsgLowLimit hmLanQlen:1_min,2_low,3_normal,4_high,5_critical wdTimer:5,10,15,20,25 logIDs event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
         <INT key="DEF" value="127.0.0.1:1000"/>
         <INT key="DeviceName" value="127.0.0.1:1000"/>
         <INT key="FD" value="12"/>
         <INT key="HMusb1_MSGCNT" value="1404"/>
         <INT key="HMusb1_TIME" value="2014-01-04 17:03:14"/>
         <INT key="NAME" value="HMusb1"/>
         <INT key="NR" value="28"/>
         <INT key="NTFY_ORDER" value="50-HMusb1"/>
         <INT key="PARTIAL" value=""/>
         <INT key="RAWMSG" value="E239B26,0000,02CCCE8F,FF,FFB3,B58670239B2600000000C032"/>
         <INT key="RSSI" value="-77"/>
         <INT key="STATE" value="opened"/>
         <INT key="TYPE" value="HMLAN"/>
         <INT key="XmitOpen" value="1"/>
         <INT key="assignIDs" value="22594C,2194D8,2191BC"/>
         <INT key="assignIDsCnt" value="3"/>
         <INT key="assignIDsReport" value="2"/>
         <INT key="firmware" value="0.963"/>
         <INT key="msgKeepAlive" value="dlyMax:6.781 bufferMin:-1"/>
         <INT key="msgLoadEst" value="1hour:0% 10min steps: 0/0/0/0/0/0"/>
         <INT key="owner" value="030572"/>
         <INT key="serialNr" value="JEQ0701317"/>
         <INT key="uptime" value="000 13:03:07.072"/>
         <ATTR key="hmId" value="030572"/>
         <ATTR key="hmLanQlen" value="1_min"/>
         <STATE key="Xmit-Events" value="ok:1 " measured="2014-01-04 12:13:48"/>
         <STATE key="cond" value="ok" measured="2014-01-04 12:13:48"/>
         <STATE key="prot_disconnected" value="last" measured="2014-01-04 12:13:38"/>
         <STATE key="prot_init" value="last" measured="2014-01-04 12:13:38"/>
         <STATE key="prot_ok" value="last" measured="2014-01-04 12:13:48"/>
         <STATE key="prot_timeout" value="last" measured="2014-01-02 20:18:34"/>
      </HMLAN>
   </HMLAN_LIST>


Wenn's nicht reicht, schicke ich gerne mehr :-)

Grüße,
Oli

akw

Zitat von: Mirko_2013 am 04 Januar 2014, 14:24:12
Hast du eine Idee, wie ich die neue Version zum kaufen bekommen kann?
Leider stürzt die App sofort nach dem Start ab.

Hi Mirko,

das ist nicht gut! Kannst Du bitte mal die App komplett löschen und neu installieren?

Ciao, Arno
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

akw

#42
Zitat von: olisba am 04 Januar 2014, 17:05:41
hier meine erste Seite xml (Meckert: Zeile 1, Spalte 9) :
<FHZINFO>
< name="SOMEDEVICE" state="" sets="Bogus entry broadcast without TYPE" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings devStateIcon devStateStyle fm_type icon room_map sortby structexclude webCmd">
</>
<Global_LIST> ....



Hallo olisba und andere!

Das Problem wird hier offensichtlich:
Es halb gelöschtes FHEM Device liegt auf "halb acht" und das xmllist-Kommando im FHEM erzeugt Mist. Ich werde versuchen das direkt in FHEM zu korrigieren und einen Patch-Request einschicken. Ausserdem mache ich FHEMobile noch robuster gegen diese Art von Fehlern.
In den meisten Fällen könnt Ihr Euch bis dahin aber selbst helfen:
delete SOMEDEVICE
sollte Abhilfe schaffen!


Ciao, Arno

EDIT: Sollte SOMEDEVICE "broadcast" sein, ist es ein Problem mit dem Homematic-Modul, was bereits behoben wurde. Hier hilft ein FHEM-Update: Siehe http://forum.fhem.de/index.php?topic=18306.0
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de

eldrik

Hi,

Ich habe den Fehler line 1 column 9 und füge mal meinen Anfang an, vl. findet ja jemand was...

<FHZINFO>
   <Global_LIST>
      <Global name="global" state="<no definition>" sets="" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings archivecmd apiversion archivedir configfile lastinclude logfile modpath nrarchive pidfilename port statefile title userattr mseclog:1,0 version nofork:1,0 logdir holiday2we autoload_undefined_devices:1,0 dupTimeout latitude longitude altitude backupcmd backupdir backupsymlink backup_before_update exclude_from_update motd updatebranch uniqueID sendStatistics:onUpdate,manually,never updateInBackground:1,0 showInternalValues:1,0  devStateIcon devStateStyle fm_type icon sortby webCmd">
         <INT key="DEF" value="<no definition>"/>
         <INT key="NAME" value="global"/>
         <INT key="NR" value="1"/>
         <INT key="STATE" value="<no definition>"/>
         <INT key="TYPE" value="Global"/>
         <INT key="currentlogfile" value="./log/fhem-2014-01.log"/>
         <INT key="logfile" value="./log/fhem-%Y-%m.log"/>
         <ATTR key="autoload_undefined_devices" value="1"/>
         <ATTR key="configfile" value="fhem.cfg"/>
         <ATTR key="latitude" value="52.19094"/>
         <ATTR key="logfile" value="./log/fhem-%Y-%m.log"/>
         <ATTR key="longitude" value="8.46708"/>
         <ATTR key="modpath" value="."/>
         <ATTR key="motd" value="SecurityCheck:

WEB,WEBphone,WEBtablet has no basicAuth attribute.
telnetPort has no password/globalpassword attribute.

Restart fhem for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.
"/>
         <ATTR key="sendStatistics" value="onUpdate"/>
         <ATTR key="statefile" value="./log/fhem.save"/>
         <ATTR key="uniqueID" value="./FHEM/FhemUtils/uniqueID"/>
         <ATTR key="userattr" value="devStateIcon devStateStyle fm_type icon sortby webCmd"/>
         <ATTR key="verbose" value="3"/>
         <ATTR key="version" value="$Id: fhem.pl 4501 2013-12-29 17:59:52Z rudolfkoenig $"/>
      </Global>
   </Global_LIST>
   <CUL_LIST>
      <CUL name="COC" state="Initialized" sets="bWidth file freq hmPairForSec hmPairSerial led patable rAmpl raw sens time" attrs="verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings do_not_notify:1,0 dummy:1,0 showtime:1,0 model:CUL,CUN,CUR sendpool addvaltrigger rfmode:SlowRF,HomeMatic,MAX hmId hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger devStateIcon devStateStyle fm_type icon sortby webCmd">
         <INT key="CMDS" value="mCFiAZGMRTVWXefltux"/>
         <INT key="Clients" value=":FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_RFR:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:"/>
         <INT key="DEF" value="/dev/ttyAMA0@38400 1234"/>
         <INT key="DeviceName" value="/dev/ttyAMA0@38400"/>
         <INT key="FD" value="10"/>
         <INT key="FHTID" value="1234"/>
         <INT key="NAME" value="COC"/>
         <INT key="NR" value="31"/>
         <INT key="PARTIAL" value=""/>
         <INT key="STATE" value="Initialized"/>
         <INT key="TYPE" value="CUL"/>
         <INT key="VERSION" value="V 1.49 CSM868"/>
         <INT key="initString" value="X21"/>
         <ATTR key="rfmode" value="SlowRF"/>
         <STATE key="cmds" value=" m C F i A Z G M R T V W X e f l t u x" measured="2014-01-01 15:05:00"/>
         <STATE key="raw" value="is000000FFFFFF" measured="2014-01-04 16:40:59"/>
         <STATE key="state" value="Initialized" measured="2014-01-01 15:05:00"/>
      </CUL>
   </CUL_LIST>


Greetz
Eldrik

akw

Hi,

ich habe einen Patch für die Datei FHEM/98_XmlList.pm und hoffe, dass er bald Einzug in FHEM findet. Er verhindert das Erzeugen von "Bogus"-Devices ohne TYPE in der xmllist:

Wer will, kann die entsprechende Zeile (ich glaube Zeile 60) in der Datei editieren.

--- 98_XmlList-orig.pm 2014-01-04 18:11:00.935545332 +0100
+++ 98_XmlList.pm 2014-01-04 18:11:23.931659363 +0100
@@ -57,7 +57,7 @@
                  $modules{$defs{$b}{TYPE}}{ORDER}.$defs{$b}{TYPE};
          $x = ($a cmp $b) if($x == 0); $x; } keys %defs) {

-      next if(IsIgnored($d) || (%filter && !$filter{$d}));
+      next if(IsIgnored($d) || (%filter && !$filter{$d}) || !$defs{$d}{TYPE});
       my $p = $defs{$d};
       my $t = $p->{TYPE};
       if($t ne $lt) {
FHEM-SVN auf MacMini OSX 10.7.5

FS20,FHT,HMS,CUL_WS,CUL_HM,KS300,HUE,FB_DECT

FHEMobile: www.fhemobile.de