Hallo Shelly-Skripter,
diesmal hoffe ich selbst auf Hilfe.
Da mich das Gefühl beschleicht, dass zukünftige Homematic-Kopplungen mit Nutzung der Skriptmöglichkeiten deutlich leichter werden könnten, habe ich mal angefangen mich da einzulesen.
Einen kleinen 1. Erfolg kann ich auch mit dem ShellyPro 4PM verbuchen:
Wahrscheinlich nicht professionell, Korrekturen oder Verbesserungsvorschläge sind willkommen
Code
//Testskript zum Datentransport nach Homematic
//Setup
//Homematic-IP-Adresse
let hip = '192.168.1.93';
//Testwert
let power = '10';
//print (power);
let state = '(' + power + ')';
//print (state);
let url = hip + ':8081/66er.exe?Antwort=dom.GetObject("JS-Test-Zahl").State' + state;
print (url);
print ('ENDE');
Alles anzeigen
Dieses Skripte erzeugt schon mal die richtige URL, um den Testwert "power" nach Homematic zu transferieren:
Doch nun wie weiter?
2 1 Aufgaben weiß ich nicht umzusetzen:
- Wie ersetze ich den Testwert durch den realen Powerwert zum Beispiel des Kanal 1 des ShellyPro 4PM?
Wie sende ich die URL ab?
Ich baue auf Euch und bin für jeden Input dankbar.