NEWS
Blockly und global Skripte
-
Hallo,
ich fange gerade an, mich etwas intensiver mit Blockly zu befassen. Dazu nun eine Frage:
Es scheint so, als ob die unter der Gruppe 'global' angelegten Scripte auch vor jedem Blockly-generierten Skript ausgeführt werden, was ja nur folgerichtig ist.
Ich habe vor einiger Zeit das TemplateScript von Ruhr70 http://forum.iobroker.net/viewtopic.php?f=21&t=2442 eingebaut und das hat eine ziemlich nette logs() Funktion. Kann ich die auch innerhalb von Blockly benutzen? Ich hab nichts gesehen.
Gruß
Arne
-
Hallo,
ich fange gerade an, mich etwas intensiver mit Blockly zu befassen. Dazu nun eine Frage:
Es scheint so, als ob die unter der Gruppe 'global' angelegten Scripte auch vor jedem Blockly-generierten Skript ausgeführt werden, was ja nur folgerichtig ist.
Ich habe vor einiger Zeit das TemplateScript von Ruhr70 http://forum.iobroker.net/viewtopic.php?f=21&t=2442 eingebaut und das hat eine ziemlich nette logs() Funktion. Kann ich die auch innerhalb von Blockly benutzen? Ich hab nichts gesehen.
Gruß
Arne `
Du kannst die benutzen, aber nur innerhalb Anwenderfunktionen. -
Wäre es nicht eine Idee ein Block anzubieten um eine definierte Funktion direkt auszuführen? Also mit editierbarem Namen und flexibel angebbaren Parametern?
Für Zentrale Funktionen wäre das Gold wert … oder man müsste schauen welche Funktionen zentral enthalten sind und die in Blockly hinzufügen (bestimmt Aufwändiger)
-
Dem würde ich mich uneingeschränkt anschließen
Meine Programmier-Skills reichen leider nicht, um einen Adapter für die LaMetric umzusetzen (wobei die API förmlich danach schreit).
Aber ich dachte daran, zumindest auf Basis einer Funktion aus diesem Post -> http://forum.iobroker.net/viewtopic.php … 287#p70157, eine weiter parametrisierte globale Version zu basteln, die ich in anderen Blockly-Scripten verknüpfen kann. Bluefox Anmerkung hilft mir schon weiter (nach der Funktion des global Ordner habe ich gesucht ohne ihn zu kennen ), aber richtig toll wäre die von apollon77 beschriebene Möglichkeit!