Thread Zugang zum Array verzweifelt gesucht (16 answers)
Opened by Perlentaucher at 2015-03-09 11:07

rosti
 2015-03-09 16:43
#180082 #180082
User since
2011-03-19
2725 articles
BenutzerIn
[Homepage]
user image
Die Properties lassen sich zusammenfassen:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
my $control = {
    properties => {
        "id"                  => "/heatingCircuits/hc1/switchPrograms/A",
        "type"                => "switchProgram",
        "setpointPropertyID"  => "/heatingCircuits/hc1/temperatureLevels",
        "setpointPropertyURI" => "http://192.168.178.58/heatingCircuits/hc1/temperatureLevels",
        "maxNbOfSwitchPoints" => 42,
        "maxNbOfSwitchPointsPerDay" => 6,
        "switchPointTimeRaster"     => 15,
        "writeable"                 => 1,
    },
    switchpoints => [{},{},{}]
};


und damit bei der Verarbeitung besser von den SwitchPoints trennen. Je nach Verwendung würde ich jedoch das SwitchPoints-Array transformieren, so dass das auch direkt adressierbare Hashes sind: Das Zeitraster auf die Schlüssel abbilden. Dann würde so eine Heizungssteuerung auch in eine gut lesbare/editierbare INI-Datei passen und die lässt sich dann beliebig nach JSON oder XML umwandeln.

View full thread Zugang zum Array verzweifelt gesucht