RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

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

Moderatoren: jmaus, Co-Administratoren

LibertyX
Beiträge: 767
Registriert: 10.11.2012, 19:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: RP
Hat sich bedankt: 1 Mal
Danksagung erhalten: 19 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von LibertyX » 30.10.2018, 22:20

Also ich kann wie bereits gesagt keinen Unterschied zu vorangegangenen Versionen feststellen.
screenCapture_361161937_3194947911_0.jpg
RaspberryMatic (3.71.12.20231020) @RPI3 | 218 Kanäle in 53 Geräten und 72 CUxD-Kanäle in 8 CUxD-Geräten (2.11) | iobroker.pro - CCU-Historian (3.4.0)

Horus
Beiträge: 22
Registriert: 17.11.2010, 11:36

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von Horus » 31.10.2018, 17:10

Hallo zusammen...

ich hab das Problem, dass meine Diagramme/SDCard Partition weg sind.

Hier die Meldung, wenn ich din die Diagramme gehe:

"Es ist kein USB-Speicher für die Speicherung der Diagrammdaten vorhanden oder auf diesen konnte nicht zugegriffen werden. Um die Diagrammdaten zu speichern, ist externer USB-Speicher erforderlich."

Ich hab einen Raspi 3+ und hab das Update einfach direkt aus der Systemsteuerung eingespielt.

Wer kann helfen?

Vielen Dank & liebe Grüße
Charly

Benutzeravatar
AndiN
Beiträge: 2621
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von AndiN » 31.10.2018, 17:18

Blöde Frage: Von welcher Version bist Du gekommen?

Und USB Stick steckt? (weil seit 2 Monaten brauchst Du einen Stick mit FAT 32, wo die Diagramme drauf gespeichert werden + tägliches Raspi-Backup)

Andi
Andi (Greenhorn)

Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

Horus
Beiträge: 22
Registriert: 17.11.2010, 11:36

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von Horus » 31.10.2018, 18:09

Hallo Andi,

das erklärt einiges: ich komme von einer Version vom Juni, hatte bis dato auch keinen USB Stick dran stecken.

Ich werde mal einen fat32 Stick anstecken und melde mich, wenn ich weiter Probleme haben sollte.

Vielen Dank auf jeden Fall für Deine Hilfe

Liebe Grüße
Charly

nicolas-eric
Beiträge: 3302
Registriert: 07.01.2015, 23:26
Wohnort: Scheeßel
Hat sich bedankt: 21 Mal
Danksagung erhalten: 11 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von nicolas-eric » 31.10.2018, 18:24

Nimm aber am besten gleich DEN Stick, den Du auch weiterhin dafür nutzen willst.
Denn beim ersten Anstecken werden die vorhandenen Diagramme von der SD Karte auf den Stick umkopiert.

Horus
Beiträge: 22
Registriert: 17.11.2010, 11:36

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von Horus » 31.10.2018, 18:42

Vielen Dank, Ihr seid großartig!!! Es funktioniert :D
Tolle Community!

Liebe Grüße
Charly

Lueghi
Beiträge: 630
Registriert: 01.11.2007, 21:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Siebengebirge (bei Bonn)
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von Lueghi » 01.11.2018, 12:19

Auch bei mir alles bestens nach Update über WebUI :D.
Kam noch von einer alten Version aus 2018/06.
Gruß Stefan

akimoto
Beiträge: 148
Registriert: 06.04.2015, 11:14
Hat sich bedankt: 16 Mal
Danksagung erhalten: 12 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von akimoto » 01.11.2018, 13:39

Nach Update alles bestens .... bis auf den bekannten Fehlern mit einigen Hilfetexten.

Mir ist nun eins aufgefallen: Ich habe die grüne Watchdog-LED deaktiviert, und jetzt sehe ich, dass sie ab und zu Rot blinkt... nur wieso ?
Ich sehe jedenfalls keine Fehlermeldungen.

Gruß
Aki

Benutzeravatar
duk64
Beiträge: 13
Registriert: 03.09.2006, 11:38
Wohnort: Hürth

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von duk64 » 01.11.2018, 19:34

Hallo zusammen,
warscheinlich eine dumme Frage: muss ich das LAN-Gateway auch updaten?
Wenn ja geht das über ssh ?

Ich habe das Update eingespielt und vermute einen Fehler im LAN-Gateway im Zusammenspiel mit der RasppberryMatic.

Das Anzeigen der Ventil-Position und Batterie ist klasse!

Gruß
duk64

capitaen_z
Beiträge: 130
Registriert: 05.07.2015, 19:34
Wohnort: Hamburg
Danksagung erhalten: 3 Mal

Re: RaspberryMatic 3.37.8.20181026 – Erfahrungsberichte

Beitrag von capitaen_z » 01.11.2018, 20:28

Hallo zusammen,

nach dem Update funktioniert das Skript für HM-Dis-WM55 nicht mehr:

