@mickym
Ich hatte die letzten Tage viel zu tun und konnte mich nicht darum kümmern. Ich habe nun erfolgreich mittels Postman dieses XML Post zur Anbieter URL (https://gateway.autodns.com) gesendet und es funktioniert:
<?xml version="1.0" encoding="utf-8"?>
<request>
<auth>
<user>username</user>
<password>passwort</password>
<context>4</context>
</auth>
<task>
<code>0202001</code>
<default>
<search_and_replace>
<search>1.2.3.4</search>
<replace>1.2.3.5</replace>
</search_and_replace>
</default>
<zone>
<name>meinedomain.de</name>
<system_ns>a.ns14.net</system_ns>
</zone>
</task>
</request>
Jetzt muss ich das nur noch aus Node RED hinbekommen. Allerdings finde ich dort kein XML, sondern nur JSON.
Kannst jemand einen Flow posten, wie es funktionieren müsste?
Wie macht man das jetzt am günstigsten. Ich habe eine alte IP-Adresse 1.2.3.4 und eine neue IP-Adresse 1.2.3.5. Soll ich damit jetzt das XML in ioBroker Objekt bauen, damit ich es über den Flow absetzen kann, oder kann ich im Flow auch mit Variablen arbeiten, die automatisch die alte IP-Adresse und neue IP-Adresse aus den ioBroker Objekten zusammenbaut. Praktisch wie eine Vorlage.
Ich bräuchte ja auch noch ein Trigger-Objekt, was auf true steht, damit er losläuft und den XML Request per POST absetzt.
Was würdest ihr tun? Ich denke so eine Vorlage wäre wesentlich einfacher.