HMScript: Leere Remarks invalidieren nächste Zeile

Fehler in Firmware und WebUI & Workarounds

Moderator: Co-Administratoren

Antworten
Benutzeravatar
jollyjinx
Beiträge: 131
Registriert: 18.03.2014, 14:04
Wohnort: Taufkirchen b. München
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

HMScript: Leere Remarks invalidieren nächste Zeile

Beitrag von jollyjinx » 06.01.2015, 17:59

Ist wahrscheinlich schon den meisten bekannt, aber zur Dokumentation hier. HMScript Remarks funktionieren nur, wenn in der Zeile hinter dem ! auch etwas steht, sonst wird die nächste Zeile als remark aufgefasst.

Code: Alles auswählen

boolean a=true;
!
! Will write true
!
a=false;
WriteLine("a ist:"#a);
Ich verwende ein "!."

Code: Alles auswählen

boolean a=true;
!.
! Will write false
!.
a=false;
WriteLine("a ist:"#a);
Das hat mich einige Zeit gekostet herauszufinden. Ich nehme an es hat was damit zu tun, dass ich die Scripte unter Unix entwickle und die nur ein \n am Zeilenende haben und die HMScript Entwickler Windows like \r\n erwarten.
114 Kanaele in 22 Geraeten, 10 Geraetetypen:
2x HM-Sec-WDS-2(Funk-Wassermelder), 1x HM-Sec-SC-2(Funk-Tuer-/ Fensterkontakt), 1x HM-RCV-50(CCU2 System), 2x HM-ES-TX-WM(Funk-Sender fuer Energiezaehler-Sensor), 7x HM-CC-RT-DN(Funk-Heizkoerperthermostat), 1x HM-LC-Sw4-SM(Funk-Schaltaktor 4-fach), 5x HM-Sec-SCo(Funk- Tuer-/Fensterkontakt optisch), 1x HM-ES-PMSw1-Pl(Funk-Schaltaktor mit Leistungsmessung), 1x HM-LC-Sw1-Pl-2(Funk-Schaltaktor 1-fach), 1x HM-LC-Sw1PBU-FM(Funk-Schaltaktor 1-fach fuer Markenschalter)
--------------------------------------------
Inventur mit Jollys InventurScript erzeugt.

Antworten

Zurück zu „HomeMatic - bekannte Bugs“