CHDK inside

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Start CHDK inside Lua Zeitzonen auslesen


Zeitzonen auslesen

Drucken PDF

Wie lässt sich die eingestellte Zeitzone auslesen?

Im Zusammenhang mit Berechnungen rund um den Sonnenstand spielt die Zeitzone eine wichtige Rolle. Da diese auch bei einer ganzen Reihe von Kameras einstellbar ist, stellt sich die Frage, ob man diese Daten auslesen und nutzen kann. Recherchen ergaben, dass diese Daten im Parameterspeicher abgelegt werden. Scheinbar erfolgt dies einheitlich für alle Kameras, die über diese Funktion verfügen, im Parameter 20.

In diesem Parameter 20 werden offensichtlich 8 Informationen gespeichert. 5 davon konnten bisher ermitteln. Per Lua- Skript lassen sich die Werte entschlüsseln.

Parameter 20
1
2
3
4
5
6
str = get_parameter_data(20)
if str then
    for i=1, string.len(str) do
        print(string.format("0x%02x ", string.byte(str, i)))
    end
end

Es sind 32 Zeitzonen einstellbar. Die ermittelten Werte können wie folgt zusammengefasst werden:

Auswertung
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Parameter 20 mit 8 Einträgen
 
1. 0x00 - 0x20 33 Zeitzonen Richtung Osten (Standard)
2. 0x01 ?
3. 0x00 - 0x20 33 Zeitzonen Richtung Osten (Welt)
4. 0x01 ?
5. 0x00 Standard; 0x01 Welt
6. 0x00 Sommerzeit aus; 0x01 Sommerzeit ein (Standard)
7. 0x00 Sommerzeit aus; 0x01 Sommerzeit ein (Welt)
8. 0x00 ?
 
London       00:00          0x00     0
Paris       +01:00          0x01     1
Kairo       +02:00          0x02     2
Moskau      +03:00          0x03     3
Teheran     +03:30          0x04     4
Dubai       +04:00          0x05     5
Kabul       +04:30          0x06     6
Karachi     +05:00          0x07     7
Dehli       +05:30          0x08     8
Kathmandu   +05:45          0x09     9
Dacca       +06:00          0x0a    10
Yangon      +06:30          0x0b    11
Bangkok     +07:00          0x0c    12
Hong Kong   +08:00          0x0d    13
Tokyo       +09:00          0x0e    14
Adelaide    +09:30          0x0f    15
Sydney      +10:00          0x10    16
Solomon     +11:00          0x11    17
Wellington  +12:00          0x12    18
Chatham     +12:45          0x13    19
Samoa       -11:00          0x14    20
Honolulu    -10:00          0x15    21
Anchorage   -09:00          0x16    22
Los Angeles -08:00          0x17    23
Denver      -07:00          0x18    24
Chicago     -06:00          0x19    25
New York    -05:00          0x1a    26
Caracas     -04:30          0x1b    27
Santiago    -04:00          0x1c    28
Neufundland -03:30          0x1d    29
Sao Paulo   -03:00          0x1e    30
Fernando de Noronha -02:00  0x1f    31
Azoren      -01:00          0x20    32

 

'Standard' steht für die Einstellung, die man für den Heimatstandort vornimmt. 'Welt' soll als Reiseeinstellung benutzt werden. Nach meinen Erkenntnissen betrifft diese Einstellmöglichkeit nicht alle Kameras. Scheinbar verfügen alle SX-Modelle und viele Kameras der Ixus-Serie über diese Funktion. G- und S-Klasse sollten ebenfalls mit dieser Funktion ausgestattet sein - zumindest neuere Modelle. Bei der A-Klasse dürften es nur neuere Modelle mit 4-stelliger Nummerierung sein.

 

 

Anmeldung

Wer ist online?

Wir haben 25 Gäste online