Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
Dieser Bereich ist für fertige Lösungen gedacht. Nutze bitte für Diskussionen die anderen Bereiche.
nachdem ich letztens wieder mal über einen Beitrag zum Thema JSON gestolpert bin, wollte ich Euch meinen allgemeinen JSON Parser für Loxone nicht vorenthalten. Habs ein wenig hübsch gemacht und dokumentiert. Wer über http Daten abfrägt, kann das Ding einsetzen und benötigt hierfür keinen Loxberry.
Hinter dem Link gibts die aktuellen Sourcen und Erläuterungen zur Konfiguration.
Das erspart dann dem ein oder anderen vielleicht sich in picoC Dinge einarbeiten zu müssen.
Beste Grüße!
Aber ist das nicht Overkill einen Programmbaustein zu nutzen anstatt Befehlserkennung und http Eingang?
Vielleicht verstehe ich deinen Anwendungsfall nicht.
Aber ich habe bestimmt >30 Befehlserkennungen drin.
Bekanntlich ist ein Programmbaustein -> PicoC Leitungsintensiver als alles andere, deswegen ist er auch auf 8 Begrenzt.
Vielen Dank für das positive Feedback!
Für mich ging es eher um die sportliche Herausforderung der Machbarkeit.
Aber auch ich nutze die Befehlserkennungs bei bestimmten Diensten. Also verstehe ich Deinen Punkt. :-)
Allerdings kann man sich bei JSON nicht auf die Reihenfolge und damit auf die Mustererkennung verlassen und je nach Struktur der Daten können regexe irgendwann nicht mehr helfen. Ausserdem muss man bei jedem Softwareupdate(falls man es überhaupt mitbekommt) seine Erkennung überprüfen. Da hat eine zielgerichtete Abfrage von JSON-Werten schon ihre Berechtigung.
Meine Meinung zum Thema Leistung: Für permanent laufende Echtzeitanwendungen hast Du natürlich recht. Für viele Anwendungsfälle ist das aber denke ich vernachlässigbar. Wenn ich jede Minute picoC laufen lasse, dann merke ich das nicht. Was ich sehe: Meine komplette Haussteuerung belastet meinen Miniserver dauerhaft mit 8%. Da ist dann Wärmepumpe, Wechselrichter, Wetterdienst etc. alles dabei. Meine picoC Skripte führen bei intensiver Ausführung zu 9%. Das kann ich akzeptieren. ;-)
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar