RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von NickHM » 27.02.2019, 15:53

widder17 hat geschrieben:
27.02.2019, 12:56
Hallo,

wie installiert man einen solchen Patch? Hab dies leider (bzw. eher zum Glück) noch nie machen müssen.

Schon einmal DANKE!!!
- Du verbindest Dich per Terminal Programm mit der CCU
- dazu hast Du vorher in den Einstellungen der WebUi ein SSH Passwort festgelegt und SSH eingeschaltet
- Du machst das Dateisystem beschreibbar
- bisherige Datei als Backup unter einem anderen Namen speichern
- Du änderst mit einem Editor ab ca. Zeile 430 den in GitHub gezeigten Bereich (eine Zeile einfügen)
- geänderte Datei speichern
- Dateisystem wieder ro mounten

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von jp112sdl » 27.02.2019, 17:20

NickHM hat geschrieben:
27.02.2019, 15:53
- Du verbindest Dich per Terminal Programm mit der CCU
- dazu hast Du vorher in den Einstellungen der WebUi ein SSH Passwort festgelegt und SSH eingeschaltet
NickHM hat geschrieben:
27.02.2019, 15:53
- Du machst das Dateisystem beschreibbar

Code: Alles auswählen

mount -o remount,rw /
NickHM hat geschrieben:
27.02.2019, 15:53
- bisherige Datei als Backup unter einem anderen Namen speichern

Code: Alles auswählen

cp /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl.bak
NickHM hat geschrieben:
27.02.2019, 15:53
- Du änderst mit einem Editor ab ca. Zeile 430 den in GitHub gezeigten Bereich (eine Zeile einfügen)
- geänderte Datei speichern

Code: Alles auswählen

sed -i "s/\(set hlpBoxHeight 80\)/\1\n  set eventDelayPrn 0/g" /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl
NickHM hat geschrieben:
27.02.2019, 15:53
- Dateisystem wieder ro mounten

Code: Alles auswählen

mount -o remount,ro /
Oder noch mal als gesamten Codeblock für Copy&Paste:

Code: Alles auswählen

mount -o remount,rw /
cp /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl.bak
if [ -z "`grep "set eventDelayPrn 0" /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl`" ]; then
  sed -i "s/\(set hlpBoxHeight 80\)/\1\n  set eventDelayPrn 0/g" /www/config/easymodes/etc/hmipChannelConfigDialogs.tcl
fi
mount -o remount,ro /

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von jmaus » 27.02.2019, 18:02

Danke Jerome für die Anleitung damit Nutzer das umsetzen können. Alleridngs wöre es IMHO einfacher und zielführender gewesen einfach statt einem sed aufruf ein einfaches wget gegen die Datei im RaspberryMatic Git Repository zu machen um die geänderte datei einfach herunterzuladen
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von jp112sdl » 27.02.2019, 18:41

Das stimmt.
Aber dann kommt wieder einer, der um alles in der Welt verhindern will, dass die Zentral mit dem Internet kommuniziert. ^^

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von jmaus » 27.02.2019, 19:14

jp112sdl hat geschrieben:
27.02.2019, 18:41
Das stimmt.
Aber dann kommt wieder einer, der um alles in der Welt verhindern will, dass die Zentral mit dem Internet kommuniziert. ^^
Stimmt, das Internet ist ja böse und "für uns alle Neuland" wie unsere Kanzlerin peinlicherweise ja vor nicht so langer Zeit geäußert hat. ;) Und so schlagen wir uns nun nicht nur mit so fragwürdigen Berufen wie Makler, sondern auch noch mit den Beschützern der Daten herum. ... aber ich komme vom Thema ab und stoppe hier mal :)
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

widder17
Beiträge: 95
Registriert: 25.11.2013, 22:30
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von widder17 » 27.02.2019, 20:14

Vielen dank für die Anleitungen!!!

Habe es mit WinSCP, PuTTY und da komfortabler Notepad++ hinbekommen.

Echt tolles Forum hier. :)
SYSTEM:
Raspberrymatic auf einer VM (Syology DS220+ mit 10GB Ram)
HB-RF-ETH (POE) mit RPI-RF-MOD

