Backup senica-RVO25 on 16.10.2025

This commit is contained in:
Jakub Klena 2025-10-16 02:25:14 +02:00
parent b2adef622d
commit cf772fe147
96 changed files with 31029 additions and 0 deletions

File diff suppressed because it is too large Load diff

114
RVO25/databases/modbus_config.js Executable file
View file

@ -0,0 +1,114 @@
const timeoutInterval = 150000;
const deviceConfig = [
{
device: "em340",
deviceAddress: 1,
stream: [
{
"tbAttribute": "Phase_1_voltage",
"register": 0,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_2_voltage",
"register": 2,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_3_voltage",
"register": 4,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_1_current",
"register": 12,
"size": 2,
"multiplier": 0.001
},
{
"tbAttribute": "Phase_2_current",
"register": 14,
"size": 2,
"multiplier": 0.001
},
{
"tbAttribute": "Phase_3_current",
"register": 16,
"size": 2,
"multiplier": 0.001
},
{
"tbAttribute": "Phase_1_power",
"register": 18,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_2_power",
"register": 20,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_3_power",
"register": 22,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "total_power",
"register": 40,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "total_energy",
"register": 52,
"size": 2,
"multiplier": 0.1
},
{
"tbAttribute": "Phase_1_pow_factor",
"register": 46,
"size": 1,
"multiplier": 0.001
},
{
"tbAttribute": "Phase_2_pow_factor",
"register": 47,
"size": 1,
"multiplier": 0.001
},
{
"tbAttribute": "Phase_3_pow_factor",
"register": 48,
"size": 1,
"multiplier": 0.001
},
{
"tbAttribute": "power_factor",
"register": 49,
"size": 1,
"multiplier": 0.001
}
]
},
{
device: "twilight_sensor",
deviceAddress: 2,
stream: [
{
"tbAttribute": "twilight_sensor",
"register": 60,
"size": 2,
"multiplier": 1
}
]
}
];
module.exports = { timeoutInterval, deviceConfig };

110
RVO25/databases/nodes.table Executable file
View file

