Wenn man mal bedenkt dass es fast für jede Art von Klein-SPS ein grafisches Programmiertool gibt.
OT: Da ich beruflich viel mit Steuerungen zu tun habe, was du meinst, ist die Programmieroberfläche, bei Siemens z.B. TIA Portal, oder Logo!Soft für die kleine LOGO. Die Oberfläche hilft zwar beim Programmieren, ersetzt aber nicht das Denken. Für manches gibt es beim TIA Portal auch Assistenten, wenn es aber ans Eingemachte geht, dann führt bei TIA kein Weg an SCL (Structured Control Language) vorbei. Will man das nutzen, dann muss man es einfach lernen...
Grundsätzlich ist es aber so, wenn man irgend eine Art Programmiersprache kennt und versteht, dann fällt es auch leichter, das Shelly Scripting zu verstehen.