Hallo,
mein gesamtes IPS Projekt ist langsam gereift und hat nun ein Punkt erreicht wo ich es laufen lassen kann, quasi bugfree ! Und genau das nervt mich. Ich möchte lieber wieder wurschtelen.
So, Torro ist mal wieder derjenige, der mir eine schlaflose Nacht gebracht hat. Er hat was erwähnt in einem anderen Thread, was mich wieder nachdenklich gemacht hat.
Als ich noch Programmierer war für S7-SPS, da hatte ich die Angewohnheit alle meine Daten, Bits, Bytes, etc in Datenblöcke zu speichern.
Das arbeiten mit Merkern war zu umständlich, machte die CPU langsamer und war eben auch begrenzt in der Adressierung.
So, diese Idee wollte ich von Anfang an auch in IPS realisieren, wusste aber nie genau wie, da ich PHP Anfänger war.
Meine Settingsdatei ist einfach zu gross, und es befinden sich einige sehr lange Strings drin.
Ich würde das ganze lieber in Arrays sehen, doch wie geht das, und wie frag ich das ab, und vor allem, wie krieg ich Daten in eine Datei ?
Kann mir da mal jemand auf die Sprünge helfen?
Banales Beispiel:
Ich habe einen Monat, für jeden Tag eine BOOL Variable, die mir sagt, ob im Hause gerade Ferien oder Arbeitstag Ambiente herrscht.
Momentan, mach ich das mit einer Schleife und frage hier eben die 31 Variablen ab, und fertig.
Doch eben da liegt das Problem: Das sind fast 30 Variablen, und das für 11 Räume, also x11 ! Dann wiederum x2 für Heizung und Rollos…etc etc… es wird immer länger und länger.
Wie kann man sowas in Arrays ablegen und dann in einer php Datei speichern, so wie z.B. Torro in seiner RRD Settings Datei.
(PS: Ja ja, Torro, ich weiss, du wirst sagen ‚Kuck doch wie ich es geacht habe im WIIPS‘, doch eben da liegt das Problem: Ich versteh nur Bahnhof)
Danke für irgendwelche Tipps.
mfG Franz