Autor Thema: Einzelte Merker steuert über HTTP Request - Webserver  (Gelesen 1242 mal)

Offline ssyn

  • Jr. Member
  • **
  • Beiträge: 46
Einzelte Merker steuert über HTTP Request - Webserver
« am: November 16, 2023, 09:46:47 Vormittag »
Moin, hat jemand irgendwann versucht den einzelnen Merker direkt über HTTP Request (bei funktionierte Webserver) setzen ?

Wenn ich komme in Web-Interface von Easy4 - Webserver, da kann ich ganz leicht mit Chrome DevTools finden, welche HTTP-Request  muss verschickt werden, damit z.B. Merker M300 von 0 auf 1 setzen.

https://IP_Address:Port/api/set/op?op=M&index=300&val=1&_=17001231299

z.B. https://192.168.245.11:90/api/set/op?op=M&index=300&val=0&_=17001231299

Die letzte Ziffern - einfach Current Epoch Unix Timestamp.

Okay, jetzt ergänze login und password in HTTP-Request:

https://login:password@IP_Address:Port/api/set/op?op=M&index=300&val=1&_=17001231299

Timestamp benutze ich immer nur aktuell,  mache Request von einfache VB-Script bei Powerpoint-Datei, wo ich will ganz einfache Web-Visu erstellen.


Aber bekomme immer nur folgende Antwort.

{"LOCKTIME":0}


Hat jemand vielleicht Idee, wieso es funktioniert nicht?



Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 323
  • easyE4 for President
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #1 am: November 17, 2023, 06:55:25 Vormittag »
Hi ssyn,

hast Du dir die Doku zur JSON API mal angeschaut.

https://www.eaton.com/flash/eaton/json-api/Default.htm

Gruß Ralf

Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline ssyn

  • Jr. Member
  • **
  • Beiträge: 46
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #2 am: November 17, 2023, 08:18:20 Vormittag »
Vielen Dank für Info

Leider kann nicht API-Key generieren  :(

Zitat
https://www.eaton.com/flash/eaton/json-api/Default.htm#01_allgemeines/15_Authentification_for_web_service_access.htm

For more information see Generate API keys

--->

Not Found
The requested URL /flash/eaton/json-api/Content/01_allgemeines/11_What_is_JSON_API.htm was not found on this server.



Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 323
  • easyE4 for President
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #3 am: November 17, 2023, 08:43:23 Vormittag »
Der API-Key wird auf der Webserver Seite der easyE4 generiert.
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline Sparlock

  • Newbie
  • *
  • Beiträge: 4
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #4 am: April 18, 2024, 18:44:06 Nachmittag »
Hallo,
ich muss mal dieses Thema ausgraben...
Da für mich wegen des toten Links zu Eaton keine Lösung ersichtlich ist, meine Frage:
Ist es möglich, dass ich in der Adresszeile eines Browsers eine Art Befehl eingebe, und dadurch einen Merker setze? Bzw. gibt es irgendwelche Beispiele dazu?


Mario

Offline CiesleRa

  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 323
  • easyE4 for President
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #5 am: April 19, 2024, 14:50:01 Nachmittag »
Hallo Mario,

aus der Adresszeile eines Browsers ist das nicht möglich. Die einfachste Möglichkeit für mich ist über das Tool Node-Red zu gehen. Wie das funktioniert
habe ich in diesem Video mal erläutert.

https://youtu.be/DYSyAC2fZh8?si=s8W1jonaA8GCUmv8

Und hier noch der aktuelle Link zur Doku.
https://www.eaton.com/content/dam/eaton/interactive/flash/json-api/Default.htm

Gruß
Ralf
Alle von mir bereitgestellten Programme sind reine Beispielprojekte. Die Verwendung erfolgt auf eigene Gefahr. Jegliche Haftung ist ausgeschlossen.

Offline Sparlock

  • Newbie
  • *
  • Beiträge: 4
Antw:Einzelte Merker steuert über HTTP Request - Webserver
« Antwort #6 am: April 20, 2024, 11:42:01 Vormittag »
Hallo Ralf,

Danke für die Antwort. Ich wollte mit einem Shelly mittels URL-Aufruf eine Easy direkt ansteuern. Das wäre ja auch zu einfach gewesen.
Da nuss ich wohl doch in einen Raspberry investieren. Ich schau mir mal zuerst die Videos auf Deinem Kanal an...


Gruß
Mario