Skip to content
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

Daten werden nicht zur Homematic gesendet #87

Open
nischram opened this issue Nov 20, 2023 · 1 comment
Open

Daten werden nicht zur Homematic gesendet #87

nischram opened this issue Nov 20, 2023 · 1 comment

Comments

@nischram
Copy link
Owner

Hi,

durch eine PN wurde ich aufmerksam gemacht, dass Daten z.B. mir der RscpMain nicht mehr zur Homematic gesendet werden.
Mit Hinweis das es seit einem Update nicht mehr geht, konnte ich das Problem eingrenzen.
Als Schnittstelle zur Homematic wird die Zusatzsoftware XML-API benötigt. In der aktuellen Version wird ein Token für mehr Sicherheit eingesetzt.
https://github.com/homematic-community/XML-API

Ich werde meine Applikation u.a. bei der Funktion printsendHM() und den CURL-Befehl um diesen Token erweitern.

@nischram nischram added the bug label Nov 20, 2023
nischram added a commit that referenced this issue Nov 21, 2023
- Anpassung zur neuen Version der XML-API für Issue #87
@nischram
Copy link
Owner Author

Anpassung für die neue (aktuell) Version der XML-API der Homematic Zusatzsoftware habe ich hochgeladen.
In der Version 2.3 der XML-API wird ein Token benötigt. Dieser Token kann in den Einstellungen der XML-API generiert werden und auch angezeigt werden.
tokenregister.cgi = generieren
tokenlist.cgi = anzeigen
Der Token muss dann in der parameter.h unter "HM_XML_TOKEN" eingetragen werden.
Die Definition für "HM_XML_TOKEN" kann aus der parameter.temp.h kopiert werden.
Danach muss die Applikation neu kompiliert werden. Folgende sind bei einen Update von 2.20 nach 2.21 erforderlich:

  • RscpMain
  • GuiMain
  • screenSave
  • screenSaveHM

Dieser Befehl wäre ausreichend:
make RscpMain GuiMain screenSave screenSaveHM

Ab der Version V2.12 ist nun ein Update der XML-API erforderlich (z.B. auf Version 2.3) und es muss der Token generiert und in der Parameter.h gespeichert werden.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant