Seite 1 von 1
#1 Wieviele MEM Variablen ?
Verfasst: Mo 16. Feb 2015, 09:13
von koboldo
Hallo,
wie viele MEM Variablen kann man benutzen ?
Hatte mal irgendwo gelesen es könnte Speicherprobleme geben...
Gruß
Jörg
#2 RE: Wieviele MEM Variablen ?
Verfasst: Mo 16. Feb 2015, 10:18
von DOMIQ
Generally MEM variables are stored in FRAM memory chip. Total size is 16KB, from that half is dedicated currently to MEMs. There are two copies always stored, so it halves available memory. But all MEMs are compressed before storing. You can see actual size of compressed FRAM by observing messages "FRAM compressed size: XXX" - maximum size is slightly below 4080 bytes due to headers, CRC etc.
#3 RE: Wieviele MEM Variablen ?
Verfasst: Mo 16. Feb 2015, 10:28
von koboldo
Where can I find it ?
#4 RE: Wieviele MEM Variablen ?
Verfasst: Mo 16. Feb 2015, 10:55
von DOMIQ
This message is shown in Discover on each Base restart and after each MEM variable change.
#5 RE: Wieviele MEM Variablen ?
Verfasst: Mo 16. Feb 2015, 11:39
von koboldo
:thumbup:
#6 Re: Wieviele MEM Variablen ?
Verfasst: Fr 25. Mär 2016, 21:25
von tinu
Wie können MEM Variablen definitiv gelöscht werden? Habe versucht, die erste Variable mit dem komischen Namen "Datum/Uhrzeit Einbruch" auf dem folgenden Bild über den Reiter Zustand->löschen zu löschen, was leider nicht funktioniert.
#7 Re: Wieviele MEM Variablen ?
Verfasst: Sa 26. Mär 2016, 00:45
von Beleuchtfix
Ich vermute mal, dass sie automatisch von einer Extension oder einer Lua Funktion angelegt wird. Mit Zustand löschen wird die Variable auf 0 gesetzt und anschließen "vergisst" Base dann auch irgendwann den Namen.
Am Alter kannst du aber erkennen, dass sie erst vor kurzem (ich glaube der Wert entspricht Sekunden) gesetzt worden ist. Außerdem steht darin auch ein Wert.
Gruß
Florian
#8 Re: Wieviele MEM Variablen ?
Verfasst: Sa 26. Mär 2016, 07:56
von tinu
ich habe mehrmals versucht, die Variable zu löschen, jedoch wird ihr Wert nie auf 0 gesetzt. Ausserdem ist sie irgendwie verbunden mit der Variable MEM.sonne_west (eine Zeile darunter), denn wenn ich sie markiere zum Löschen, wird auch MEM.sonne_west markiert. Diese Variable brauche ich zur Steuerung der Beschattung und setze sie über Remote-App. Wenn ich diesen Werte über Remote verändere, verändert sich der Wert der oben erwähnten Variable nicht, jedoch finde ich MEM.sonne_west weiter unten in der Zustandsliste mit dem richtigen Wert nochmals.
Die oben genannte Variable wurde schon von mir erzeugt, jedoch mangels meiner Programmierkenntnisse (trial and error) nicht korrekt. Ich wollte ein Log erstellen, welche mir alle erzeugten Alarme listet. Jeder neue Alarm sollte einer bestehenden Variable angefügt werden. Anfänglich ist mir das auch gelungen, der Wert der Variable (ich nannte sie MEM.alarm_log) wurde korrekt erzeugt und auch als Wert unter dem Reiter "Zustand" angezeigt. Aus mir nicht nachvollziehbarem Grund wurde dann aber plötzlich der Wert zum Namen und wie es zur Verbindung zu MEM.sonne_west kam, ist mir völlig schleierhaft.
Gibt es irgendwo eine ausführlich Anleitung zur Programmierung (Logic) und hat vielleicht schon jemand ein solches Log programmiert?
Frohe Ostern
Martin
#9 Re: Wieviele MEM Variablen ?
Verfasst: Di 19. Apr 2016, 13:40
von koboldo
Du kannst meines Wissens nach die MEM Variablen auf 0 setzten, nach einem Neustart sind sie dann nicht mehr sichtbar....