Renamed Tibber plugin name

This commit is contained in:
Ziver Koc 2025-10-23 23:30:55 +02:00
parent 21a672acf4
commit c96a00333b
9 changed files with 28 additions and 42 deletions

View file

@ -1,12 +0,0 @@
{
"version": 0.1,
"name": "Hal-Tibber",
"description": "Plugin that connects to the Tibber API.",
"interfaces": [
{"se.hal.intf.HalAutostartController": "se.hal.plugin.tibber.TibberController"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.tibber.device.TibberElectricityCostSensor"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.tibber.device.TibberElectricityPriceSensor"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.tibber.device.TibberPowerConsumptionSensor"}
]
}

View file

@ -22,23 +22,16 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber;
package se.hal.plugin.vendor.tibber;
import se.hal.HalContext;
import se.hal.plugin.tibber.device.TibberElectricityCostSensor;
import se.hal.plugin.tibber.device.TibberElectricityPriceSensor;
import se.hal.plugin.tibber.device.TibberPowerConsumptionSensor;
import se.hal.struct.devicedata.PriceSensorData;
import se.hal.util.ListenerUtil;
import zutil.ObjectUtil;
import zutil.log.LogUtil;
import zutil.net.http.HttpClient;
import zutil.net.http.HttpHeader;
import zutil.parser.DataNode;
import zutil.parser.json.JSONParser;
import zutil.ui.UserMessageManager;
import javax.xml.crypto.Data;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;

View file

@ -22,25 +22,18 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber;
package se.hal.plugin.vendor.tibber;
import se.hal.HalContext;
import se.hal.HalServer;
import se.hal.intf.*;
import se.hal.plugin.tibber.device.TibberElectricityCostSensor;
import se.hal.plugin.tibber.device.TibberElectricityPriceSensor;
import se.hal.plugin.tibber.device.TibberPowerConsumptionSensor;
import se.hal.plugin.vendor.tibber.device.TibberElectricityCostSensor;
import se.hal.plugin.vendor.tibber.device.TibberElectricityPriceSensor;
import se.hal.plugin.vendor.tibber.device.TibberPowerConsumptionSensor;
import se.hal.struct.devicedata.PriceSensorData;
import se.hal.util.ListenerUtil;
import zutil.ObjectUtil;
import zutil.log.LogUtil;
import zutil.net.http.HttpClient;
import zutil.net.http.HttpHeader;
import zutil.parser.DataNode;
import zutil.parser.json.JSONParser;
import zutil.ui.UserMessageManager;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;

View file

@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2024 Ziver Koc
* Copyright (c) 2024-2025 Ziver Koc
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@ -22,7 +22,7 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber;
package se.hal.plugin.vendor.tibber;
public interface TibberDevice {
}

View file

@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2024 Ziver Koc
* Copyright (c) 2024-2025 Ziver Koc
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@ -22,12 +22,12 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber.device;
package se.hal.plugin.vendor.tibber.device;
import se.hal.intf.HalSensorConfig;
import se.hal.intf.HalSensorController;
import se.hal.intf.HalSensorData;
import se.hal.plugin.tibber.TibberController;
import se.hal.plugin.vendor.tibber.TibberController;
import se.hal.struct.devicedata.CostSensorData;
/**

View file

@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2024 Ziver Koc
* Copyright (c) 2024-2025 Ziver Koc
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@ -22,12 +22,12 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber.device;
package se.hal.plugin.vendor.tibber.device;
import se.hal.intf.HalSensorConfig;
import se.hal.intf.HalSensorController;
import se.hal.intf.HalSensorData;
import se.hal.plugin.tibber.TibberController;
import se.hal.plugin.vendor.tibber.TibberController;
import se.hal.struct.devicedata.PriceSensorData;
/**

View file

@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2024 Ziver Koc
* Copyright (c) 2024-2025 Ziver Koc
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
@ -22,13 +22,13 @@
* THE SOFTWARE.
*/
package se.hal.plugin.tibber.device;
package se.hal.plugin.vendor.tibber.device;
import se.hal.intf.HalSensorConfig;
import se.hal.intf.HalSensorController;
import se.hal.intf.HalSensorData;
import se.hal.struct.devicedata.PowerConsumptionSensorData;
import se.hal.plugin.tibber.TibberController;
import se.hal.plugin.vendor.tibber.TibberController;
public class TibberPowerConsumptionSensor implements HalSensorConfig {

View file

@ -0,0 +1,12 @@
{
"version": 0.1,
"name": "Hal-Vendor-Tibber",
"description": "Plugin that connects to the Tibber API.",
"interfaces": [
{"se.hal.intf.HalAutostartController": "se.hal.plugin.vendor.tibber.TibberController"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.vendor.tibber.device.TibberElectricityCostSensor"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.vendor.tibber.device.TibberElectricityPriceSensor"},
{"se.hal.intf.HalSensorConfig": "se.hal.plugin.vendor.tibber.device.TibberPowerConsumptionSensor"}
]
}