@ -0,0 +1,110 @@
node:number|pole_number:string|node_type:string|tbname:string|line:number|profile:string|processed:boolean|status:boolean|time_of_last_communication:number
+|3203|41|NEMA|Nzp2OoJlqn6r1ZgvdA3B2Y7abBwP5G4eE3RQmyxD|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574011686|.............
+|3212|18|NEMA|d5xjWYMwEJon6rLlK7yENX7qgV4DaOeNB9ZX3Gzb|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574162934|.............
+|3919|77|NEMA|d9x2V5LGYBzXp4mMRAOm5ekPloaqJwnQj6DgrNe3|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574113003|.............
+|3927|17|NEMA|dz4ojlpP85JMgDLZWkQJpr7aKYqQexEr62GXRV1y|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573746058|.............
+|4299|67|NEMA|RvmwNz8QPblKp41GD7lK9pkJrLVYoBO92dMegn6W|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573814056|.............
+|4353|85|NEMA|Nzp2OoJlqn6r1ZgvdA3BwY7abBwP5G4eE3RQmyxD|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573816982|.............
+|3912|13|NEMA|3JjOWdylwgNLzxVab7NapxkZ2vG64rq8PEB5QmDo|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573661240|.............
+|3913|53|NEMA|zrR51V2ajQ9ZLygPKkEMQ4kYDq38xOJolENBXGnv|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574109806|.............
+|3917|31|NEMA|52dD6ZlV1QaOpRBmbAqGDrkKnGzWMLj4eJq38Pgo|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574109982|.............
+|3918|29|NEMA|Nzp2OoJlqn6r1ZgvdA3Be57abBwP5G4eE3RQmyxD|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574112684|.............
+|3921|15|NEMA|1JMYvnx2RzKEo4aWQ7DGpQkL8yZV3m9NBePXbrdj|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574164165|.............
+|3922|12|NEMA|RO8rjaBDy21qPQJzW7omNp0pK3xmNleVZg9Ed4Gw|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574122804|.............
+|3923|52|NEMA|5dBNwRp9graYJxZn409NZrklVov1b2QLPDqGm6XK|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574131341|.............
+|3924|78|NEMA|B5EoxeMVp4zwr8nqW0GBMeARjvD1PNamOGbLg63Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573657723|.............
+|3928|30|NEMA|PLBJzmK1r3Gynd6OW0gKem0e5wV4vx9bDEqNgYR8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574289768|.............
+|3932|51|NEMA|WlVJBygjDZMeKX3vnAMRQ208NqdmG2x1Y69LQ4P5|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574289976|.............
+|3933|14|NEMA|Z5KyJe9nEg1QNbWlX0w4NNkoDjBLdqzR83VGv624|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574195102|.............
+|3937|35|NEMA|nJL5lPMwBx23YpqRe0rp4p7damXvWVbOrD4gNzy8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574292230|.............
+|3941|69|NEMA|3JjOWdylwgNLzxVab7NaQykZ2vG64rq8PEB5QmDo|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573799235|.............
+|4022|34|NEMA|roKgWqY95V3mXMRzyAjKYr0bLjexpJPvaGDBw826|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573796581|.............
+|4029|32|NEMA|rDbQ84xzwgdqEoPm3kbEgZ09anOZY1RXyBv2LVM6|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573798387|.............
+|4038|33|NEMA|E6Kg9oDnLWyzPRMva7v5RwkJxp4VG58qO2w1lZYe|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574298258|.............
+|4064|101|NEMA|apKVJBwOyrP35m2lv7KYZq0YXbeWNd64En9GxRqg|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573686150|.............
+|3496|64|NEMA|g9OxBZ5KRwNznlY6pAppKPAWXvjdEL4eGQobMDy2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573968038|.............
+|4068|71|NEMA|1JMYvnx2RzKEo4aWQ7DGQVkL8yZV3m9NBePXbrdj|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574112156|.............
+|4069|99|NEMA|BaY3Xpy1EbKGjLq2O7maPD7rx8owgQz9P4dDJRmN|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574153565|.............
+|4351|60|NEMA|pE5X8NQPaow6vlOZxk6a910q42ezGBMyWgDVjR3L|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573815415|.............
+|4071|62|NEMA|m6EYyZoJ4gWexdjVPAR5QP7RDOq9wv2N5XzKGplr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574114154|.............
+|4072|105|NEMA|pE5X8NQPaow6vlOZxk6a110q42ezGBMyWgDVjR3L|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574115769|.............
+|4073|72|NEMA|PjLblDgRBO6WQqnxmkJ1QY0Jv3ewZN4p5a89yKdY|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574116681|.............
+|4075|61|NEMA|6lQGaY9RDywdVzObj0PaGjkPg4NBn3exEK51LWZq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574117128|.............
+|4078|95|NEMA|WlVJBygjDZMeKX3vnAMRe208NqdmG2x1Y69LQ4P5|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574155804|.............
+|4084|98|NEMA|zrR51V2ajQ9ZLygPKkEM24kYDq38xOJolENBXGnv|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574123044|.............
+|4088|96|NEMA|5dBNwRp9graYJxZn409NVrklVov1b2QLPDqGm6XK|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574123875|.............
+|4188|100|NEMA|DbQY6zyveZRwK5drV0Z8gR7joE4XJM83N9xl2nWq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574124739|.............
+|4189|55|NEMA|DbQY6zyveZRwK5drV0Z8QR7joE4XJM83N9xl2nWq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573809787|.............
+|4190|58|NEMA|gP1eOZVj3Q9lv5aDEk45Y47rdpqW8yLm2BbKzJxM|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573809931|.............
+|4191|56|NEMA|apKVJBwOyrP35m2lv7KYQq0YXbeWNd64En9GxRqg|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573810475|.............
+|4293|76|Kamera|K94XLav1glVRnyQ6r01PwNAme3YJwBxM5oOzdP2j|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573811274|.............
+|4294|21|NEMA|d9x2V5LGYBzXp4mMRAOmpXkPloaqJwnQj6DgrNe3|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573812585|.............
+|4295|66|NEMA|B5EoxeMVp4zwr8nqW0GBgaARjvD1PNamOGbLg63Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574130334|.............
+|4296|74|NEMA|d5xjWYMwEJon6rLlK7yEoJ7qgV4DaOeNB9ZX3Gzb|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573813560|.............
+|4297|65|NEMA|OzNMgZ9n43qPbjXmy7zwoYA2DKdYvW5e6pxGRrVa|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573813720|.............
+|4300|16|NEMA|PjLblDgRBO6WQqnxmkJ1pm0Jv3ewZN4p5a89yKdY|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574132093|.............
+|4301|42|NEMA|PLBJzmK1r3Gynd6OW0gKrY0e5wV4vx9bDEqNgYR8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573814600|.............
+|4302|59|NEMA|2O14VBzl8aDmWdNw3A59MMAGyZ5qLJoEMpj6R9ng|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573815175|.............
+|2819|82|03-Repeater|3a5oqJN1bgnx4Ol9dk89xa7ByE6jQ8mKDWMpGrLV|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573713730|.............
+|3190|36|NEMA|ZmRwd93QL4gaezxEbAx2oWk1prn2XjlPvGyqJ6BO|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573819908|.............
+|3191|40|NEMA|wvKJdZML6mXP4DzWBAXxQzAjxNloa5g23Ve9Y1ry|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574214241|.............
+|3193|39|NEMA|EjgWGnXaLy9opPOz20n4mn786BlYM3w1deVQvbKr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574220380|.............
+|3194|46|NEMA|roKgWqY95V3mXMRzyAjKY30bLjexpJPvaGDBw826|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574223658|.............
+|3198|47|NEMA|nJL5lPMwBx23YpqRe0rp437damXvWVbOrD4gNzy8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574227783|.............
+|3200|49|NEMA|gYbDLqlyZVoRerQpB72MdRkWJnwM5z24POKa8Exj|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573823425|.............
+|3201|38|NEMA|3a5oqJN1bgnx4Ol9dk89ma7ByE6jQ8mKDWMpGrLV|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574229797|.............
+|3202|44|NEMA|rDbQ84xzwgdqEoPm3kbEgL09anOZY1RXyBv2LVM6|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573869871|.............
+|3204|48|NEMA|XMBbew5z4ELrZa2mRAd3b178vPN6gy3DdVYlpKjq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574012006|.............
+|3205|45|NEMA|E6Kg9oDnLWyzPRMva7v5RBkJxp4VG58qO2w1lZYe|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574013333|.............
+|3206|28|NEMA|wvKJdZML6mXP4DzWBAXxgpAjxNloa5g23Ve9Y1ry|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574013877|.............
+|3207|20|NEMA|K94XLav1glVRnyQ6r01PZRAme3YJwBxM5oOzdP2j|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574015108|.............
+|3208|19|NEMA|gRoJEyXVx4qD9er287L4pL7wBzGldaPjLWQKm3Mv|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573963786|.............
+|3209|22|NEMA|B5EoxeMVp4zwr8nqW0GBGvARjvD1PNamOGbLg63Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573965033|.............
+|3210|26|NEMA|3a5oqJN1bgnx4Ol9dk89wz7ByE6jQ8mKDWMpGrLV|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573965369|.............
+|3211|27|NEMA|EjgWGnXaLy9opPOz20n4NX786BlYM3w1deVQvbKr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573965592|.............
+|3215|25|NEMA|eod9aRWLVl34Gx1Dn7VNXy72rz6qjgmpEXwQJN5Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573966056|.............
+|3216|50|NEMA|zdQO8GwxDqjRgP4137YVQGANyKlpem2nL65rvVJY|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573966488|.............
+|3223|43|NEMA|52dD6ZlV1QaOpRBmbAqGexkKnGzWMLj4eJq38Pgo|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573966664|.............
+|3884|106|IP65|6lQGaY9RDywdVzObj0Pa6jkPg4NBn3exEK51LWZq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574245225|.............
+|4034|104|NEMA|2O14VBzl8aDmWdNw3A59wMAGyZ5qLJoEMpj6R9ng|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574297154|.............
+|3745|23|NEMA|aw4eELG2DlPMdn1JW0BMpeAqQXOZRN3xB5yp8VKr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573972035|.............
+|3748|91|NEMA|nJL5lPMwBx23YpqRe0rp837damXvWVbOrD4gNzy8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573972419|.............
+|3749|3|NEMA|2O14VBzl8aDmWdNw3A595mAGyZ5qLJoEMpj6R9ng|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574248823|.............
+|3752|84|NEMA|wvKJdZML6mXP4DzWBAXxBzAjxNloa5g23Ve9Y1ry|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573843027|.............
+|3753|92|NEMA|XMBbew5z4ELrZa2mRAd39178vPN6gy3DdVYlpKjq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573973411|.............
+|3758|8|NEMA|g9OxBZ5KRwNznlY6pAppNLAWXvjdEL4eGQobMDy2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574251125|.............
+|3760|88|NEMA|rDbQ84xzwgdqEoPm3kbEYL09anOZY1RXyBv2LVM6|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574251477|.............
+|3761|7|NEMA|JzwxZXOvDj1bVrN4nkW53XA8qdyBl3MRKLpGPgaQ|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574254898|.............
+|3762|24|NEMA|ZmRwd93QL4gaezxEbAx2Nek1prn2XjlPvGyqJ6BO|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573970581|.............
+|2651|89|NEMA|E6Kg9oDnLWyzPRMva7v5gBkJxp4VG58qO2w1lZYe|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573817365|.............
+|3765|5|NEMA|6lQGaY9RDywdVzObj0PapDkPg4NBn3exEK51LWZq|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574168242|.............
+|3766|9|NEMA|OzNMgZ9n43qPbjXmy7zwNXA2DKdYvW5e6pxGRrVa|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574168898|.............
+|3769|4|02-Repeater|pE5X8NQPaow6vlOZxk6a680q42ezGBMyWgDVjR3L|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574169889|.............
+|3770|87|NEMA|52dD6ZlV1QaOpRBmbAqGVxkKnGzWMLj4eJq38Pgo|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574170337|.............
+|3771|1|NEMA|o9vbeQlLMVg8j5dq4keLZ60NxZpEmnXzwYKO1ar2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574171200|.............
+|3772|68|NEMA|RO8rjaBDy21qPQJzW7omZd0pK3xmNleVZg9Ed4Gw|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573853115|.............
+|3775|93|NEMA|gYbDLqlyZVoRerQpB72MwRkWJnwM5z24POKa8Exj|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574202857|.............
+|3776|83|NEMA|EjgWGnXaLy9opPOz20n4Rn786BlYM3w1deVQvbKr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573787180|.............
+|3777|2|NEMA|gP1eOZVj3Q9lv5aDEk454R7rdpqW8yLm2BbKzJxM|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574212322|.............
+|2670|94|NEMA|zdQO8GwxDqjRgP4137YV3GANyKlpem2nL65rvVJY|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573818357|.............
+|3779|10|NEMA|JX1ObgmqGZ54DMyYL7aDMKkEVdve38WKRzwjNrQ9|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573792840|.............
+|3780|103|NEMA|gP1eOZVj3Q9lv5aDEk45w47rdpqW8yLm2BbKzJxM|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574223865|.............
+|3782|70|NEMA|Z5KyJe9nEg1QNbWlX0w4o9koDjBLdqzR83VGv624|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573859687|.............
+|3784|63|NEMA|JzwxZXOvDj1bVrN4nkW5QLA8qdyBl3MRKLpGPgaQ|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574235441|.............
+|3785|6|NEMA|m6EYyZoJ4gWexdjVPAR5xl7RDOq9wv2N5XzKGplr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574237183|.............
+|3790|57|NEMA|o9vbeQlLMVg8j5dq4keLv50NxZpEmnXzwYKO1ar2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574237599|.............
+|3791|86|NEMA|PLBJzmK1r3Gynd6OW0gKZY0e5wV4vx9bDEqNgYR8|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573804511|.............
+|3792|102|NEMA|o9vbeQlLMVg8j5dq4keLE50NxZpEmnXzwYKO1ar2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574240077|.............
+|3793|107|NEMA|m6EYyZoJ4gWexdjVPAR5RP7RDOq9wv2N5XzKGplr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574240253|.............
+|3855|109|NEMA|g9OxBZ5KRwNznlY6pAppxPAWXvjdEL4eGQobMDy2|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574242492|.............
+|3856|97|NEMA|ZmRwd93QL4gaezxEbAx23Kk1prn2XjlPvGyqJ6BO|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574244154|.............
+|3863|108|NEMA|JzwxZXOvDj1bVrN4nkW5nLA8qdyBl3MRKLpGPgaQ|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574245018|.............
+|3896|80|NEMA|ZmRwd93QL4gaezxEbAx2bWk1prn2XjlPvGyqJ6BO|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573706359|.............
+|3899|11|NEMA|RvmwNz8QPblKp41GD7lKNnkJrLVYoBO92dMegn6W|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573709349|.............
+|3900|54|NEMA|BaY3Xpy1EbKGjLq2O7maED7rx8owgQz9P4dDJRmN|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574128320|.............
+|3901|73|NEMA|dz4ojlpP85JMgDLZWkQJQd7aKYqQexEr62GXRV1y|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574130686|.............
+|3909|79|NEMA|aw4eELG2DlPMdn1JW0BMjMAqQXOZRN3xB5yp8VKr|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574131166|.............
+|3910|75|Wifi|gRoJEyXVx4qD9er287L4Q57wBzGldaPjLWQKm3Mv|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760574133356|.............
+|3911|81|NEMA|eod9aRWLVl34Gx1Dn7VN8P72rz6qjgmpEXwQJN5Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573721532|.............
+|3835|37|NEMA|eod9aRWLVl34Gx1Dn7VNQP72rz6qjgmpEXwQJN5Z|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573990118|.............
+|3738|90|NEMA|roKgWqY95V3mXMRzyAjK430bLjexpJPvaGDBw826|1|{"intervals":[{"cct":3000,"value":100,"end_time":"13:00","start_time":"13:00"}],"astro_clock":true,"dawn_lux_sensor":true,"dusk_lux_sensor":true,"dawn_lux_sensor_value":13,"dusk_lux_sensor_value":13,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|1|1|1760573969685|.

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,41 @@
key:string|weight:string|sk:string|en:string
+|switching_profile_point_applied_to_line|INFORMATIONAL|Aplikovaný bod spínacieho profilu na línií č. ${line} : ${value}|Switching profile point applied to line no. ${line} : ${value}|...............
+|dusk_has_occured|INFORMATIONAL|Nastal súmrak: ${value}|Dusk has occured: ${value}|...............
+|dawn_has_occured|INFORMATIONAL|Nastal úsvit: ${value}|Dawn has occured: ${value}|...............
+|dimming_profile_was_successfully_received_by_node|NOTICE|Stmievací profil bol úspešne prijatý nodom č. ${node}|Dimming profile was successfully received by node no. ${node}|...............
+|master_node_is_responding_again|NOTICE|Master node začal znovu odpovedať|Master node is responding again|...............
+|command_was_sent_from_terminal_interface|DEBUG|Z terminálu bol odoslaný príkaz|A command was sent from terminal interface|...............
+|master_node_is_not_responding|ALERT|Master node neodpovedá|Master node is not responding|...............
+|configuration_of_dimming_profile_to_node_failed|ALERT|Konfigurácia stmievacieho profilu pre node č. ${node} zlyhala|Configuration of dimming profile to node no. ${node} has failed|...............
+|circuit_breaker_was_turned_on_line|NOTICE|Zapnutie ističa na línii č. ${line}|Circuit breaker was turned on - line no. ${line}|...............
+|circuit_breaker_was_turned_off_line|ERROR|Vypnutie ističa na línií č. ${line}|Circuit breaker was turned off - line no. ${line}|...............
+|dimming_profile_was_processed_for_node|INFORMATIONAL|Stmievací profil bol spracovaný pre node č. ${node}|Dimming profile was processed for node no. ${node}|...............
+|switching_profile_was_processed_for_line|INFORMATIONAL|Spínací profil bol spracovaný pre líniu č. ${line}|Switching profile was processed for line no. ${line}|...............
+|thermometer_is_not_responding|WARNING|Teplomer neodpovedá|Thermometer is not responding|...............
+|thermometer_is_responding_again|NOTICE|Teplomer znovu odpovedá|Thermometer is responding again|...............
+|thermometer_sends_invalid_data|WARNING|Teplomer posiela neplatné hodnoty|Thermometer sends invalid data|...............
+|main_switch_has_been_turned_off|CRITICAL|Hlavný vypínač bol vypnutý|Main switch has been turned off|...............
+|main_switch_has_been_turned_on|NOTICE|Hlavný vypínač bol zapnutý|Main switch has been turned on|...............
+|power_supply_has_disconnected_input|ALERT|Napájací zdroj nemá napätie na vstupe|Power supply has disconnected input|...............
+|power_supply_works_correctly|NOTICE|Napájací zdroj pracuje správne|Power supply works correctly|...............
+|battery_level_is_low|ERROR|Batéria má nízku úroveň napätia|Battery level is low|...............
+|battery_level_is_ok|NOTICE|Batéria má správnu úroveň napätia|Battery level is OK|...............
+|door_main_open|NOTICE|Hlavné dvere boli otvorené|Main door has been opened|...............
+|door_em_open|NOTICE|Dvere silovej časti boli otvorené|Power door has been opened|...............
+|door_main_open_without_permission|WARNING|Hlavné dvere boli otvorené bez povolenia - zapnutá siréna|Main door has been opened without permission - alarm is on|...............
+|door_em_open_without_permission|WARNING|Dvere silovej časti boli otvorené bez povolenia|Power door has been opened without permission|...............
+|door_main_close|NOTICE|Hlavné dvere boli zatvorené|Main door has been closed|...............
+|door_em_close|NOTICE|Dvere silovej časti boli zatvorené|Power door has been closed|...............
+|state_of_contactor_for_line|INFORMATIONAL|Stav stýkača pre líniu č. ${line} je ${value}|State of contactor for line no. ${line} is ${value}|...............
+|local_database_is_corrupted|CRITICAL|||...............
+|electrometer_nok|ERROR|Elektromer neodpovedá|Electrometer is not responding|...............
+|electrometer_ok|NOTICE|Elektromer znovu odpovedá|Electrometer is responding again|...............
+|no_voltage_on_phase|CRITICAL|Na fáze č. ${phase} nie je napätie|No voltage detected on phase no. ${phase}|...............
+|voltage_on_phase_restored|NOTICE|Napätie na fáze č. ${phase} bolo obnovené|Voltage on phase no. ${phase} has been restored|...............
+|flow_start|NOTICE|FLOW bol spustený|FLOW has been started |...............
+|twilight_sensor_nok|ERROR|Sensor súmraku neodpovedá|Twilight sensor is not responding|...............
+|twilight_sensor_ok|NOTICE|Sensor súmraku znovu odpovedá|Twilight sensor is responding again|...............
+|lamps_have_turned_on|NOTICE|Lampy sa zapli|Lamps have turned on|...............
+|lamps_have_turned_off|NOTICE|Lampy sa vypli|Lamps have turned off|...............
+|flow_restart|NOTICE|FLOW bol reštartovaný|FLOW has been restarted|...............
+|nodes_db_changed|NOTICE|Zmena v node databáze|Node db has changed|...............

16
RVO25/databases/pins.table Executable file
View file

@ -0,0 +1,16 @@
pin:string|type:string|line:number
*|input1_01|door_condition|0|...........
*|input1_02|rotary_switch_state|0|...........
*|input1_03|rotary_switch_state|0|...........
*|input1_04|power_supply|0|...........
*|input1_05|state_of_main_switch|0|...........
*|input1_06|state_of_breaker|1|...........
*|input1_07|state_of_breaker|2|...........
*|input1_08|state_of_breaker|3|...........
*|relay1_02|state_of_contactor|1|...........
*|relay1_03|state_of_contactor|2|...........
*|relay1_04|state_of_contactor|3|...........
*|relay1_05|state_of_contactor|4|...........
*|relay1_06|state_of_contactor|5|...........
*|28F46E9D0E00008B|temperature|0|...........
*|twilight_sensor|twilight_sensor|0|...........

7
RVO25/databases/relays.table Executable file
View file

@ -0,0 +1,7 @@
line:number|tbname:string|contactor:number|profile:string
+|0|XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq|1||...........
+|3|apKVJBwOyrP35m2lv7KYpV0YXbeWNd64En9GxRqg|9|{"intervals":[{"value":1,"end_time":"13:00","start_time":"13:00"}],"astro_clock":false,"dawn_lux_sensor":false,"dusk_lux_sensor":false,"dawn_lux_sensor_value":5,"dusk_lux_sensor_value":5,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|..........................................................................................................................................................................................................................................................................................................................................................................................................................................
+|1|BaY3Xpy1EbKGjLq2O7maNY7rx8owgQz9P4dDJRmN|9|{"intervals":[{"value":1,"end_time":"13:00","start_time":"13:00"}],"astro_clock":false,"dawn_lux_sensor":false,"dusk_lux_sensor":false,"dawn_lux_sensor_value":5,"dusk_lux_sensor_value":5,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+|2|DbQY6zyveZRwK5drV0Z8BE7joE4XJM83N9xl2nWq|9|{"intervals":[{"value":1,"end_time":"13:00","start_time":"13:00"}],"astro_clock":false,"dawn_lux_sensor":false,"dusk_lux_sensor":false,"dawn_lux_sensor_value":5,"dusk_lux_sensor_value":5,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|.......................................................................................................................................................................................................................................................................................................................................................................................
+|4|K94XLav1glVRnyQ6r01PXyAme3YJwBxM5oOzdP2j|9|{"intervals":[{"value":1,"end_time":"13:00","start_time":"13:00"}],"astro_clock":false,"dawn_lux_sensor":false,"dusk_lux_sensor":false,"dawn_lux_sensor_value":5,"dusk_lux_sensor_value":5,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
+|5|d9x2V5LGYBzXp4mMRAOmwykPloaqJwnQj6DgrNe3|9|{"intervals":[{"value":1,"end_time":"13:00","start_time":"13:00"}],"astro_clock":false,"dawn_lux_sensor":false,"dusk_lux_sensor":false,"dawn_lux_sensor_value":5,"dusk_lux_sensor_value":5,"dawn_astro_clock_offset":0,"dusk_astro_clock_offset":0,"dawn_lux_sensor_time_window":30,"dusk_lux_sensor_time_window":30,"dawn_astro_clock_time_window":60,"dusk_astro_clock_time_window":60}|..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................

2
RVO25/databases/settings.table Executable file
View file

@ -0,0 +1,2 @@
rvo_name:string|lang:string|temperature_address:string|latitude:number|longitude:number|mqtt_host:string|mqtt_clientid:string|mqtt_username:string|mqtt_port:number|maintanace_mode:boolean|project_id:number|controller_type:string|serial_port:string|backup_on_failure:boolean|restore_from_backup:number|restore_backup_wait:number|node_status_nok_time:number|phases:number|cloud_topic:string|has_main_switch:boolean|daily_report:boolean|send_changed_node_numbers:boolean
+|rvo_senica_25_ip121|en|28.01FC9C0E0000|48.70826502|17.28455203|192.168.252.1|rvo_senica_25_ip121|PAUSKZDkIzRyvXkHIoxp|1883|0|60|unipi|ttyUSB0|1|20|5|6|3|u121|0|1|1|...................................................

4
RVO25/databases/tbdata.nosql Executable file
View file

@ -0,0 +1,4 @@
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535450,"values":{"_event":{"type":"notice","status":"new","source":{"func":"modbus_reader","component":"1699965957410","component_name":"Modbus reader","edge":"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq"},"message":{"sk":"rvo_senica_25_ip121: FLOW bol reštartovaný","en":"rvo_senica_25_ip121: FLOW has been restarted"},"message_data":""}}}],"id":"3000399001fr71b"}
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535545,"values":{"edge_fw_version":"2025-10-08","maintenance_mode":false}}],"id":"3000399002fr70b"}
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535558,"values":{"statecode":2,"power_mode":"Automatic"}}],"id":"3000399004fr70b"}
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535616,"values":{"_event":{"type":"notice","status":"new","source":{"func":"rsPort.open()","component":"1699963668903","component_name":"DIDO_Controller","edge":"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq"},"message":{"sk":"rvo_senica_25_ip121: FLOW bol spustený","en":"rvo_senica_25_ip121: FLOW has been started "},"message_data":""}}}],"id":"3000399006fr70b"}

