Skip to content

Commit

Permalink
Cleanup
Browse files Browse the repository at this point in the history
  • Loading branch information
javalikescript committed Jan 5, 2025
1 parent 4e793ce commit 5fb455b
Show file tree
Hide file tree
Showing 11 changed files with 29 additions and 14 deletions.
3 changes: 2 additions & 1 deletion extensions/ecowatt/ecowatt.lua
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ local function updateHourValue(thing, name, values, hour)
end


-- 1 vert, 2 orange, 3 rouge
-- dvalue + hvalue: 1 vert, 2 orange, 3 rouge
-- hvalue uniquement: 0 vert + production décarbonée
local SIGNAL_ENUM = {0, 1, 2, 3}

local function createThing(targetName)
Expand Down
2 changes: 1 addition & 1 deletion extensions/owm/owm.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local utils = require('lha.utils')
local adapter = extension:require('adapter')
local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local function createWeatherThing(title, description)
local thing = Thing:new(title or 'Weather', description or 'Weather Data', {
Expand Down
18 changes: 16 additions & 2 deletions extensions/tic-serial/tic-serial.lua
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,21 @@ local function closeSerial()
updateConnected(false)
end

--[[
Format d'un groupe contenant une donnée horodatée
LF(0x0A) Etiquette SP Horodate SP Donnée SP Checksum CR(0x0D)
SP: séparateur tab (0x09) en standard et espace (0x20) en historique
Le format utilisé pour les horodates est SAAMMJJhhmmss, c'est-à-dire Saison, Année, Mois, Jour, heure, minute, seconde.
Checksum = (S1 & 0x3F) + 0x20
OPTARIF - Option tarifaire choisie
"BASE" Option Base; "HC.." Option Heures Creuses; "EJP." Option EJP; "BBRx" Option Tempo
PTEC - Période Tarifaire en cours
"TH.." Toutes les Heures; "HC.." Heures Creuses; "HP.." Heures Pleines; "HN.." Heures Normales; "PM.." Heures de Pointe Mobile
DEMAIN - Couleur du lendemain
"----" "BLEU" "BLAN" "ROUG"
]]

local function openSerial()
local configuration = extension:getConfiguration()
local modeHistorique = configuration.mode == 'historique'
Expand All @@ -67,13 +82,12 @@ local function openSerial()
closeSerial()
return
end
logger:fine('TiC data is %s', data)
-- if string.sub(data, 1, 1) == '\x02' then data = string.sub(data, 2) end
local alarm = false
for line in string.gmatch(data, '\n([^\r]+)\r') do
local fields = strings.split(line, fieldSeparator, true)
local field, value
-- Le format utilisé pour les horodates est SAAMMJJhhmmss, c'est-à-dire Saison, Année, Mois, Jour, heure, minute, seconde.
-- Checksum = (S1 & 0x3F) + 0x20
if #fields == 3 or #fields == 4 then
field, value = table.unpack(fields)
end
Expand Down
2 changes: 1 addition & 1 deletion extensions/users/users.lua
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ local MessageDigest = require('jls.util.MessageDigest')
local Codec = require('jls.util.Codec')
local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local User = class.create(function(user)
function user:initialize(configuration)
Expand Down
2 changes: 1 addition & 1 deletion extensions/web-base/addon.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ local extension = ...

local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)
6 changes: 3 additions & 3 deletions extensions/web-base/addons.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local function onWebBase(extension, script)
end
end

local function registerAddonExtension(extension, script)
local function register(extension, script)
local started = false
if script == nil then
script = extension:getId()..'.js'
Expand All @@ -31,6 +31,6 @@ local function registerAddonExtension(extension, script)
end

return {
registerAddonExtension = registerAddonExtension,
register = registerAddonExtension
registerAddonExtension = register, -- TODO Remove
register = register
}
2 changes: 1 addition & 1 deletion extensions/web-chart/web-chart.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local Date = require('jls.util.Date')

local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local HistoricalDataHandler = class.create('jls.net.http.HttpHandler', function(tableHandler)

Expand Down
2 changes: 1 addition & 1 deletion extensions/web-notes/web-notes.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ local Url = require('jls.net.Url')

local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local function checkDir(dir)
if not dir:isDirectory() then
Expand Down
2 changes: 1 addition & 1 deletion extensions/web-scripts/view-script.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ local extension = ...
local loader = require('jls.lang.loader')
local coreExtPath = extension:getEngine().lhaExtensionsDir:getPath()
local webBaseAddons = loader.load('web-base.addons', coreExtPath)
webBaseAddons.registerAddonExtension(extension, 'init.js')
webBaseAddons.register(extension, 'init.js')
2 changes: 1 addition & 1 deletion extensions/web-scripts/web-scripts.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ local ZipFile = require('jls.util.zip.ZipFile')

local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local function deployScript(exchange, engine, extId)
local zipName = exchange:getRequest():getBody() or 'lha-ext.zip'
Expand Down
2 changes: 1 addition & 1 deletion extensions/web-tools/web-tools.lua
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ local LogHttpFilter = require('jls.net.http.filter.LogHttpFilter')
local hasPermission = extension:require('users.hasPermission', true)
local webBaseAddons = extension:require('web-base.addons', true)

webBaseAddons.registerAddonExtension(extension)
webBaseAddons.register(extension)

local logFilter

Expand Down

0 comments on commit 5fb455b

Please sign in to comment.