Ausgangslage: Synchroner Code. Einfach zu lesen, klarer Programmablauf:
const ergebnis1 = synchroneFunktion1();
const ergebnis2 = synchroneFunktion2();
tueWasMitErgebnis(ergebnis1, ergebnis2);| #!/usr/bin/env bash | |
| set -euo pipefail | |
| # ########################################################################### | |
| # | |
| # Helper script to migrate from the Z-Wave JS UI Community Home Assistant app | |
| # to the updated Z-Wave JS app in version 1.0.0 (includes Z-Wave JS UI). | |
| # | |
| # Requires downloading a store backup from Z-Wave JS UI first | |
| # |
| // ==UserScript== | |
| // @name Make Z-Wave Alliance Member Login accessible for 1Password | |
| // @namespace http://tampermonkey.net/ | |
| // @version 2025-11-13 | |
| // @description ...because it does not work out of the box | |
| // @author AlCalzone | |
| // @match https://sdomembers.z-wavealliance.org/LoginPage* | |
| // @run-at document-end | |
| // @icon https://www.google.com/s2/favicons?sz=64&domain=z-wavealliance.org | |
| // @grant none |
| // Available variables: | |
| // - Machine | |
| // - interpret | |
| // - assign | |
| // - send | |
| // - sendParent | |
| // - spawn | |
| // - raise | |
| // - actions |