Moin,
nutzt außer mir noch jemand KATE zum scripten?
Ich habe mir dafür eine Syntax Highlight Datei gebastelt. Vielleicht können Andere die auch brauchen.
Aktiviert wird sie einfach durch ablegen im richtigen Verzeichnis. Unter Debian "stretch" ist dies ~/.local/share/katepart5/syntax, bei anderen Distris kann das anders sein.
Bei Erfolg taucht der Eintrag "HomeMatic Script" unter Extras/ Hervorhebung/ Hardware auf. Damit die richtige Einfärbung automatisch beim Öffnen der Datei erfolgt, habe ich mir die Dateiendung "hms" ausgedacht und benenne so meine Scripts. Damit das funktioniert muss die Endung eingetragen werden:
Einstellungen/ Kate einrichten: Editorkomponente -> Öffnen/Speichern -> Modi & Dateitypen
Dateityp: Homematic,
Hervorherbung: Hardware/HomeMatic Script,
Datei-Erweiterungen: hms
Eine Einschränkung: bei den benannten Object-Methoden habe ich nur die aufgelistet, die ich in der Doku (HomeMatic Skript Teil 1 Sprachbeschreibung V2.2 und HomeMatic Skript Teil 2 Objektmodell V1.2) sowie in einigen Scripts hier aus dem Forum gefunden habe. Offenbar gibt es aber noch unzählige weitere Methoden (undokumentiert? wo dokumentiert?). Falls ich im Laufe der Zeit noch weitere finde, werde ich sie bei Gelegenheit noch nachtragen.
Gruß
Stephan
Syntax Highlighting für KATE
Homematic-, TCL- und Shell-Script, Toolchain, C, etc.
Moderator: Co-Administratoren
Zurück zu „Softwareentwicklung für die HomeMatic CCU“
Gehe zu
- Allgemein
- ↳ Informationen zum HomeMatic-Forum
- ↳ Neubau - Renovierung - Planung
- ↳ Projektvorstellungen
- ↳ Usertreffen und Stammtische
- ↳ Vergangene Aktivitäten
- ↳ OffTopic
- ↳ Tiergarten
- HomeMatic
- ↳ HomeMatic allgemein
- ↳ HomeMatic Tipps & Tricks - keine Fragen!
- ↳ HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- ↳ HmIP-HCU - Home Control Unit
- ↳ HomeMatic OCCU
- ↳ Allgemeines zur OCCU
- ↳ OCCU Entwicklung
- ↳ debmatic
- ↳ piVCCU
- ↳ RaspberryMatic
- ↳ x86-CCU
- ↳ YAHM
- ↳ HomeMatic Aktoren und Sensoren (klassisch)
- ↳ HomeMatic IP Aktoren und Sensoren
- ↳ HomeMatic IP wired Aktoren und Sensoren
- ↳ HomeMatic IP mit Access Point
- ↳ HomeMatic IP mit CCU
- ↳ HomeMatic - bekannte Bugs
- ↳ HomeMatic Addons
- ↳ CCU-Historian
- ↳ CCU.IO
- ↳ CCU-Jack
- ↳ CloudMatic
- ↳ CUxD
- ↳ Hue-Addon
- ↳ RedMatic
- ↳ WebMatic
- ↳ Sonstige Addons
- ↳ HomeMatic Entwicklung
- ↳ Softwareentwicklung für die HomeMatic CCU
- ↳ Softwareentwicklung von externen Applikationen
- ↳ Hardwareentwicklung und Selbstbau von Aktoren und Sensoren
- ↳ 3D-Druck
- ↳ HomeMatic Apps und Desktop-Anwendungen
- ↳ TinyMatic
- ↳ Externe Steuerungen und Visualisierungen
- ↳ Home Assistant
- ↳ homeputer CL
- ↳ homeputer CL - Bugs & Updatewünsche
- ↳ IP-Symcon
- ↳ mediola
- ↳ openHAB
- ↳ Sonstige Steuerungen und Visualisierungen
- ↳ HomeMatic - english
- FHZ-, FS20-, HMS100-, FHT-, KeyMatic- & sonstige Hardware
- ↳ ELV FHZ Funk-Hauszentralen
- ↳ ELV FS20 Sender, Empfänger und Aktoren
- ↳ ELV HMS-Alarm Sensoren und Aktoren
- ↳ ELV FHT-Komponenten
- ↳ ELV Wettersensoren / Wetterstationen
- ↳ ELV KeyMatic Funk-Codeschloss & Türschlossantrieb
- ↳ Sonstige Hardware (Vellemann USB-Board, IRTrans, ALLNET)
- FHZ Software / Programmierung
- ↳ homeputer Studio / Standard: allgemeine Fragen
- ↳ homeputer Studio / Standard: Programmierbeispiele
- ↳ homeputer Studio / Standard: Bugs & Updatewünsche
- ↳ FHZ unter Linux / MacOSX
- Markt
- ↳ Private Kleinanzeigen