NEWS
Einführung in Skripting
-
Hallo,
ich bin neu hier auf der Suche nach einem Tool, dass mir mehr Transparenz bietet als meine bisher verwendete Homematic CCU2.
Zu einer Heimautomatisierungslösung gehören auch eine Menge Skripte, da es sonst keinen Sinn macht.
Ich wollte nun mal fragen, ob es hier eine Einführung in das Thema Skripting gibt. Ich komme aus der IT (allerdings nicht auch dem Coding Bereich), kenne zwar Javascript noch nicht, aber wenn man mal Java gelernt hat, kann es nicht so schwer sein, seine Wissen zu transferieren.
Die größten Probleme macht mir momentan der Zugriff auf die Objekte. Ich versuche per Skript meinen Samsung-Fernseher umzuschalten.
` > ****javascript.0 2016-06-12 13:32:26.734 warn javascript.0 State "Samsung.0.Channel.KEY_CHUP" not found
javascript-0 2016-06-12 13:30:13.990 warn State "Samsung.0.Channel.Channel Up" not found**** `
Daher gehe ich davon aus, dass ich hier falsch zugreife. Was ich also suche ist eine Einführung in die Objektbibliothek am besten anhand einfache Beispiele.
Danke schonmal im voraus.
-
Guckst du hier: https://github.com/ioBroker/ioBroker/wi … javascript
Java hat aber wenig mit java-script zu tun.
Gruß Eisbaeeer
-
Guckst du hier: https://github.com/ioBroker/ioBroker/wi … javascript
Java hat aber wenig mit java-script zu tun.
Gruß Eisbaeeer `
Also vielleicht bin ich blind, aber ich sehe hier nur, wie ich es konfiguriere. Tips zum erstellen von Skripten sehe ich da nicht.
-
Eine (englische) Beschreibung der im JS-Adapter implementierten Funktionen findes Du https://github.com/ioBroker/ioBroker.javascript/blob/master/README.md.
Das Konzept der Objektstrukturen in ioBroker ist https://github.com/ioBroker/ioBroker/blob/master/doc/SCHEMA.md beschrieben.
Einige nützliche Beispiel-Skripte findet man http://www.iobroker.net/?page_id=2786&lang=de.
Brauchst Du Hilfe zu Javascript selbst, wirst Du im https://wiki.selfhtml.org/wiki/JavaScript fündig.
-
Die größten Probleme macht mir momentan der Zugriff auf die Objekte. Ich versuche per Skript meinen Samsung-Fernseher umzuschalten. `
Das JS-Statement müsste sicherlich lauten (Groß-/Kleinschreibung beachten):setState("samsung.0.Channel.Channel Up", true);
Ein neuerer Samsung-TV wird wahrscheinlich nicht darauf reagieren.