PXT Server variablen/Blöcke abändern

Hallo zusammen,

ich habe folgendes vor zu machen. Ich möchte den PXT Server mit Makecode Calliope als Oberfläche dafür verwenden, um beispielsweise statt Licht, die Feuchtigkeit über den Grove anschluss zu messen. Wie kann ich mir hierfür offline, neue Blöcke definieren um zum Beispiel im Bereich input unter dem Lichtsensor die möglichkeit zu haben, einen Feuchtigkeitssensor anzuzeigen inklusive, dass sich auch der Name für die PY/JS übersetzung abwandeln lässt?
Ich würde also gerne verstehen, an welchen Stellen ich Sachen definieren muss in diesem Server, für neue Blöcke zu implementieren

VG

Also, solche Blöcke kann man wie folgt implementieren, man verwendet ähnliche Faktoren, wie bei den anderen INPUT Werten. Man muss die neue Funktionen in folgenden Files abändern:
libs/core/shim.d.ts
libs/core/blocks-test/input.blocks
built/target.js
built/target.js

Aktuell besteht das Problem bie mir allerdings, dass er die Blöcke, sowie den Python Code rot unterstreicht/umrandet, weil er die Funktionen noch nicht erkennt. Wenn hierzu jemand eine Lösung kennt, wäre das super :slight_smile: