NEWS
[gelöst] 2 Fragen zu Blocklyerstellung
-
Brauche bitte mal eine Erklärung zu einer Art Erstellung von Blockly. Da ich mir hier viele Blockly anschaue, sehe ich öfter das in einen Script 2 verschiedene Blöcke enthalten sind. Bedeutet das, das ich z.B. für einen Fensterkontakt einmal für die Heizungssteuerung und einmal zur Kontrolle, ob das Fenster offen ist in einem Script durch Trennung der Blöcke erstellen kann?
Bin gerade bei der Herstellung/Anpassung eines Heizungsscriptes und ich möchte ein Objekt Button im Script ausführen lassen, bloss wie mache ich dies, das der Script diesen "drückt"
Danke für eine Erklärung
-
@Slowman
du kannst so viele trigger (blöcke) in einem script haben, wie du willst - soll für dich logisch seineinfach den button mit "steuere ..." auf true setzen
-
Danke für die schnelle Antwort.
Also es wird erkannt, wenn eine "Leerzeile" zwischen den Blockly sind, das dies ein neuer Trigger ist.
-
-
@Slowman hier noch ein beispiel eines großen blocklys
-
Danke habe ich verstanden
Noch ne kleine Frage hinterschieben
Wie hole ich z.B. einen Temperaturwert von einen Gerät ab, damit dieser Wert unter dem Datenpunkt Eigene_Datenpunkte steht. Habe den Punkt Temp_Flur und da soll in der Anzeige der Temperaturwert auch stehen.
-
wenn rot triggert (sich ändert)
schreibe den roten wert in den grünen datenpunkt (tempflu)oder :
wert ist der wert, der getriggert hat
-
Danke sehr gut erklärt!
-
@liv-in-sky Ich habe auch ein merkwürdiges Problem. In dem folgenden Script wir in Debug Output nicht der Inhalt des Objektes ausgegeben, sondern nur der Objektname. Was mache ich falsch?
-
@werner2000x sagte in [gelöst] 2 Fragen zu Blocklyerstellung:
nur der Objektname. Was mache ich falsch?
da muss der Block "Wert von...." und dann erst die Object ID hin
-
so wie homoran sagt :
oder wnn der trigger und der gewünschte state (wert) gleich sind dann so:
-
@Homoran Ja Danke
Doch jetzt kommt eine Fehlermeldung:
-
@werner2000x Schon gelöst. Man muss in den Adaptereinstellungen javascipt.0 den Haken "Nicht alle Zustände .beim Start abonnieren" wegnehmen.