Code: Alles auswählen

                                                                                                                                                                                                                          !! (c)DrTob
    !! optimized by thkl
    !!
    !! überarbeitet geosshark 30.12.2014 11:48:00
    !! Anzeige der Aussentemperatur und der Stati aller Fenster, die mit dem
    !! Drehgriffsensor (nur mit diesem getestet) ausgerüstet sind.
    !! Alle Sensoren müssen im Gewerk "Fenster" sein.
    !! Die Namenskonvention der Sensoren : z.B. xx_Bad_yyy_zz..., der 2. mit "_" getrennt Parameter wird angezeigt, hier "Bad".
    !! (lötix)geändert: Gewerk Fenster in Verschluss, Unterstrich in Leerzeichen, alles geschlossen-zweizeilig, HM-Sec-SCo und HM-Sec-SC-2 eingefügt

    !! Das Script holt sich jetzt die Seriennummer des Displays selbst aus der Auslösebedingung des Programms

    ! Farben
    ! 0x80 weiß
    ! 0x81 rot
    ! 0x82 orange
    ! 0x83 gelb
    ! 0x84 gruen
    ! 0x85 blau
    string weiss  = "0x80";
    string rot    = "0x81";
    string orange = "0x82";
    string gelb   = "0x83";
    string gruen  = "0x84";
    string blau   = "0x85";

    ! Symbole
    !
    ! 0x80 AUS
    ! 0x81 EIN
    ! 0x82 OFFEN
    ! 0x83 geschlossen
    ! 0x84 fehler
    ! 0x85 alles ok
    ! 0x86 information
    ! 0x87 neue nachricht
    ! 0x88 servicemeldung
    ! 0x89 Signal grün
    ! 0x8A Signal gelb
    ! 0x8B Signal rot

    ! Zugriff auf vordefinierte Texte
    !
    ! 0x80 Text  0 (Kanal 1  Text Zeile 1)
    ! 0x81 Text  1 (Kanal 1  Text Zeile 2)
    ! 0x82 Text  2 (Kanal 2  Text Zeile 3)
    ! 0x83 Text  3 (Kanal 2  Text Zeile 4)
    ! 0x84 Text  4 (Kanal 3  Text Zeile 5)
    ! 0x85 Text  5 (Kanal 3  Text Zeile 6)
    ! 0x86 Text  6 (Kanal 4  Text Zeile 7)
    ! 0x87 Text  7 (Kanal 4  Text Zeile 8)
    ! 0x88 Text  8 (Kanal 5  Text Zeile 9)
    ! 0x89 Text  9 (Kanal 5  Text Zeile 10)
    ! 0x8A Text 10 (Kanal 6  Text Zeile 11)
    ! 0x8B Text 11 (Kanal 6  Text Zeile 12)
    ! 0x8C Text 12 (Kanal 7  Text Zeile 13)
    ! 0x8D Text 13 (Kanal 7  Text Zeile 14)
    ! 0x8E Text 14 (Kanal 8  Text Zeile 15)
    ! 0x8F Text 15 (Kanal 8  Text Zeile 16)
    ! 0x90 Text 16 (Kanal 9  Text Zeile 17)
    ! 0x91 Text 17 (Kanal 9  Text Zeile 18)
    ! 0x92 Text 18 (Kanal 10 Text Zeile 19)
    ! 0x93 Text 19 (Kanal 10 Text Zeile 20)

    ! ==================================================================================================

! string zeile2 = "";
! string color2 = "0x80";
! string icon2  = "";

string zeile3 = "";
string color3 = "0x80";
string icon3  = "";

! string zeile4 = "";
! string color4 = "0x80";
! string icon4  = "";

string zeile5 = "";
string color5 = "0x80";
string icon5  = "";


! ## Außentemperatur

