erweiterter Script-Parser
Moderator: Co-Administratoren
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
erweiterter Script-Parser
Hallo.
Da immer wieder nach einer besseren Möglichkeit gesucht wird, Scripte zu editieren, habe ich den alten Scriptparser mal in ein Installationspaket gepackt. Einfach als Zusatzsoftware installieren/deinstallieren. Aufruf über den Browser mit http://IPAdressederCCU/addons/script
Achtung: Der Parser ist nicht passwortgesichert und arbeitet auch nicht auf Session-Basis! Mit anderen Worten, wer Zugriff auf den Port 80 der CCU hat, kann den aufrufen und Skripte ausführen!
Das Paket ist für CCU1, CCU2, CCU3 sowie RaspberryMatic geeignet. Bitte unentpackt als .tar.gz über Zusatzsoftware installieren (besonders Safari-Nutzer müssen hier aufpassen, da Safari .tar.gz's eventuell automatisch entpackt!). Nach der Installation startet die CCU neu (auch, wenn's nicht notwendig ist). Nutzer mit RaspberryPi basierender Zentrale (CCU3, RaspberryMatic) können auch das Addon rmupdate zur Installation / Aktualisierung nutzen, dann entfällt der Neustart.
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr.
Das aktuellste Release ist immer hier zu finden: https://github.com/litti/scriptparser/releases. Bitte die scriptparser-<version>.tar.gz verwenden und obige Hinweise beachten. Bugs oder FeatureRequests gerne im github issue tracker anlegen: https://github.com/litti/scriptparser/issues
Da immer wieder nach einer besseren Möglichkeit gesucht wird, Scripte zu editieren, habe ich den alten Scriptparser mal in ein Installationspaket gepackt. Einfach als Zusatzsoftware installieren/deinstallieren. Aufruf über den Browser mit http://IPAdressederCCU/addons/script
Achtung: Der Parser ist nicht passwortgesichert und arbeitet auch nicht auf Session-Basis! Mit anderen Worten, wer Zugriff auf den Port 80 der CCU hat, kann den aufrufen und Skripte ausführen!
Das Paket ist für CCU1, CCU2, CCU3 sowie RaspberryMatic geeignet. Bitte unentpackt als .tar.gz über Zusatzsoftware installieren (besonders Safari-Nutzer müssen hier aufpassen, da Safari .tar.gz's eventuell automatisch entpackt!). Nach der Installation startet die CCU neu (auch, wenn's nicht notwendig ist). Nutzer mit RaspberryPi basierender Zentrale (CCU3, RaspberryMatic) können auch das Addon rmupdate zur Installation / Aktualisierung nutzen, dann entfällt der Neustart.
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr.
Das aktuellste Release ist immer hier zu finden: https://github.com/litti/scriptparser/releases. Bitte die scriptparser-<version>.tar.gz verwenden und obige Hinweise beachten. Bugs oder FeatureRequests gerne im github issue tracker anlegen: https://github.com/litti/scriptparser/issues
Zuletzt geändert von anli am 11.01.2019, 10:47, insgesamt 6-mal geändert.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: erweiterter Script-Parser
Hallo,
könntest du einen Screenshot des Parsers posten? Ich bin eigentlich davon ab "irgendwas" auf der CCU zu installieren (hatte Probleme mit dem Emailscript) - aber vielleicht ist das Ding so interessant, dass es lohnt.
Danke schonmal
Olaf
könntest du einen Screenshot des Parsers posten? Ich bin eigentlich davon ab "irgendwas" auf der CCU zu installieren (hatte Probleme mit dem Emailscript) - aber vielleicht ist das Ding so interessant, dass es lohnt.
Danke schonmal
Olaf
* ca. 70 Geräte (alle Wireless, Stand 2019/2013) *
* Datenbankentwicklung *
* Individuell, Qualitativ, Regional *
* https://datenbank-projekt.de *
* Datenbankentwicklung *
* Individuell, Qualitativ, Regional *
* https://datenbank-projekt.de *
- anli
- Beiträge: 4326
- Registriert: 10.06.2009, 14:01
- Wohnort: 20 Min. nördlich von Hannover und bei Bremen
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 23 Mal
- Kontaktdaten:
Re: erweiterter Script-Parser
Hallo.
Herzliche Grüße, anli
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.
Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)
Einsteiger-Hilfe • erweiterter Skript-Parser
Re: erweiterter Script-Parser
Danke
* ca. 70 Geräte (alle Wireless, Stand 2019/2013) *
* Datenbankentwicklung *
* Individuell, Qualitativ, Regional *
* https://datenbank-projekt.de *
* Datenbankentwicklung *
* Individuell, Qualitativ, Regional *
* https://datenbank-projekt.de *
Re: erweiterter Script-Parser
Hallo anli,
das Skript für die Inventur enhält glaube ich ein "i_channels = 0;" zuviel in der Schleife, dadurch werden am Ende nur die Kanäle des letzten Gerätes angezeigt oder liegt da bei mir ein Fehler vor?
Gruß AlGu
das Skript für die Inventur enhält glaube ich ein "i_channels = 0;" zuviel in der Schleife, dadurch werden am Ende nur die Kanäle des letzten Gerätes angezeigt oder liegt da bei mir ein Fehler vor?
Gruß AlGu
Re: erweiterter Script-Parser
Servus Anli!AlGu hat geschrieben:das Skript für die Inventur enhält glaube ich ein "i_channels = 0;" zuviel in der Schleife, dadurch werden am Ende nur die Kanäle des letzten Gerätes angezeigt oder liegt da bei mir ein Fehler vor?
Hast du irgendwann mal Zeit, noch einmal über deinen Script-Parser drüberzuschauen oder mir verraten wo ich welchen Fehler selbst korrigieren kann? Ist aber wirklich keine Lebensnotwendigkeit
![Wink :wink:](./images/smilies/icon_wink.gif)
LG, mxa
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: erweiterter Script-Parser
Hallo Zusammen,
ich war mal so frei und hab auf Github einen Fork dieses Addons anlegt. Siehe hier
https://github.com/jens-maus/scriptparser
Des Weiteren habe ich Anpassungen vorgenommen damit dieses Addon auch unter dem kommenden RaspberryMatic installiert werden kann. Ein erstes mögliches Addon Paket in Version 1.1 habe ich hier zur Verfügung gestellt:
https://github.com/jens-maus/scriptpars ... 1.1.tar.gz
Wäre schön wenn in Zukunft ggf. weitere Entwicklungen für dieses AddOn auf Github erfolgen könnten. Ich füge gerne wen immer auch zu diesem Github projekt hinzu.
ich war mal so frei und hab auf Github einen Fork dieses Addons anlegt. Siehe hier
https://github.com/jens-maus/scriptparser
Des Weiteren habe ich Anpassungen vorgenommen damit dieses Addon auch unter dem kommenden RaspberryMatic installiert werden kann. Ein erstes mögliches Addon Paket in Version 1.1 habe ich hier zur Verfügung gestellt:
https://github.com/jens-maus/scriptpars ... 1.1.tar.gz
Wäre schön wenn in Zukunft ggf. weitere Entwicklungen für dieses AddOn auf Github erfolgen könnten. Ich füge gerne wen immer auch zu diesem Github projekt hinzu.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ![☕️](//cdn.jsdelivr.net/emojione/assets/3.1/png/64/2615.png)
![☕️](http://cdn.jsdelivr.net/emojione/assets/3.1/png/64/2615.png)
-
- Beiträge: 10660
- Registriert: 21.09.2012, 08:09
- System: CCU
- Wohnort: Stuttgart
- Hat sich bedankt: 321 Mal
- Danksagung erhalten: 501 Mal
Re: erweiterter Script-Parser
Ich musste soeben feststellen, dass der Script-Parser bei mir ein Problem mit der Anzeige von Umlauten in Verbindung mit dem Programmedrucken-Addon erzeugt. Zudem werden mitunter auch json-Probleme angezeigt.
Sobald ich den Script-Parser und das Programmedrucken-Addon deinstalliere und das Programmedrucken-Addon wieder installiere, sind die Anzeige- und json-Probleme verschwunden.
Hab mich nun entschieden, den Script-Parser erst mal nicht mehr zu verwenden. Wäre schön, wenn diese Inkompatibilität überprüft und beseitigt werden könnte.
Gruß,
Thorsten
Sobald ich den Script-Parser und das Programmedrucken-Addon deinstalliere und das Programmedrucken-Addon wieder installiere, sind die Anzeige- und json-Probleme verschwunden.
Hab mich nun entschieden, den Script-Parser erst mal nicht mehr zu verwenden. Wäre schön, wenn diese Inkompatibilität überprüft und beseitigt werden könnte.
Gruß,
Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.
Re: erweiterter Script-Parser
Auch ich stelle Probleme mit Umlauten im Script-Parser fest:
dom.GetObject("Silokeller.Lüfter") ergibt hier null, während der gleiche Aufruf im "Skript testen" bzw. im Programm das gewünschte Object zurück gibt.
dom.GetObject("Silokeller.Lüfter") ergibt hier null, während der gleiche Aufruf im "Skript testen" bzw. im Programm das gewünschte Object zurück gibt.
- NilsG
- Beiträge: 1702
- Registriert: 09.08.2013, 23:44
- System: CCU
- Hat sich bedankt: 386 Mal
- Danksagung erhalten: 30 Mal
- Kontaktdaten:
Re: erweiterter Script-Parser
Hallo ...
Ist das oben die aktuelle Version - also auch die Version für die CCU3?!
Wenn nicht, wäre ich an einem DownloadLink interessiert ...![Wink ;)](./images/smilies/icon_wink.gif)
DANKE!
Gruß,
Nils
Ist das oben die aktuelle Version - also auch die Version für die CCU3?!
Wenn nicht, wäre ich an einem DownloadLink interessiert ...
![Wink ;)](./images/smilies/icon_wink.gif)
DANKE!
Gruß,
Nils
Grüße und DANKE! ![🍻](//cdn.jsdelivr.net/emojione/assets/3.1/png/64/1f37b.png)
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway
![🍻](http://cdn.jsdelivr.net/emojione/assets/3.1/png/64/1f37b.png)
Nils
-----------------------------------------
CCU3 + 2x LAN-Gateway