www/ispindel/index.php

changeset 585
fa6e702d0d24
parent 584
c9101b2eeb6a
child 847
dc9281501ca6
equal deleted inserted replaced
584:c9101b2eeb6a 585:fa6e702d0d24
13 13
14 $alarm = 0; 14 $alarm = 0;
15 $interval = $data['interval']; 15 $interval = $data['interval'];
16 if (floatval($data['battery']) < 3.3) { 16 if (floatval($data['battery']) < 3.3) {
17 $alarm += 4; 17 $alarm += 4;
18 $interval = 3600; // 3600 seconds when the battery is low. 18 if (($interval * 3) < 3600)
19 $interval = 3600; // at least 3600 seconds when the battery is low.
20 else
21 $interval = $interval * 3;
19 } 22 }
20 23
21 $uuid = 'c0ffeeee-cafe-dead-beef-' . sprintf("%06x", 0xffffff - floatval($data['ID'])) . sprintf("%06x", floatval($data['ID'])); 24 $uuid = 'c0ffeeee-cafe-dead-beef-' . sprintf("%06x", 0xffffff - floatval($data['ID'])) . sprintf("%06x", floatval($data['ID']));
22 $topic = 'mbv1.0/ispindels/NBIRTH/' . $node; 25 $topic = 'mbv1.0/ispindels/NBIRTH/' . $node;
23 $payload = '{"metric":{"uuid":"' . $uuid . '","interval":' . $interval . ','; 26 $payload = '{"metric":{"uuid":"' . $uuid . '","interval":' . $interval . ',';

mercurial