var term="LEQ0798861";
var channel=dom.GetObject("BidCos-RF."#term#":1.TEMPERATURE");
var temp = channel.Value();

zeile1 = "Temp "#temp.ToString(1)#" C";

if (temp >= 20.0) {color1 = "0x81";}
if (temp >= 10.0) {color1 = "0x83";}
if (temp >= 5.0) {color1 = "0x80";}
if (temp < 0.0) {color1 = "0x85";}
if (temp < -5.0) {color1 = "0x85";}
if (temp < -10.0) {color1 = "0x85";}
! icon3 = "0x86";

! ## Luftfeuchte

var term="LEQ0798861";
var channel=dom.GetObject("BidCos-RF."#term#":1.HUMIDITY");
var hum = channel.Value();

zeile2 = "Hum "#hum.ToString(1)#" %";

if (hum >= 40) {color2 = "0x85";}
if (hum >= 50) {color2 = "0x84";}
if (hum >= 60) {color2 = "0x84";}
if (hum >= 70) {color2 = "0x83";}
if (hum >= 80) {color2 = "0x82";}
if (hum >= 90) {color2 = "0x81";}
! icon2 = "0x86";

! Uhrzeit

! var uhr = dom.GetObject("%Uhrzeit%").Value();
! zeile4 = "Zeit "#uhr.ToString(0)#" H";
zeile4 = ""# system.Date("%H:%M") #" Uhr";

! var oSysvar = dom.GetObject("Uhrzeit");
! zeile4 = "Time "#Uhrzeit.ToString(0)#" H";


! Fensterprüfung

var oSysvar = dom.GetObject("Fenstervariable");
if (oSysvar.State()==1){
! ## Kanal : MEQ0180208:1 -> Text Zeile 6 , Textfarbe Weiß, Icon
zeile6 = "Fenster zu";
icon6 = "0x83";
color6="0x84";
}
else
{
! ## Kanal : MEQ0180208:1 -> Text Zeile 6 , Textfarbe Rot, Icon
zeile6 = "Fenster auf";
color6 = "0x81";
icon6 = "0x82";
}


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! System Routine do not change anything below !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

string splitter="|";
string msgBuffer = zeile1 # splitter # color1 # splitter # icon1 # "\t";
msgBuffer = msgBuffer # zeile2 # splitter # color2 # splitter # icon2 # "\t";
msgBuffer = msgBuffer # zeile3 # splitter # color3 # splitter # icon3 # "\t";
msgBuffer = msgBuffer # zeile4 # splitter # color4 # splitter # icon4 # "\t";
msgBuffer = msgBuffer # zeile5 # splitter # color5 # splitter # icon5 # "\t";
msgBuffer = msgBuffer # zeile6 # splitter # color6 # splitter # icon6;

string substitutions = "A,0x41\tB,0x42\tC,0x43\tD,0x44\tE,0x45\tF,0x46\tG,0x47\tH,0x48\tI,0x49\tJ,0x4A\tK,0x4B\tL,0x4C\tM,0x4D\tN,0x4E\tO,0x4F\tP,0x50\tQ,0x51\tR,0x52\tS,0x53\tT,0x54\tU,0x55\tV,0x56\tW,0x57\tX,0x58\tY,0x59\tZ,0x5A";
substitutions = substitutions # "\ta,0x61\tb,0x62\tc,0x63\td,0x64\te,0x65\tf,0x66\tg,0x67\th,0x68\ti,0x69\tj,0x6A\tk,0x6B\tl,0x6C\tm,0x6D\tn,0x6E\to,0x6F\tp,0x70\tq,0x71\tr,0x72\ts,0x73\tt,0x74\tu,0x75\tv,0x76\tw,0x77\tx,0x78\ty,0x79\tz,0x7A";
substitutions = substitutions # "\t0,0x30\t1,0x31\t2,0x32\t3,0x33\t4,0x34\t5,0x35\t6,0x36\t7,0x37\t8,0x38\t9,0x39\t ,0x20\t!,0x21\t\",0x22\t%,0x25\t&,0x26\t=,0x27\t(,0x28\t),0x29\t*,0x2A\t+,0x2B\t,,0x2C\t-,0x2D\t.,0x2E\t/,0x2F";
substitutions = substitutions # "\tÄ,0x5B\tÖ,0x23\tÜ,0x24\tä,0x7B\tö,0x7C\tü,0x7D\tß,0x5F\t:,0x3A\t;,0x3B\t@,0x40\t>,0x3E";

string bufferLine;
string substEntry;
integer i;
string char;
string line;
string icon;

string command = "0x02";
foreach(bufferLine, msgBuffer) {
   line = bufferLine.StrValueByIndex(splitter, 0);
   icon = bufferLine.StrValueByIndex(splitter, 2);
   if ((line <> "") || (icon <> "")) {
      command = command # ",0x12";
      if ((line.Substr(0,2) == "0x") && (line.Length() == 4)) {
         command = command # "," # line;
         i = 12;
      }
      else {
         i = 0;
      }
      while ((i < line.Length()) && (i < 12)) {
         char = line.Substr(i, 1);
         foreach(substEntry, substitutions){
            if (char == substEntry.Substr(0,1)){command = command # substEntry.Substr(1,5);}
         }
         i = i + 1;
      }
      command = command # ",0x11," # bufferLine.StrValueByIndex(splitter, 1);
      if (icon <> "") {
         command = command # ",0x13," # icon;
      }
   }
   command = command # ",0x0A";
}
command = command # ",0x03";

dom.GetObject("BidCos-RF." # dom.GetObject("$src$").Name().StrValueByIndex(".",1) # ".SUBMIT").State(command);
Ich bekomme diese Meldung im Skript-Fenster:

Error 1 at row 149 col 66 near ^ # "\t";
msgBuffer = msgBuffer # zeile2 # splitter # color2 # splitter # icon2 #
Parse following code failed:

VG
Leif

Gesperrt

Zurück zu „RaspberryMatic“