MODULE:
- Eltako EnOcean USB Gateway FAM-USB mit EnOcean Lizenz
- CUL Stick 433MHz (SHK)

KOMPONENTEN:
- Homematic
- Homematic IP
- Homematic IP Wired
- Eltako Dimmer (FUD61NPN)
- Intertechno Steckdosen und Fernbedienung

tloeffel
Beiträge: 447
Registriert: 13.09.2017, 05:11
Hat sich bedankt: 1 Mal
Danksagung erhalten: 12 Mal

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von tloeffel » 27.02.2019, 21:18

Hallo Jens,

geht soweit alles. Danke Dir. DC hat sich auch geklärt....

Hast Du Infos von EQ3 zum Thema verbesserter Firmwareupdate der Aktoren bekommen (kein Ab- und Anlernen mehr)?

Lieben Gruß Thomas
972 Kanäle in 165 Geräten: Davon 16 HM, 145 HMIP, 2 Gruppen und 2 CUXD Geräte

Benutzeravatar
klana
Beiträge: 1082
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 54 Mal
Danksagung erhalten: 26 Mal

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von klana » 28.02.2019, 05:41

Guten Morgen,

ich habe es jetzt gewagt auch auf die aktuelle Version umzustellen.
Mein Log läuft jetzt mit einer Fehlermeldung komplett über:

Code: Alles auswählen

Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
Feb 27 16:27:05 homematic-raspi local0.err ReGaHss: Error: IseESP::ExecHssDP: WARNING: incorrect use of AlDestMapDP(): var USER_ID=1004; object oTmpArray = dom.GetObject(ID_SERVICES); Write("["); var first = true; if (oTmpArray) { string sTmp; foreach (sTmp, oTmpArray.EnumIDs()) { object oTmp = dom.GetObject(sTmp); if (oTmp) { if (oTmp.IsTypeOf(OT_ALARMDP)) { var trigDP = dom.GetObject(oTmp.AlTriggerDP()); if (!first) { WriteLine(","); } else { first = false; } Write('{"did":"' # trigDP.AlDestMapDP().ID()
# '","oper":"' # trigDP.Operations() # '","name":"' # oTmp.Name() # '","id":"' # oTmp.ID() # '"}'); } } } } Write("]"); [iseESPexec.cpp:10469]
...
Feb 27 16:27:06 homematic-raspi daemon.warn cuxd[19967]: directory '/media/usb1/syslogarchive/' not found!
...
Feb 28 00:00:00 homematic-raspi daemon.warn cuxd[31503]: directory '/media/sd-mmcblk0/cuxd/devlog/' not found!
...

Als Zweites findet er auf dem USB Stick keine Verzeichnisse mehr (siehe letzte Zeile der Fehlermeldungen),
obwohl diese schon ewig vorhanden waren und genutzt wurden.
Wo sind die hin?

Bildschirmfoto 2019-02-28 um 05.38.53.jpg

Was kann ich tun?

Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von jp112sdl » 28.02.2019, 06:27

zum Ersten sagt mit die Forensuche, es liegt wahrscheinlich an einem 3rd-Party-Addon / externem Tool (z.B. veraltete App) etc.:
viewtopic.php?f=41&t=46483&p=465928#p465928
viewtopic.php?f=26&t=43937&p=438625#p438706

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
klana
Beiträge: 1082
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 54 Mal
Danksagung erhalten: 26 Mal

Re: RaspberryMatic 3.43.15.20190223 – Erfahrungsberichte

Beitrag von klana » 28.02.2019, 06:30

Hi jp112sdl,

vielen Dank!
Dann wird das wohl das HQ WebUi sein...echt schade, das habe ich öfters genutzt.
Allein schon bei der Scripterstellung war es eine große Hilfe.
Gibts evtl. dazu eine Alternative?

Jetzt bleibt noch die Frage nach den Verzeichnissen auf dem USB Stick.

Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Gesperrt

Zurück zu „RaspberryMatic“