NEWS
[gelöst]Über die SimpleAPI ein HTML in einen DP schreiben
-
Hallo,
ich wurde großzügigerweise drauf hingewiesen, dass ich wohl über die Simple API einen DP aus deinem externen Python -Skript mit einem HTML block schreiben kann.
Wie sähe dazu denn der HTTP-Befehl exemplarisch aus?
Danke
Alina
-
Hallo,
ich wurde großzügigerweise drauf hingewiesen, dass ich wohl über die Simple API einen DP aus deinem externen Python -Skript mit einem HTML block schreiben kann.
Wie sähe dazu denn der HTTP-Befehl exemplarisch aus?
Danke
Alina
@alinaclg
import urllib # Das HTML-Dokument in einen String konvertieren html = """ <html> <head> <title>Mein HTML-Dokument</title> </head> <body> <h1>Hallo Welt!</h1> </body> </html> """ # Den String kodieren encoded_html = urllib.parse.quote(html) # Die URL erstellen url = "https://www.example.com/?html=" + encoded_html # Den Request senden response = requests.get(url)weitere Beschreibungen
https://www.smarthome-tricks.de/software-iobroker/iobroker-simple-api-adapter/
https://github.com/ioBroker/ioBroker.simple-apiich hoffe, das ich nun nicht zu großzügig war.
Bei uns in Süddeutschland ist die Verwendung so einer Forumlierung negativ konnotiertAnmerkung: code nochmal angepasst, so das es auch zeigt wie man html per url übertragen kann. Hier wurde google bard um rat gefragt
die url muss dann an die anforderungen von simple-api angepasst werden -
@alinaclg
import urllib # Das HTML-Dokument in einen String konvertieren html = """ <html> <head> <title>Mein HTML-Dokument</title> </head> <body> <h1>Hallo Welt!</h1> </body> </html> """ # Den String kodieren encoded_html = urllib.parse.quote(html) # Die URL erstellen url = "https://www.example.com/?html=" + encoded_html # Den Request senden response = requests.get(url)weitere Beschreibungen
https://www.smarthome-tricks.de/software-iobroker/iobroker-simple-api-adapter/
https://github.com/ioBroker/ioBroker.simple-apiich hoffe, das ich nun nicht zu großzügig war.
Bei uns in Süddeutschland ist die Verwendung so einer Forumlierung negativ konnotiertAnmerkung: code nochmal angepasst, so das es auch zeigt wie man html per url übertragen kann. Hier wurde google bard um rat gefragt
die url muss dann an die anforderungen von simple-api angepasst werden@oliverio Danke Dir und ich werde mich da ein wenig nun erstmal einlesen. Danke vielmals
-
@alinaclg
import urllib # Das HTML-Dokument in einen String konvertieren html = """ <html> <head> <title>Mein HTML-Dokument</title> </head> <body> <h1>Hallo Welt!</h1> </body> </html> """ # Den String kodieren encoded_html = urllib.parse.quote(html) # Die URL erstellen url = "https://www.example.com/?html=" + encoded_html # Den Request senden response = requests.get(url)weitere Beschreibungen
https://www.smarthome-tricks.de/software-iobroker/iobroker-simple-api-adapter/
https://github.com/ioBroker/ioBroker.simple-apiich hoffe, das ich nun nicht zu großzügig war.
Bei uns in Süddeutschland ist die Verwendung so einer Forumlierung negativ konnotiertAnmerkung: code nochmal angepasst, so das es auch zeigt wie man html per url übertragen kann. Hier wurde google bard um rat gefragt
die url muss dann an die anforderungen von simple-api angepasst werden@oliverio Kurzes Feedback, läuft wunderbar -> habe jedoch die HTML um das Setzen diskreter Werte ersetzt :)
-
@oliverio Kurzes Feedback, läuft wunderbar -> habe jedoch die HTML um das Setzen diskreter Werte ersetzt :)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden