Sorry for the confusion, aber bei mir haben alle Include-Files für PHP ein .php am Ende.
@ Rainer
Meinst Du mit Kategorie die Spalte „HM-type“, die links von der Spalte „IPS device name“ angeordnet sein sollte?
Wird aber erst morgen was, bin heute den ganzen Tag bis spät abends verplant.
@ Werner + Dieter
Wie bereits erwähnt, steht hier keine CCU zum Testen zur Verfügung.
Der Fehler in Zeile 3289 der xmlrpc tritt meist auf, wenn irgendwelche leeren oder unerwarteten Meldungen vom Server zurückgeliefert werden. Um dem Problem auf den Grund zu gehen, müßte man xmlrpc im Debug-Mode laufen lassen, dann schrittweise einzelne Requests starten und schauen was von der CCU zurückkommt.
OK, das hatte ich falsch verstanden.
Da diese Spalte bei tiefer Verschachtelung und langen Kategorienamen sehr lang werden kann, werde ich das in der nächsten Version als optionalen Parameter einbauen.
Desweiteren war ich am überlegen, ob es Sinn macht eine zusätzliche Spalte einzurichten, in der die Device-Namen abgebildet werden, so wie sie im HM-Konfigurator erscheinen?
Alternativ könnte man natürlich auch eine Utility bauen, mit der IPS-device-name und HM-device-name synchronisiert werden.
Um Farbanpassungen zu erleichtern, könnte man das noch parametrisieren. Auf deinem Screenshot erkenne ich Farbänderungen für:
„Bgcolor_Headline“, „Bgcolor_EvenLine“, „Bgcolor_OddLine“; noch mehr?
Habe mir das scrtpt von Andreas mal eingebunden, was muss ich im script alles ändern damit es funzt. Habe einen LAN Adapter.
Beim manuellen Ausführen des scripts bekomme ich Fehlermeldungen.
Warning: include(xmlrpc.inc.php) [function.include]: failed to open stream: No such file or directory in C:\IP-Symcon\scripts\27860.ips.php on line 47
Warning: include() [function.include]: Failed opening ‚xmlrpc.inc.php‘ for inclusion (include_path=’.;C:\php5\pear’) in C:\IP-Symcon\scripts\27860.ips.php on line 47
Fatal error: Class ‚xmlrpc_client‘ not found in C:\IP-Symcon\scripts\27860.ips.php on line 89
Lade dir hier die xmlrpc.inc runter, lege sie in deinen IPS Ordner /skripts und ändere im Skript von xmlrpc.inc.php in xmlrpc.inc um und starte das Skript wieder. Alles wird gut.