View file

@ -0,0 +1,3 @@
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535545,"values":{"edge_fw_version":"2025-10-08","maintenance_mode":false}}],"id":"3000399003fr71b"}
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535558,"values":{"statecode":2,"power_mode":"Automatic"}}],"id":"3000399005fr71b"}
-"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq":[{"ts":1760535535616,"values":{"_event":{"type":"notice","status":"new","source":{"func":"rsPort.open()","component":"1699963668903","component_name":"DIDO_Controller","edge":"XMBbew5z4ELrZa2mRAd3RV78vPN6gy3DdVYlpKjq"},"message":{"sk":"rvo_senica_25_ip121: FLOW bol spustený","en":"rvo_senica_25_ip121: FLOW has been started "},"message_data":""}}}],"id":"3000399007fr71b"}

38
RVO25/databases/total_energy.js Executable file
View file

@ -0,0 +1,38 @@
//key is rvo_number, value is max energy when lamps are on
const total_energy = {
1: 580,
2: 1100,
3: 3700,
4: 4100,
7: 360,
12: 1700,
13: 5400,
14: 440,
15: 6100,
16: 4800,
20: 1600,
21: 1000,
22: 2600,
23: 1000,
25: 2600,
33: 240,
34: 4000,
35: 2700,
36: 820,
37: 1400,
35: 3500,
39: 1170,
41: 740,
42: 660,
43: 4900,
45: 930,
46: 700,
47: 1100,
48: 1500,
50: 3200,
53: 1250,
55: 1000,
56: 5500
}
module.exports = total_energy;