Noch ist kein neues Release für den Raspberry 3b zu finden...
Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
- 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: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Ist ja auch kein "Release" sondern ein "Nightly Snapshot" bzw. Testversion... Hab aber mal dort eine rpi3 version hingelegt (weil der automatische Build nicht durchlief) die das Problem auch beheben sollte.mbhomie007 hat geschrieben: ↑12.11.2020, 08:55Noch ist kein neues Release für den Raspberry 3b zu finden...
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 116
- Registriert: 01.10.2016, 20:17
- Hat sich bedankt: 5 Mal
- Danksagung erhalten: 10 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Heutiger nightly build läuft auf Tinkeboard S bisher unauffällig.
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Habe nun den neuen Nightly Snapshot 3.53.34.20201111 auf meinen Rasberry 3b+ aufgespielt.jmaus hat geschrieben: ↑12.11.2020, 10:07Ist ja auch kein "Release" sondern ein "Nightly Snapshot" bzw. Testversion... Hab aber mal dort eine rpi3 version hingelegt (weil der automatische Build nicht durchlief) die das Problem auch beheben sollte.mbhomie007 hat geschrieben: ↑12.11.2020, 08:55Noch ist kein neues Release für den Raspberry 3b zu finden...
Das rote und blaue dauerhafte blinken der LEDs ist nun behoben.
Allerdings folgenden SyntaxError.
Sonst ist das Skript immer ohne Error durchgelaufen.
Code: Alles auswählen
Nov 12 16:19:10 Homematic-CCU local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 52 col 19 near ^#slist; ! +++++++ Speichern in Systemvariable dom.GetObject("Alarm ausgelöst"^M [SyntaxError():iseESP.cpp:1150]
Nov 12 16:19:10 Homematic-CCU local0.err ReGaHss: ERROR: SyntaxError: #slist; ! +++++++ Speichern in Systemvariable dom.GetObject("Alarm ausgelöst").State(slist); ! +++++++ ENDE Speichern in Systemvariable ! +++++ zPNP ausführen +++++ (dom.GetObject(ID_SYSTEM_VARIABLES).Get(svPushText)).State(message); (dom.GetObject(ID_PROGRAMS).Get(zPNP)).ProgramExecute(); } [ParseProgram():iseESP.cpp:387]
Nov 12 16:19:10 Homematic-CCU local0.err ReGaHss: ERROR: SyntaxError: Error 1 at row 52 col 19 near ^#slist; ! +++++++ Speichern in Systemvariable dom.GetObject("Alarm ausgelöst"^M [SyntaxError():iseESP.cpp:1150]
Nov 12 16:19:10 Homematic-CCU local0.err ReGaHss: ERROR: SyntaxError: #slist; ! +++++++ Speichern in Systemvariable dom.GetObject("Alarm ausgelöst").State(slist); ! +++++++ ENDE Speichern in Systemvariable ! +++++ zPNP ausführen +++++ (dom.GetObject(ID_SYSTEM_VARIABLES).Get(svPushText)).State(message); (dom.GetObject(ID_PROGRAMS).Get(zPNP)).ProgramExecute(); } [ParseProgram():iseESP.cpp:387]
Nov 12 16:19:10 Homematic-CCU local0.err ReGaHss: ERROR: ScriptRuntimeError: ! Alarmmeldungen auslesen, speichern in Systemvariable und senden mittels zPNP ! Version 1.0, Autor: dtp (basierend auf einem Entwurf von stan23) ! Namen der verwendeten Systemvariablen string svPushText = "CCU-Push Text"; ! gem. zPNS-xx, obligatorisch string svPushPrio = "CCU-Push Prio"; ! gem. zPNS-xx, obligatorisch string svPushoverSound = "CCU-Push Sound"; ! gem. zPNS-Po, optional ! Name des zentralen Push-Nachrichten-Progr
mms string zPNP = "CCU-Push Nachrichten"; ! obligatorisch ! ##################################################################### ! ##### ab hier bitte keine weiteren Einstellungen mehr vornehmen ##### ! ##################################################################### object oTmpArray = dom.GetObject(ID_SYSTEM_VARIABLES); string sTmp; string slist =""; foreach(sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if ( (oTmp.ValueSubType() == istAlarm) && (oTmp.AlState() == asOncoming) ) {
string sTriggerDesc =
"Message" ist rot markiert.
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
- FBK2904
- Beiträge: 454
- Registriert: 22.03.2016, 17:12
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Bei Ludwigsburg
- Hat sich bedankt: 80 Mal
- Danksagung erhalten: 42 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Ohne jetzt das ganze Script zu kennen, würde ich einmal behaupten/vermuten, dassmbhomie007 hat geschrieben: ↑12.11.2020, 16:43Allerdings folgenden SyntaxError.
Sonst ist das Skript immer ohne Error durchgelaufen.
In Blacks SDV sieht es so aus.
"Message" ist rot markiert.
in Zeile 51 vor dem "message" das "string" fehlt ?!
Grüssle,
Frank
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.7.20240420) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
Frank
--------------------------
System: CCU3 (RM 3.75.7.20240420) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Vielen Dank für die schnelle Hilfe.FBK2904 hat geschrieben: ↑12.11.2020, 16:55Ohne jetzt das ganze Script zu kennen, würde ich einmal behaupten/vermuten, dassmbhomie007 hat geschrieben: ↑12.11.2020, 16:43Allerdings folgenden SyntaxError.
Sonst ist das Skript immer ohne Error durchgelaufen.
In Blacks SDV sieht es so aus.
"Message" ist rot markiert.
in Zeile 51 vor dem "message" das "string" fehlt ?!
Grüssle,
Frank
Jetzt läuft das Skript ohne Syntax Error.
Komisch das es vorher immer so funktioniert hat...
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Na Mensch... dtp ist da sehr ordentlich was seine Scripte angeht.
Besser wäre es auf das Original-Script zu verlinken falls es denn so existiert. Oder den Code komplett im Code-Tag zu posten zum drübergucken. So sieht man ja nur die Hälfte.
Andererseits war die letzte Änderung an der ReGa am 2.11. Die Frage lautet also... mit welcher bisherigen RaspberryMatic Version lief das Script?
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
- 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: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Würde ich jetzt so auch sagen... ansonsten... Bei dieser Markierung Editor Hint einschalten und Maus auf die Stelle und lesen was er dir als Fehler sagt
Black
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
- 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: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Das hat nichts mit einer Umstellung in ReGa zu tun. Es ist/war einfach Zufall das der script funktioniert hat.
Nur zur Erinnerung: in ReGa sind Variablen immer über alle Programme und über die gesamte Laufzeit von ReGa global/existent. D.h. Wenn vorher in einem anderen Skript einmal „var message" definiert wurde und danach das gezeigte script dann läuft funktioniert es weil die variable dann ja schon existiert. Wenn allerdings das gezeigte Skript das allererste ist das abläuft dann gibt es "message" im variablencache eben noch nicht und es kommt zu einem Syntax Fehler. Deshalb ja auch immer der ratschlag immer in jedem script jede dort genutzte variable vorher explizit zu definieren da es sonst zu genau solchen unbedachten Nebeneffekten kommen kann.
Und soviel noch vorweg: Nein, dieser misstand (das rega keine script-lokalen variablen kennt) soll nicht dazu motivieren/anhalten das man jetzt in einem WebUI Programm eine variable anlegt und diese dann nutzt um einen wert in ein anderes WebUI Programm/Skript zu übergeben. Auch das ist Bad Practice, denn das wird einem genauso dann auf die füße fallen - spätestens wenn ich in der tat dann doch mal ReGa beibringe nur lokale variablen in Nutzerskripten zu kennen
Nur zur Erinnerung: in ReGa sind Variablen immer über alle Programme und über die gesamte Laufzeit von ReGa global/existent. D.h. Wenn vorher in einem anderen Skript einmal „var message" definiert wurde und danach das gezeigte script dann läuft funktioniert es weil die variable dann ja schon existiert. Wenn allerdings das gezeigte Skript das allererste ist das abläuft dann gibt es "message" im variablencache eben noch nicht und es kommt zu einem Syntax Fehler. Deshalb ja auch immer der ratschlag immer in jedem script jede dort genutzte variable vorher explizit zu definieren da es sonst zu genau solchen unbedachten Nebeneffekten kommen kann.
Und soviel noch vorweg: Nein, dieser misstand (das rega keine script-lokalen variablen kennt) soll nicht dazu motivieren/anhalten das man jetzt in einem WebUI Programm eine variable anlegt und diese dann nutzt um einen wert in ein anderes WebUI Programm/Skript zu übergeben. Auch das ist Bad Practice, denn das wird einem genauso dann auf die füße fallen - spätestens wenn ich in der tat dann doch mal ReGa beibringe nur lokale variablen in Nutzerskripten zu kennen
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: Neue Release-Candidate/Testversion (3.53.34.202011xx) verfügbar
Vielen Dank für die vielen Antworten.
viewtopic.php?f=31&t=26282&start=1160
Grüße
Marco
Hier das original Skript, habe da vielleicht mal was angestoßen.Baxxy hat geschrieben: ↑12.11.2020, 17:30Na Mensch... dtp ist da sehr ordentlich was seine Scripte angeht.
Besser wäre es auf das Original-Script zu verlinken falls es denn so existiert. Oder den Code komplett im Code-Tag zu posten zum drübergucken. So sieht man ja nur die Hälfte.
Andererseits war die letzte Änderung an der ReGa am 2.11. Die Frage lautet also... mit welcher bisherigen RaspberryMatic Version lief das Script?
viewtopic.php?f=31&t=26282&start=1160
Grüße
Marco
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul