Erweiterung der XML-API - Version 1.2 ?

Nutzung von XML RPC, Remote Script, JSON RPC, XMLAPI

Moderator: Co-Administratoren

Micky
Beiträge: 257
Registriert: 18.12.2014, 15:52
System: CCU
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Micky » 12.02.2018, 09:56

Danke Alchy, hier steht korrekterweise auch die 1.15...
Ich übernehme keinerlei Haftung/Garantie für Tipps/Hinweise die ich hier gebe. Danke für euer Verständnis.

bluebaer
Beiträge: 12
Registriert: 14.05.2015, 18:16
Danksagung erhalten: 1 Mal

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von bluebaer » 10.10.2018, 22:26

Hallo,

ich habe mit der CCU2 Software Verion 2.35.16 API Version 1.18 gibt es bei mir folgende Fehlermeldung beim aufruf von:

http://xx.xx.xx.xx/addons/xmlapi/statelist.cgi

Ausgabe:
---------------
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://xx.xx.xx.xx/addons/xmlapi/statelist.cgi
Zeile Nr. 1, Spalte 53289:<?xml version="1.0" encoding="ISO-8859-1" ?><stateList><d
--------------
Die Ausgabe der XML Infos erfolgt dann in einer Zeile.

Der Fehler tritt erst seit Verion 1.18 aus. Version 1.17 hat der Aufruf noch funktioniert.

Bitte um Hilfe. Browser Cache gelöscht und neu gestartet.

Mfg Tom

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 23.10.2018, 11:51

Moin,

also ich kann den Fehler bei mir nicht nachvollziehen. Aber hast du Umlaute in deinen Namen / Bezeichnungen drin?

Gruß Monty

Joern_J
Beiträge: 2
Registriert: 08.11.2018, 12:59

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Joern_J » 08.11.2018, 13:09

Hallo,

ich habe das Problem auch. Mit einer Systemvariable hat es mal funktioniert, nachdem ich die Variable geändert habe nicht mehr.
Ich habe das Addon deinstalliert und die 1.16er drauf gemacht, gleiches Problem, danach Update auf 1.18 auch mit gleichem Problem.

Vielleicht liegt es an der Firmwareversion.
Ich setze die Raspberrymatic in der Version 3.37.8.20181026 ein.

Im Syslog vom Server steht nach dem Versuch, eine Variable zu ändern (Ich habe auch schon verschiedene Variablentypen versucht):

Nov 8 13:08:43 homematic local0.err ReGaHss: Error: IseESP::SyntaxError= Error 1 at row 1 col 35 near ^).State('1'));^M [iseESP.cpp:1121]
Nov 8 13:08:43 homematic local0.err ReGaHss: Error: ParseProgram: SyntaxError= ).State('1')); [iseESP.cpp:374]

Gruß
Joern

Joern_J
Beiträge: 2
Registriert: 08.11.2018, 12:59

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Joern_J » 08.11.2018, 13:10

^M sieht irgendwie nach einem Steuerzeichen aus

Benutzeravatar
Monty1979
Beiträge: 854
Registriert: 28.10.2010, 20:47
Wohnort: Bremen
Kontaktdaten:

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Monty1979 » 08.11.2018, 20:11

hallo Joern_J,

versteh ich das richtig das passiert nur wenn du an die statechange.cgi was sendest?

Gruß Monty

bluebaer
Beiträge: 12
Registriert: 14.05.2015, 18:16
Danksagung erhalten: 1 Mal

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von bluebaer » 14.11.2018, 23:47

Hallo,

sorry für die späte Antwort. Habe gerade nochmal durchgeschaut. Alle anderen XML Funktionen laufen problemlos.
Nur bei der "statelist.cgi" kommt der Fehler. Wie beschrieben trat der Fehler bei mir erst nach der Installation der 1.18 Verion auf.
Allerdings hab ich jetzt zum Test die 1.16 eingespielt und den gleichen Fehler bekommen. Jetzt nochmal die 1.16 deinstalliert/rebootet und die 1.18 neu eingespielt ohne Änderung.

LG Tom

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von alchy » 15.11.2018, 06:08

Dann solltest du deinen fehlerhaften Aufruf posten, welcher den Fehler verursacht.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Benutzeravatar
nop
Beiträge: 4
Registriert: 26.11.2018, 11:19
Wohnort: 90518
Kontaktdaten:

1.20 released

Beitrag von nop » 26.11.2018, 11:22

Nachdem ich jetzt ein paar Stunden fast irre geworden wäre:

Mit der RaspberryMatic Firmware 3.41.x funktioniert das Addon XML-API (1.19, 1.18 und wahrscheinlich auch andere) nicht. Bug #23 wurde in Rekordzeit abgearbeitet.

1.20 released: https://github.com/hobbyquaker/XML-API/releases

Danke, Jens!

Tobias78
Beiträge: 1464
Registriert: 27.06.2010, 01:01
Wohnort: Braunschweig
Hat sich bedankt: 4 Mal

Re: Erweiterung der XML-API - Version 1.2 ?

Beitrag von Tobias78 » 02.01.2019, 10:36

bluebaer hat geschrieben:
10.10.2018, 22:26
Hallo,

ich habe mit der CCU2 Software Verion 2.35.16 API Version 1.18 gibt es bei mir folgende Fehlermeldung beim aufruf von:

http://xx.xx.xx.xx/addons/xmlapi/statelist.cgi

Ausgabe:
---------------
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: http://xx.xx.xx.xx/addons/xmlapi/statelist.cgi
Zeile Nr. 1, Spalte 53289:<?xml version="1.0" encoding="ISO-8859-1" ?><stateList><d
--------------
Die Ausgabe der XML Infos erfolgt dann in einer Zeile.

Der Fehler tritt erst seit Verion 1.18 aus. Version 1.17 hat der Aufruf noch funktioniert.

Bitte um Hilfe. Browser Cache gelöscht und neu gestartet.

Mfg Tom
Ist der Bug bei Euch weg? Ich habe den gleichen Bug auch mit der XML 1.2. und aktueller Rasperrymatic

In io.broker kommen auch viele Fehler a la:

Code: Alles auswählen

 hm-rega.0	2019-01-02 10:30:37.638	warn	Got unexpected ID: hm-rega.0.34807
Gruß, Tobias.
--------------------------------------------
Im Einsatz und empfehlenswert:
RaspberryMatic,IO.Broker, Homeputer Studio; CuXD; PocketControl, HomeStatus, Robonect, Alexa, io.Broker
------------------------------------------

Antworten

Zurück zu „Softwareentwicklung von externen Applikationen“