RaspberryMatic 3.55.5.20201226 – Neue Version
Moderatoren: jmaus, Co-Administratoren
- GoSh
- Beiträge: 62
- Registriert: 30.09.2019, 19:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 3 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Hab grad festgestellt, dass nach Installation der neuen Raspi-Version meine homeduino-Systemvariablen nicht mehr aktualisiert wurden. Konnte das mit einem Reset des Homeduino Mega2560 lösen. Allerdings kommen mir da folgende Fragen :
Muss/Sollte man nach einem Raspi-Update auch "angehängte" HW wie z.B. ESP8266 oder Arduino rebooten ?
Wenn ja - kann man das automatisieren ?
Muss/Sollte man nach einem Raspi-Update auch "angehängte" HW wie z.B. ESP8266 oder Arduino rebooten ?
Wenn ja - kann man das automatisieren ?
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Hallo in die Runde.
Auch erstmal vielen herzlichen Dank für die neue Version und Eure Arbeit!!
Eine Frage habe ich, habe gestern das Update auf 3.55.5.20201226 gemacht und seitdem habe ich keine Web-Oberfläche ("not found") und auch keine Funktionalität des RaspberryMatic mehr.
Ping und Aufruf der XML-API-Seite (z.B. /addons/xmlapi/info.html ) funktionieren komischweise.
Am Raspberry leuchtet die rote LED, manchmal blinkt zwischendurch die blaue.
SSH-Login geht auch, aber dann fehlen mir die Linux-Kenntnisse
Was kann ich tun? Bin dankbar für jeden Tipp..
Edit: Hab's jetzt komplett neu installiert - es lebe das Backup..
Auch erstmal vielen herzlichen Dank für die neue Version und Eure Arbeit!!
Eine Frage habe ich, habe gestern das Update auf 3.55.5.20201226 gemacht und seitdem habe ich keine Web-Oberfläche ("not found") und auch keine Funktionalität des RaspberryMatic mehr.
Ping und Aufruf der XML-API-Seite (z.B. /addons/xmlapi/info.html ) funktionieren komischweise.
Am Raspberry leuchtet die rote LED, manchmal blinkt zwischendurch die blaue.
SSH-Login geht auch, aber dann fehlen mir die Linux-Kenntnisse
Was kann ich tun? Bin dankbar für jeden Tipp..
Edit: Hab's jetzt komplett neu installiert - es lebe das Backup..
-
- Beiträge: 655
- Registriert: 15.07.2006, 12:50
- Wohnort: Greven
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 18 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Hallo zusammen,
bin mir nicht ganz sicher ob es mit der neuen Version zusammen hängt.
Es geht um eine Systemvariable. In dieser Variable werden die Daten für mein E-Paperdisplay gespeichert.
Solange die Variable leer ist, als z.B. wenn ich sie neu erstelle, kann ich sie ganz normal aufrufen um sie zu bearbeiten.
Wenn sie von dem entsprechendem Programm mit Daten befüllt wird, kann ich sie nicht mehr bearbeiten. Das sieht dann so aus.
Mehr passiert dort nicht. Die Daten sind aber in der Variable gespeichert und das Display zeigt sie mir auch.
Was kann ich da machen?
Grüße
Manfred
bin mir nicht ganz sicher ob es mit der neuen Version zusammen hängt.
Es geht um eine Systemvariable. In dieser Variable werden die Daten für mein E-Paperdisplay gespeichert.
Solange die Variable leer ist, als z.B. wenn ich sie neu erstelle, kann ich sie ganz normal aufrufen um sie zu bearbeiten.
Wenn sie von dem entsprechendem Programm mit Daten befüllt wird, kann ich sie nicht mehr bearbeiten. Das sieht dann so aus.
Mehr passiert dort nicht. Die Daten sind aber in der Variable gespeichert und das Display zeigt sie mir auch.
Was kann ich da machen?
Grüße
Manfred
- Baxxy
- Beiträge: 10845
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Teste mal folgenden Scriptschnippsel im "Script testen" Bereich.
(Name deiner SysVar bitte kontrollieren, kann nicht erkennen ob das Punkt oder Komma ist)
Code: Alles auswählen
string sysvar_name = "EPAPER.Lines001";
WriteLine(dom.GetObject (ID_SYSTEM_VARIABLES).Get (sysvar_name).Value());
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9681
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Kann es sein, daß deine SV komische Zeichen enthält?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 655
- Registriert: 15.07.2006, 12:50
- Wohnort: Greven
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 18 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Also, die Sysvar nennt sich so
EPAPER.Lines001
Der Inhalt ist folgender:
Ich habe das Display seit über einem Jahr angeschlossen. Bis jetzt hatte ich die Probleme nicht. Habe dort auch nicht verändert. Warum auch, lief ja alles gut.
Grüße
EPAPER.Lines001
Der Inhalt ist folgender:
Code: Alles auswählen
/1 '@p00Außen@f56-1.6 °C' /2 '@p00Öltank@f561424.0 Liter' /3 '@p00Strom@f563.49 kWh' /4 '@p00Wasser@f56159.0 Liter' /5 '@p00Ölverbrauch@f5610.30 Liter' /6 '@p00Kühltruhe@f5610.5 °C' /7 '@p00Schmuckofen@f5614.7 °C' /8 '@p00Entsorgung@f52' /9 '@p00Ölpreis@f5654.22 Cent' /10 '@p00Panzerriegel@p56Verriegelt'
Grüße
- Baxxy
- Beiträge: 10845
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Ja, das hängt mit der letzten Version zusammen.
Hier werden ja beim "bearbeiten" der Systemvariablen direkt deren Inhalte in der Spalte "Wert" dargestellt. Und dein "String" schießt da durch irgendwelche Zeichen quer so das es zum gezeigten Verhalten kommt.
Vielleicht kann @jp112sdl was dazu sagen.
Siehe auch: https://github.com/jens-maus/RaspberryMatic/pull/1004
Als "Workaround" bleibt momentan wohl nur die SysVar vor dem bearbeiten zu leeren oder mit regulärem Text zu füllen.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9681
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Black hatte vor solchen Effekten gewarnt
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Genau den Effekt hatte ich genau so beschrieben und davor gewarnt... das Dingen ist nicht Bängfest.
In der WebUI ist die nun tot.Workaround geht nur: Systemvariable direkt per Script mit .State (""); auf leer setzen.
In der WebUI ist die nun tot.Workaround geht nur: Systemvariable direkt per Script mit .State (""); auf leer setzen.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg
Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann
Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W
technical contribution against annoying advertising
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: RaspberryMatic 3.55.5.20201226 – Neue Version
Das Problem ist zweiteilig.
1.) Das ' Zeichen muss escaped werden, damit es nicht zu einem JavaScript Error kommt
https://github.com/jp112sdl/RaspberryMa ... r.htm#L463
Am einfachsten wohl mit
2.) Im Textfeld wird jedoch nicht alles dargestellt, auch wenn lt. "Element untersuchen" Funktion im Browser der Inhalt eigentlich da ist.
Das liegt wohl an den Eigenheiten von textarea Da komm ich grad nicht weiter, hab aber auch nicht wirklich Zeit dafür
1.) Das ' Zeichen muss escaped werden, damit es nicht zu einem JavaScript Error kommt
https://github.com/jp112sdl/RaspberryMa ... r.htm#L463
Am einfachsten wohl mit
Code: Alles auswählen
Write("loadChar8859Edit('"#sv.Value().Replace("'","\\'")#"');");
2.) Im Textfeld wird jedoch nicht alles dargestellt, auch wenn lt. "Element untersuchen" Funktion im Browser der Inhalt eigentlich da ist.
Das liegt wohl an den Eigenheiten von textarea Da komm ich grad nicht weiter, hab aber auch nicht wirklich Zeit dafür