-
-
Notifications
You must be signed in to change notification settings - Fork 196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XML-RPC HmIP ParseError bei newDevices #489
Comments
Ist in der CCU/RaspberryMatic unter "Einstellungen -> Sicherheit" auch die Authentifizierung abgeschaltet? Wenn ja, dann bitte mehr infos zu der Anwendung liefern die via "init()" sich registrieren will. |
Bitte auch exaktes Beispiel der XMLRPC Verarbeitung hier zeigen und am besten ein testcase mittels XMLRPC aufrufen machen und das nicht nur mit Worten beschreiben sondern Beispiel-code zeigen. |
Die Authentifizierung ist deaktiviert. Die Anwendung ist in C# selbst geschrieben. Ich kann, sobald ich Zeit habe, nochmal die XML- Befehle hochladen, die hin und her geschickt werden. |
Hier sind die XML-Kommandos, die von der CCU nach dem Init kommen und die gesendeten Antworten dazu. |
Hmm. bitte das ganze mal mittels Kommandozeilen XMLRPC nachstellen ausserhalb der eigenen C# Applikation. Wenn es damit auch passiert könnte das ein Bug im HMIPServer XMLRPC sein. Bitte auch mal die Antworten nicht mit "Windows-1252" encoding verfassen sondern mit ISO-8859-1 antworten, vielleicht bringt das ja bereits etwas. Und bitte auch mal das hmserver.log Logfile checken und das loglevel des HMIPServer hochschrauben. Ggf. gibt es da ja nützliche Informationen warum das newDevices nicht gesendet wird. |
Änderung des Encodings habe ich schon ausprobiert. Gibt leider das gleiche Ergebnis. Die anderen Sachen werde ich wohl erst morgen schaffen. |
XMLRPC per Kommandozeile: Ich weiß nicht wie, bzw. mit welchem Programm ich einen XML-RPC Server per Kommandozeile erstellen sollte. Ich arbeite auf Windows. |
related: eq-3/occu#83 |
Please note that a new issue #843 came up and essentially ended up in having this issue fixed by the vendor. Thus, this issue should also then be fixed with the final integration of a new HmIPServer version by the vendor. Thus, closing this as a duplicate. |
Nach dem Hinzufügen eines hmip-psm Aktors kann man sich nicht mehr an der HMIP-Schnittstelle Port 2010 anmelden. Nach dem Init-Befehl kommt als Antwort "listDevices". Auf listDevices antwortet meine Software mit einem leeren Array. Normalerweise werden jetzt alle vorhandenen Devices mittels "newDevice" Aufruf zurück gegeben. Die CCU löst intern jedoch eine Exception aus. Entsprechendes Log ist angehängt.
Wenn ich den Aktor ablerne, werden alle Devices zurück gegeben. Sobald er wieder angemeldet ist, kommt wieder die Exception. Ich kann mangels Aktoren leider nicht testen, ob der Fehler auch mit einem anderen Aktor-/Typ auftritt.
System information
gleiches Problem auch schon in der vorherigen Version 3.37.8.20181026
ccu-Error hmip-psm-log.txt
The text was updated successfully, but these errors were encountered: