Xel66 hat geschrieben: ↑11.04.2019, 04:06
. . . Beispiele zur Zuweisung von Typen sind im Teil 1 der als Download beim Hersteller verfügbaren Script-Doku zu finden . . .
AF-Mobil hat geschrieben: ↑11.04.2019, 06:51
. . . Sieh in der Homematic Scriptdokumentation Teil 1, Spachbeschreibung nach . . .
Als ehemaliger ATMEL-Microcontroller Freak kenne ich die Maschinen- sowie Basicsprache (BASCOM) sehr gut und hatte
schon viele Hard- und Software Projekte (auch umfangreiche) umgesetzt.
Die Script-Dokumentation Teil 1 bis 4 kenne ich zu genüge, da in den letzten Jahren mehrfach und immer wieder und wieder
durchgelesen, aber nie richtig verstanden. Will mich aber nun mal reinfinden, um nicht immer nur Codeschnipsel zusammen zu tackern
.
Andere Programmiersprachen sind in Sachbüchern besser und umfangreicher beschrieben.
Diese Script-Doku (Teil 1 - 4) wäre gedruckt (meiner Meinung nach) nicht die Farbe und das Papier Wert, aber zum Glück gibt es ja PDF
Kein Wunder, das so viele Neulinge und Anfänger hiervon kapitulieren und ebenso viele Fragen haben!
alchy hat geschrieben: ↑11.04.2019, 08:32
Hättest du zum Test zufällig addiert statt multipliziert, wäre dir bestimmt etwas aufgefallen.
Hatte ich gestern auch getestet und hatte (meine ich) problemloser funktioniert. Nur bei der Multiplikation klemmt's.
Black hat geschrieben: ↑11.04.2019, 08:17
strings und rechnen ist so eine Sache auf der CCU. Rechnen allgemein ist da gewöhnungsbedürftig, man setze blos nicht Punkt vor Strichrechnung vorraus ^^
Danke Black, diese Eigenart kenne ich. Kein Punkt vor Strich sowie in Klammer (Vergesse was du vor 45 Jahren in der Schule gelernt hast).
Black hat geschrieben: ↑11.04.2019, 08:17
also vor rechnen einen String entweder in integer oder in Gleitomma wandeln.
Hatte ich in allen erdenklichen Kombinationen versucht und immer wieder auf die Nase gefallen.
Aber irgendwann macht auch die Birne zu und will nicht mehr
Black hat geschrieben: ↑11.04.2019, 08:17
und feste Aufzählungen in folge würde ich über GenerateEnum realisieren, sauber und leicher nachzuvollziehen
"GenerateEnum" kannte ich bis dato nicht und auch nicht wirklich etwas in der Doku gelesen -> Aber es funktioniert so -> SUUPI