Loxone Config – Messgerätesteuerung mit SCPI

Hilfe zur Automatisierung von Abläufen mit SCPI

Letztens wurde ich gefragt, ob ich schon einmal ein SCPI Device in Loxone integriert hätte. SCPI? Noch nie gehört, klang aber ganz interessant: Unbekanntes Device, kein Zugriff auf die Umgebung, keine Möglichkeit mit dem Gerät zu kommunizieren. Genau mein Ding. 🙂

Spaß beiseite. Ohne die ganzen Vorarbeiten mit meinen Projekten wäre die folgende Umsetzung nicht möglich gewesen: Testdaten mit cli_tcp, die neuen Möglichkeiten mit picoC Debugging, Einsatz von Loxmock für die lokale picoC Entwicklung und natürlich die gewonnene Erfahrung aus den bisherigen Entwicklungen. Das Beste aber war das Ergebnis: Remote lokal entwickelt, geliefert, in Loxone eingespielt, läuft. Eine kleine Nachbesserung gab es, mehr nicht. Das ist zwar nicht perfekt, aber nah dran.

Die Geburt der Steuerung für Messgeräte mit SCPI über Loxone und ein paar Downloads dazu (v02) kann man hier nachlesen.

„Loxone Config – Messgerätesteuerung mit SCPI“ weiterlesen

Loxone Config – XML Parser

XML Dateien in Loxone auswerten

In der Hausautomatisierungswelt ist man schon leidgeplagt. Alleine wenn man so daran denkt, wie man sich seine Registerinformationen von Geräten zusammensuchen und abfragen muss. Hat man dann strukturierte Daten vorliegen, dann muss man mangels Tools über Mustererkennung unstrukturiert darauf zugreifen und verbringt u.U. viel Zeit beim Erstellen der richtigen Patterns. Einschlägige Fragen, Tipps und Diskussionen in entsprechenden Foren können ein Lied davon singen. Nachdem ich bereits einen JSON Parser für Loxone erstellt hatte, dachte ich mir, dass die rudimentären XML Abfragemöglichkeiten in Loxone ebenfalls nicht wirklich befriedigend sind. Gedacht, getan. Nachstehend findet sich ein XML-Parser für Loxone, der über XPath-ähnliche Abfragen verwendet werden kann. Natürlich wieder mit den Sourcen zum Download (v05).

„Loxone Config – XML Parser“ weiterlesen

Loxone Config – JSON Parser

JSON Dateien in Loxone auswerten

Hin und wieder kommt man in die Verlegenheit in Loxone Strukturdaten in JSON auslesen zu müssen. Sofern die Schlüssel eindeutig identifizierbar sind, ist das über die virtuellen HTTP Eingänge mittels Regex auch gut möglich. Stößt man hier aber an die Grenzen und hat, kann oder will keinen separaten Loxberry oder RaspPi einsetzen, kann man nun auch direkt in Loxone JSON-Daten abfragen und auswerten. Erläuterungen und Sourcen zum Downloaden (v04) gibts in diesem Artikel.

„Loxone Config – JSON Parser“ weiterlesen