diff --git a/.idea/.idea.netdaemon-app-template/.idea/.gitignore b/.idea/.idea.netdaemon-app-template/.idea/.gitignore
new file mode 100644
index 0000000..3735b58
--- /dev/null
+++ b/.idea/.idea.netdaemon-app-template/.idea/.gitignore
@@ -0,0 +1,13 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Rider ignored files
+/.idea.netdaemon-app-template.iml
+/contentModel.xml
+/modules.xml
+/projectSettingsUpdater.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/.idea.netdaemon-app-template/.idea/indexLayout.xml b/.idea/.idea.netdaemon-app-template/.idea/indexLayout.xml
new file mode 100644
index 0000000..7b08163
--- /dev/null
+++ b/.idea/.idea.netdaemon-app-template/.idea/indexLayout.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/.idea.netdaemon-app-template/.idea/vcs.xml b/.idea/.idea.netdaemon-app-template/.idea/vcs.xml
new file mode 100644
index 0000000..63557c8
--- /dev/null
+++ b/.idea/.idea.netdaemon-app-template/.idea/vcs.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Globals.cs b/Globals.cs
index e9dd078..f11e480 100644
--- a/Globals.cs
+++ b/Globals.cs
@@ -10,6 +10,6 @@
global using NetDaemon.Extensions.Scheduler;
global using NetDaemon.HassModel.Entities;
global using NetDaemon.HassModel;
-global using Niemand.Helpers;
+global using NetDaemon.Helpers;
global using System.Threading;
global using System.Threading.Tasks;
\ No newline at end of file
diff --git a/Helpers/Extentions.cs b/Helpers/Extentions.cs
index e8c22e7..e518b8d 100644
--- a/Helpers/Extentions.cs
+++ b/Helpers/Extentions.cs
@@ -1,18 +1,23 @@
using System.Text;
using Microsoft.Extensions.DependencyInjection;
+using Niemand;
+using Niemand.Helpers;
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public static class Extentions
{
private const int MustBeLessThan = 100000000; // 8 decimal digits
- public static IServiceCollection AddGeneratedCode(this IServiceCollection serviceCollection)
+ public static IServiceCollection SetupDependencies(this IServiceCollection serviceCollection)
=> serviceCollection
.AddTransient()
.AddTransient()
.AddTransient()
- .AddSingleton();
+ .AddSingleton()
+ .AddScoped()
+ .AddSingleton(sp => sp);
+
public static string GetFixedHash(this string s)
{
diff --git a/Helpers/Notifications/Alexa.cs b/Helpers/Notifications/Alexa.cs
index efc551b..13b8461 100644
--- a/Helpers/Notifications/Alexa.cs
+++ b/Helpers/Notifications/Alexa.cs
@@ -4,14 +4,23 @@ namespace Niemand.Helpers;
public class Alexa : IAlexa
{
+ public enum NotificationType
+ {
+ Prompt,
+ Announcement,
+ Tts
+ }
+
private readonly IDictionary _devices;
private readonly IEntities _entities;
private readonly IHaContext _ha;
private readonly ILogger _logger;
private readonly Subject _messages = new();
- private readonly IScheduler _scheduler;
- private readonly IServices _services;
- private readonly IVoiceProvider _voice;
+
+ private readonly Subject _promptResponses = new();
+ private readonly IScheduler _scheduler;
+ private readonly IServices _services;
+ private readonly IVoiceProvider _voice;
public Alexa(IHaContext ha, IEntities entities, IServices services, IScheduler scheduler, IVoiceProvider voice, IAppConfig config, ILogger logger)
@@ -47,7 +56,7 @@ public void Announce(string mediaPlayer, string message) =>
public void Prompt(string mediaPlayer, string message, string eventId) =>
QueueNotification(new Config { Entity = mediaPlayer, Message = message, EventId = eventId }, "prompt");
- public Subject PromptResponses { get; } = new();
+ public IObservable PromptResponses => _promptResponses;
public void TextToSpeech(Config config) =>
QueueNotification(config, "tts");
@@ -103,7 +112,7 @@ private async Task ProcessNotifications(IEnumerable cfgs)
foreach (var cfg in cfgs)
{
- message += ( message != "" ? ",,,," : "" ) + cfg.Message;
+ message += ( message != "" ? ",,,and," : "" ) + cfg.Message;
entities = cfg.Entities;
notificationType = cfg.NotifyType;
eventId = cfg.EventId;
@@ -158,7 +167,7 @@ private void SetupResponseHandler(IHaContext haContext)
if (responseEvent?.Data == null) return;
if (responseEvent?.Data?.ResponsePersonId != null)
responseEvent.Data.ResponsePersonName = People[responseEvent.Data.ResponsePersonId].Name;
- PromptResponses.OnNext(responseEvent.Data);
+ _promptResponses.OnNext(responseEvent.Data);
});
}
diff --git a/Helpers/Notifications/AlexaConfig.cs b/Helpers/Notifications/AlexaConfig.cs
index 9ac5d8d..ca2f774 100644
--- a/Helpers/Notifications/AlexaConfig.cs
+++ b/Helpers/Notifications/AlexaConfig.cs
@@ -2,6 +2,6 @@
public class AlexaConfig
{
- public IDictionary People { get; set; }
public IDictionary Devices { get; set; }
+ public IDictionary People { get; set; }
}
\ No newline at end of file
diff --git a/Helpers/Notifications/AlexaDeviceConfig.cs b/Helpers/Notifications/AlexaDeviceConfig.cs
index 81a96e0..9bc7043 100644
--- a/Helpers/Notifications/AlexaDeviceConfig.cs
+++ b/Helpers/Notifications/AlexaDeviceConfig.cs
@@ -1,4 +1,4 @@
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public class AlexaDeviceConfig
{
diff --git a/Helpers/Notifications/IAlexa.cs b/Helpers/Notifications/IAlexa.cs
index 345ff27..fdd7662 100644
--- a/Helpers/Notifications/IAlexa.cs
+++ b/Helpers/Notifications/IAlexa.cs
@@ -1,14 +1,12 @@
-using System.Reactive.Subjects;
-
-namespace Niemand.Helpers;
+namespace Niemand.Helpers;
public interface IAlexa
{
+ public Dictionary People { get; }
+ public IObservable PromptResponses { get; }
void Announce(Alexa.Config config);
void Announce(string mediaPlayer, string message);
void Prompt(string mediaPlayer, string message, string eventId);
void TextToSpeech(Alexa.Config config);
void TextToSpeech(string mediaPlayer, string message);
- public Subject PromptResponses { get; }
- public Dictionary People { get; }
}
\ No newline at end of file
diff --git a/Helpers/Notifications/IVoiceProvider.cs b/Helpers/Notifications/IVoiceProvider.cs
index ad93234..030f0b4 100644
--- a/Helpers/Notifications/IVoiceProvider.cs
+++ b/Helpers/Notifications/IVoiceProvider.cs
@@ -1,4 +1,4 @@
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public interface IVoiceProvider
{
diff --git a/Helpers/Notifications/PromptResponse.cs b/Helpers/Notifications/PromptResponse.cs
index 56f9817..5b37252 100644
--- a/Helpers/Notifications/PromptResponse.cs
+++ b/Helpers/Notifications/PromptResponse.cs
@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public record PromptResponse
{
diff --git a/Helpers/Notifications/PromptResponseType.cs b/Helpers/Notifications/PromptResponseType.cs
index f2bf63b..8c48d78 100644
--- a/Helpers/Notifications/PromptResponseType.cs
+++ b/Helpers/Notifications/PromptResponseType.cs
@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum PromptResponseType
diff --git a/Helpers/Notifications/VoiceProvider.cs b/Helpers/Notifications/VoiceProvider.cs
index bb964fa..a75a759 100644
--- a/Helpers/Notifications/VoiceProvider.cs
+++ b/Helpers/Notifications/VoiceProvider.cs
@@ -1,4 +1,4 @@
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public class VoiceProvider : IVoiceProvider
{
diff --git a/Helpers/Shared.cs b/Helpers/Shared.cs
index a5b62a2..e1265ab 100644
--- a/Helpers/Shared.cs
+++ b/Helpers/Shared.cs
@@ -1,4 +1,4 @@
-namespace Niemand.Helpers;
+namespace NetDaemon.Helpers;
public static class Shared
{
diff --git a/HomeAssistantGenerated.cs b/HomeAssistantGenerated.cs
index 876b294..df88cac 100644
--- a/HomeAssistantGenerated.cs
+++ b/HomeAssistantGenerated.cs
@@ -1,7 +1,7 @@
//------------------------------------------------------------------------------
//
-// Generated using NetDaemon CodeGenerator nd-codegen v23.19.0.0
-// At: 2023-08-04T14:21:24.1827597+01:00
+// Generated using NetDaemon CodeGenerator nd-codegen v23.33.0.0
+// At: 2023-09-08T15:52:08.3259792+01:00
//
// *** Make sure the version of the codegen tool and your nugets Joysoftware.NetDaemon.* have the same version.***
// You can use following command to keep it up to date with the latest version:
@@ -319,10 +319,6 @@ public AutomationEntities(IHaContext haContext)
public AutomationEntity DoorNotify => new(_haContext, "automation.door_notify");
///Doorbell
public AutomationEntity Doorbell => new(_haContext, "automation.doorbell");
- ///Dryer Done Response
- public AutomationEntity DryerDoneResponse => new(_haContext, "automation.dryer_done_response");
- ///Dryer Notification
- public AutomationEntity DryerNotification => new(_haContext, "automation.dryer_notification");
///Front Door Motion
public AutomationEntity FrontDoorMotion => new(_haContext, "automation.front_door_motion");
///Granny Arrives
@@ -345,10 +341,6 @@ public AutomationEntities(IHaContext haContext)
public AutomationEntity JaydenMotionAlert => new(_haContext, "automation.jayden_motion_alert");
///Jayden Keep in bed
public AutomationEntity KeepJaydenInBed => new(_haContext, "automation.keep_jayden_in_bed");
- ///Laundry Done Request
- public AutomationEntity LaundryDoneRequest => new(_haContext, "automation.laundry_done_request");
- ///Laundry Done Response
- public AutomationEntity LaundryDoneResponse => new(_haContext, "automation.laundry_done_response");
///Leave Home
public AutomationEntity LeaveHome => new(_haContext, "automation.leave_home");
///Night Mode Request
@@ -377,6 +369,8 @@ public AutomationEntities(IHaContext haContext)
public AutomationEntity RunSpeedtest => new(_haContext, "automation.run_speedtest");
///Set Ring Snapshot Interval on Startup
public AutomationEntity SetRingSnapshotIntervalOnStartup => new(_haContext, "automation.set_ring_snapshot_interval_on_startup");
+ ///Sleep Eugene Desktop
+ public AutomationEntity SleepEugeneDesktop => new(_haContext, "automation.sleep_eugene_desktop");
///Sleep Eugene Desktop Manual
public AutomationEntity SleepEugeneDesktopManual => new(_haContext, "automation.sleep_eugene_desktop_manual");
///Snooze Ring Chime
@@ -397,10 +391,6 @@ public AutomationEntities(IHaContext haContext)
public AutomationEntity WakeEugeneDesktop => new(_haContext, "automation.wake_eugene_desktop");
///Wakeup
public AutomationEntity Wakeup => new(_haContext, "automation.wakeup");
- ///Washing Done Response
- public AutomationEntity WashingDoneResponse => new(_haContext, "automation.washing_done_response");
- ///Washing Notification
- public AutomationEntity WashingNotification => new(_haContext, "automation.washing_notification");
}
public partial class BinarySensorEntities
@@ -493,9 +483,9 @@ public BinarySensorEntities(IHaContext haContext)
public BinarySensorEntity HaileysMacbookAirUsbPnpAudioDevice => new(_haContext, "binary_sensor.haileys_macbook_air_usb_pnp_audio_device");
///Hallway
public BinarySensorEntity Hallway => new(_haContext, "binary_sensor.hallway");
- ///Heater1
+ ///hottubmanager Heater1
public BinarySensorEntity Heater1 => new(_haContext, "binary_sensor.heater1");
- ///Heater2
+ ///hottubmanager Heater2
public BinarySensorEntity Heater2 => new(_haContext, "binary_sensor.heater2");
///Home Occupied
public BinarySensorEntity HomeOccupied => new(_haContext, "binary_sensor.home_occupied");
@@ -541,7 +531,7 @@ public BinarySensorEntities(IHaContext haContext)
public BinarySensorEntity LumiLumiSensorMagnetAq283903a03OnOff => new(_haContext, "binary_sensor.lumi_lumi_sensor_magnet_aq2_83903a03_on_off");
///LUMI lumi.sensor_magnet.aq2 8c913a03 on_off
public BinarySensorEntity LumiLumiSensorMagnetAq28c913a03OnOff => new(_haContext, "binary_sensor.lumi_lumi_sensor_magnet_aq2_8c913a03_on_off");
- ///Officer Contact on_off
+ ///Office Door Opening
public BinarySensorEntity LumiLumiSensorMagnetAq2OnOff => new(_haContext, "binary_sensor.lumi_lumi_sensor_magnet_aq2_on_off");
///Master Motion
public BinarySensorEntity MasterMotion => new(_haContext, "binary_sensor.master_motion");
@@ -589,15 +579,15 @@ public BinarySensorEntities(IHaContext haContext)
public BinarySensorEntity OfficeMotion => new(_haContext, "binary_sensor.office_motion");
///Office Motion Occupancy
public BinarySensorEntity OfficeMotionOccupancy => new(_haContext, "binary_sensor.office_motion_occupancy");
- ///Panel Lock
+ ///hottubmanager Panel Lock
public BinarySensorEntity PanelLock => new(_haContext, "binary_sensor.panel_lock");
///Pi-Hole Status
public BinarySensorEntity PiHole => new(_haContext, "binary_sensor.pi_hole");
- ///Pi-Hole Core Update Available
+ ///Core Update Available
public BinarySensorEntity PiHoleCoreUpdateAvailable => new(_haContext, "binary_sensor.pi_hole_core_update_available");
- ///Pi-Hole FTL Update Available
+ ///FTL Update Available
public BinarySensorEntity PiHoleFtlUpdateAvailable => new(_haContext, "binary_sensor.pi_hole_ftl_update_available");
- ///Pi-Hole Web Update Available
+ ///Web Update Available
public BinarySensorEntity PiHoleWebUpdateAvailable => new(_haContext, "binary_sensor.pi_hole_web_update_available");
///Ping Google
public BinarySensorEntity PingGoogle => new(_haContext, "binary_sensor.ping_google");
@@ -609,7 +599,7 @@ public BinarySensorEntities(IHaContext haContext)
public BinarySensorEntity PlayroomMotion => new(_haContext, "binary_sensor.playroom_motion");
///Playroom Occupancy
public BinarySensorEntity PlayroomMotionOccupancy => new(_haContext, "binary_sensor.playroom_motion_occupancy");
- ///Power
+ ///hottubmanager Power
public BinarySensorEntity Power => new(_haContext, "binary_sensor.power");
///Remote UI
public BinarySensorEntity RemoteUi => new(_haContext, "binary_sensor.remote_ui");
@@ -637,7 +627,7 @@ public ButtonEntities(IHaContext haContext)
_haContext = haContext;
}
- ///EUGENE_DESKTOP_sleep
+ ///EUGENE_DESKTOP _sleep
public ButtonEntity EugeneDesktopSleep => new(_haContext, "button.eugene_desktop_sleep");
///Fish Lights Identify
public ButtonEntity FishLightsIdentify => new(_haContext, "button.fish_lights_identify");
@@ -741,7 +731,7 @@ public ButtonEntities(IHaContext haContext)
public ButtonEntity LumiLumiSensorMagnetAq283903a03Identify => new(_haContext, "button.lumi_lumi_sensor_magnet_aq2_83903a03_identify");
///Lounge Door Identify
public ButtonEntity LumiLumiSensorMagnetAq29e0b1203Identify => new(_haContext, "button.lumi_lumi_sensor_magnet_aq2_9e0b1203_identify");
- ///Officer Contact Identify
+ ///Office Door Identify
public ButtonEntity LumiLumiSensorMagnetAq2Ac831303Identify => new(_haContext, "button.lumi_lumi_sensor_magnet_aq2_ac831303_identify");
///Garage Door Identify
public ButtonEntity LumiLumiSensorMagnetAq2E6b02103Identify => new(_haContext, "button.lumi_lumi_sensor_magnet_aq2_e6b02103_identify");
@@ -923,11 +913,11 @@ public DeviceTrackerEntities(IHaContext haContext)
_haContext = haContext;
}
- ///247D4D7D6C90-mysimplelink 247D4D7D6C90-mysimplelink
+ ///247D4D7D6C90-mysimplelink
public DeviceTrackerEntity _247d4d7d6c90Mysimplelink => new(_haContext, "device_tracker.247d4d7d6c90_mysimplelink");
- ///Aaron Echo Aaron Echo
+ ///Aaron Echo
public DeviceTrackerEntity AaronEcho => new(_haContext, "device_tracker.aaron_echo");
- ///android-b8c33f1cb7c0d776 Treadmill
+ ///Treadmill
public DeviceTrackerEntity AndroidB8c33f1cb7c0d776 => new(_haContext, "device_tracker.android_b8c33f1cb7c0d776");
///ASAZ-5CG126368D
public DeviceTrackerEntity Asaz5cg126368d => new(_haContext, "device_tracker.asaz_5cg126368d");
@@ -939,41 +929,41 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Aubreciasiphone => new(_haContext, "device_tracker.aubreciasiphone");
///aubri-VAIO
public DeviceTrackerEntity AubriVaio => new(_haContext, "device_tracker.aubri_vaio");
- ///Bedroom 1 Bedroom 1 AC
+ ///Bedroom 1 AC
public DeviceTrackerEntity Bedroom1Ac => new(_haContext, "device_tracker.bedroom_1_ac");
- ///Bedroom 2 Bedroom 2 AC
+ ///Bedroom 2 AC
public DeviceTrackerEntity Bedroom2Ac => new(_haContext, "device_tracker.bedroom_2_ac");
- ///Bedroom 3 Bedroom 3 AC
+ ///Bedroom 3 AC
public DeviceTrackerEntity Bedroom3Ac => new(_haContext, "device_tracker.bedroom_3_ac");
- ///Bedroom 4 Bedroom 4 AC
+ ///Bedroom 4 AC
public DeviceTrackerEntity Bedroom4Ac => new(_haContext, "device_tracker.bedroom_4_ac");
- ///bosch-dishwasher-01204052703001 RX bosch-dishwasher-01204052703001
+ ///bosch-dishwasher-01204052703001
public DeviceTrackerEntity BoschDishwasher01204052703001 => new(_haContext, "device_tracker.bosch_dishwasher_01204052703001");
- ///C02T8GTYGVC1 RX C02T8GTYGVC1
+ ///C02T8GTYGVC1
public DeviceTrackerEntity C02t8gtygvc1 => new(_haContext, "device_tracker.c02t8gtygvc1");
- ///christmas_indoor-1558 christmas_indoor-1558
+ ///christmas_indoor-1558
public DeviceTrackerEntity ChristmasIndoor1558 => new(_haContext, "device_tracker.christmas_indoor_1558");
///ASAZ-5CG127498B
public DeviceTrackerEntity DesktopIpurn8t => new(_haContext, "device_tracker.desktop_ipurn8t");
- ///Dining Dining
+ ///Dining
public DeviceTrackerEntity Dining => new(_haContext, "device_tracker.dining");
- ///Dining Echo Dining Echo
+ ///Dining Echo
public DeviceTrackerEntity DiningEcho => new(_haContext, "device_tracker.dining_echo");
- ///dryer Samsung-Dryer
+ ///Samsung-Dryer
public DeviceTrackerEntity Dryer => new(_haContext, "device_tracker.dryer");
- ///Entrance Entrance
+ ///Entrance
public DeviceTrackerEntity Entrance => new(_haContext, "device_tracker.entrance");
- ///ESP_5E9EB5 RX Tuya Socket 1
+ ///Tuya Socket 1
public DeviceTrackerEntity Esp5e9eb5 => new(_haContext, "device_tracker.esp_5e9eb5");
- ///ESP_6B7081 Tuya Socket 2
+ ///Tuya Socket 2
public DeviceTrackerEntity Esp6b7081 => new(_haContext, "device_tracker.esp_6b7081");
- ///ESP_6B7A3A Tuya Socket 3
+ ///Tuya Socket 3
public DeviceTrackerEntity Esp6b7a3a => new(_haContext, "device_tracker.esp_6b7a3a");
- ///eufy RoboVac eufy RoboVac
+ ///eufy RoboVac
public DeviceTrackerEntity EufyRobovac => new(_haContext, "device_tracker.eufy_robovac");
- ///eufy RoboVac eufy RoboVac
+ ///eufy RoboVac
public DeviceTrackerEntity EufyRobovac2 => new(_haContext, "device_tracker.eufy_robovac_2");
- ///EUGENE-DESKTOP EUGENE-DESKTOP
+ ///EUGENE-DESKTOP
public DeviceTrackerEntity EugeneDesktop => new(_haContext, "device_tracker.eugene_desktop");
///eugene_iphone_ip
public DeviceTrackerEntity EugeneIphoneIp => new(_haContext, "device_tracker.eugene_iphone_ip");
@@ -987,35 +977,35 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Eugenesplewatch => new(_haContext, "device_tracker.eugenesplewatch");
///floor_light-2086
public DeviceTrackerEntity FloorLight2086 => new(_haContext, "device_tracker.floor_light_2086");
- ///Foscam Foscam
+ ///Foscam
public DeviceTrackerEntity Foscam => new(_haContext, "device_tracker.foscam");
- ///Galaxy-S8 Galaxy-S8
+ ///Galaxy-S8
public DeviceTrackerEntity GalaxyS8 => new(_haContext, "device_tracker.galaxy_s8");
- ///Garage Echo Garage Echo
+ ///Garage Echo
public DeviceTrackerEntity GarageEcho => new(_haContext, "device_tracker.garage_echo");
- ///Garden Echo RX Garden Echo
+ ///Garden Echo
public DeviceTrackerEntity GardenEcho => new(_haContext, "device_tracker.garden_echo");
- ///Garden Floodlights Garden Floodlights
+ ///Garden Floodlights
public DeviceTrackerEntity GardenFloodlights => new(_haContext, "device_tracker.garden_floodlights");
- ///Glow Smart Meter 4417935019B0 Glow-IHD-5019B0
+ ///Glow-IHD-5019B0
public DeviceTrackerEntity GlowIhd5019b0 => new(_haContext, "device_tracker.glow_ihd_5019b0");
///hailey_iphone_ip
public DeviceTrackerEntity HaileyIphoneIp => new(_haContext, "device_tracker.hailey_iphone_ip");
///Hailey's iPhone
public DeviceTrackerEntity HaileySIphone => new(_haContext, "device_tracker.hailey_s_iphone");
- ///Haileys-Air Haileys-Air
+ ///Haileys-Air
public DeviceTrackerEntity HaileysAir => new(_haContext, "device_tracker.haileys_air");
///Haileys-iPhone
public DeviceTrackerEntity HaileysIphone => new(_haContext, "device_tracker.haileys_iphone");
- ///Haileys-iPhone Haileys-iPhone
+ ///Haileys-iPhone
public DeviceTrackerEntity HaileysIphone2 => new(_haContext, "device_tracker.haileys_iphone_2");
///Hailey’s MacBook Air
public DeviceTrackerEntity HaileysMacbookAir => new(_haContext, "device_tracker.haileys_macbook_air");
///host_two
public DeviceTrackerEntity HostTwo => new(_haContext, "device_tracker.host_two");
- ///Hottubcontrol Hottubcontrol
+ ///Hottubcontrol
public DeviceTrackerEntity Hottubcontrol => new(_haContext, "device_tracker.hottubcontrol");
- ///HUAWEI_P_smart_2019-86203 HUAWEI_P_smart_2019-86203
+ ///HUAWEI_P_smart_2019-86203
public DeviceTrackerEntity HuaweiPSmart201986203 => new(_haContext, "device_tracker.huawei_p_smart_2019_86203");
///iPad
public DeviceTrackerEntity Ipad => new(_haContext, "device_tracker.ipad");
@@ -1023,19 +1013,19 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Ipad2 => new(_haContext, "device_tracker.ipad_2");
///Eugenes-iPhone
public DeviceTrackerEntity Iphone => new(_haContext, "device_tracker.iphone");
- ///iPhone RX HaileysiPhone2
+ ///HaileysiPhone2
public DeviceTrackerEntity Iphone2 => new(_haContext, "device_tracker.iphone_2");
///iPhone
public DeviceTrackerEntity Iphone3 => new(_haContext, "device_tracker.iphone_3");
///iPhone8P
public DeviceTrackerEntity Iphone8p => new(_haContext, "device_tracker.iphone8p");
- ///Jayden Jayden
+ ///Jayden
public DeviceTrackerEntity Jayden => new(_haContext, "device_tracker.jayden");
- ///Jayden AppleTv Jayden AppleTv
+ ///Jayden AppleTv
public DeviceTrackerEntity JaydenAppletv => new(_haContext, "device_tracker.jayden_appletv");
///jayden_bedside-4734
public DeviceTrackerEntity JaydenBedside4734 => new(_haContext, "device_tracker.jayden_bedside_4734");
- ///Jayden Echo Jayden Echo
+ ///Jayden Echo
public DeviceTrackerEntity JaydenEcho => new(_haContext, "device_tracker.jayden_echo");
///Jayden ’s iPad
public DeviceTrackerEntity JaydenSIpad => new(_haContext, "device_tracker.jayden_s_ipad");
@@ -1045,97 +1035,98 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity JaydenSIphone2 => new(_haContext, "device_tracker.jayden_s_iphone_2");
///Jayden ’s iPhone
public DeviceTrackerEntity JaydenSIphone3 => new(_haContext, "device_tracker.jayden_s_iphone_3");
- ///Jayden-s-iPhone RX Jayden-s-iPhone
+ ///Jayden-s-iPhone
public DeviceTrackerEntity JaydenSIphone4 => new(_haContext, "device_tracker.jayden_s_iphone_4");
- ///Lounge Lounge
+ ///Lounge
public DeviceTrackerEntity Kitchen => new(_haContext, "device_tracker.kitchen");
- ///Kitchen Echo Kitchen Echo
+ ///Kitchen Echo
public DeviceTrackerEntity KitchenEcho => new(_haContext, "device_tracker.kitchen_echo");
- ///Konnected Alarm Panel Add On Konnected AddOn
+ ///Konnected AddOn
public DeviceTrackerEntity KonnectedAddon => new(_haContext, "device_tracker.konnected_addon");
- ///Konnected Alarm Panel Konnected Main
+ ///Konnected Main
public DeviceTrackerEntity KonnectedMain => new(_haContext, "device_tracker.konnected_main");
- ///Landing Landing
+ ///Landing
public DeviceTrackerEntity Landing => new(_haContext, "device_tracker.landing");
///LAPTOP-D5UFT2CI
public DeviceTrackerEntity LaptopD5uft2ci => new(_haContext, "device_tracker.laptop_d5uft2ci");
///LAPTOP-L5NSO67J
public DeviceTrackerEntity LaptopL5nso67j => new(_haContext, "device_tracker.laptop_l5nso67j");
- ///LG Lounge LG Lounge
+ ///LG Lounge
public DeviceTrackerEntity LgLounge => new(_haContext, "device_tracker.lg_lounge");
///Aaron-ATV
public DeviceTrackerEntity LivingRoom => new(_haContext, "device_tracker.living_room");
- ///Office Office
+ ///Office
public DeviceTrackerEntity Lounge => new(_haContext, "device_tracker.lounge");
- ///Lounge Lounge AC
+ ///Lounge AC
public DeviceTrackerEntity LoungeAc => new(_haContext, "device_tracker.lounge_ac");
- ///Blind Lounge Lounge Blind
+ ///Lounge Blind
public DeviceTrackerEntity LoungeBlind => new(_haContext, "device_tracker.lounge_blind");
- ///Lounge Echo Lounge Echo
+ ///Lounge Echo
public DeviceTrackerEntity LoungeEcho => new(_haContext, "device_tracker.lounge_echo");
- ///Master Echo Master Echo
+ ///G3061WM904
+ public DeviceTrackerEntity MacbookAir => new(_haContext, "device_tracker.macbook_air");
+ ///Master Echo
public DeviceTrackerEntity MasterEcho => new(_haContext, "device_tracker.master_echo");
- ///Master Tele Master Tele
+ ///Master Tele
public DeviceTrackerEntity MasterTele => new(_haContext, "device_tracker.master_tele");
- ///ML-NX07KG671N ML-NX07KG671N
+ ///ML-NX07KG671N
public DeviceTrackerEntity MlNx07kg671n => new(_haContext, "device_tracker.ml_nx07kg671n");
- ///Office Office AC
+ ///Office AC
public DeviceTrackerEntity OfficeAc => new(_haContext, "device_tracker.office_ac");
- ///Office Echo Office Echo
+ ///Office Echo
public DeviceTrackerEntity OfficeEcho => new(_haContext, "device_tracker.office_echo");
- ///Outside Drive Dishwasher
+ ///Dishwasher
public DeviceTrackerEntity OutsideDrive => new(_haContext, "device_tracker.outside_drive");
- ///Outside Garage Outside Garage
+ ///Outside Garage
public DeviceTrackerEntity OutsideGarage => new(_haContext, "device_tracker.outside_garage");
- ///Playroom Echo Playroom Echo
+ ///Playroom Echo
public DeviceTrackerEntity PlayroomEcho => new(_haContext, "device_tracker.playroom_echo");
- ///Porch Porch
+ ///Porch
public DeviceTrackerEntity Porch => new(_haContext, "device_tracker.porch");
- ///raspberrypi raspberrypi
+ ///raspberrypi
public DeviceTrackerEntity Raspberrypi => new(_haContext, "device_tracker.raspberrypi");
///raspberrypi
public DeviceTrackerEntity Raspberrypi2 => new(_haContext, "device_tracker.raspberrypi_2");
- ///RaspberryPi CUPS RaspberryPi CUPS
+ ///RaspberryPi CUPS
public DeviceTrackerEntity RaspberrypiCups => new(_haContext, "device_tracker.raspberrypi_cups");
- ///RingHpCam-49 RingHpCam-49
+ ///RingHpCam-49
public DeviceTrackerEntity Ringhpcam49 => new(_haContext, "device_tracker.ringhpcam_49");
- ///RingHpCam-4c RingHpCam-4c
+ ///RingHpCam-4c
public DeviceTrackerEntity Ringhpcam4c => new(_haContext, "device_tracker.ringhpcam_4c");
- ///RingPro-d6
public DeviceTrackerEntity RingproD6 => new(_haContext, "device_tracker.ringpro_d6");
- ///RingStickUpCam-94 RingStickUpCam-94
+ ///RingStickUpCam-94
public DeviceTrackerEntity Ringstickupcam94 => new(_haContext, "device_tracker.ringstickupcam_94");
- ///RingStickUpCam-9b RingStickUpCam-9b
+ ///RingStickUpCam-9b
public DeviceTrackerEntity Ringstickupcam9b => new(_haContext, "device_tracker.ringstickupcam_9b");
///RMMINI-d9-2b-62
public DeviceTrackerEntity RmminiD92b62 => new(_haContext, "device_tracker.rmmini_d9_2b_62");
///Sammi-s-A52
public DeviceTrackerEntity SammiLeighSA52 => new(_haContext, "device_tracker.sammi_leigh_s_a52");
- ///shelly1-55E8B5 Office Skylight
+ ///Office Skylight
public DeviceTrackerEntity Shelly155e8b5 => new(_haContext, "device_tracker.shelly1_55e8b5");
- ///shelly1-BA69F6 RX Outside Drive
+ ///Outside Drive
public DeviceTrackerEntity Shelly1Ba69f6 => new(_haContext, "device_tracker.shelly1_ba69f6");
- ///shelly1-BA6C98 RX Utility Cupboard
+ ///Utility Cupboard
public DeviceTrackerEntity Shelly1Ba6c98 => new(_haContext, "device_tracker.shelly1_ba6c98");
- ///shelly1pm-E646FE RX Power Meter Multiplug
+ ///Power Meter Multiplug
public DeviceTrackerEntity Shelly1pmE646fe => new(_haContext, "device_tracker.shelly1pm_e646fe");
- ///smart-plug-1
+ ///tasmota-6069
public DeviceTrackerEntity SmartPlug1 => new(_haContext, "device_tracker.smart_plug_1");
- ///smart-plug-2 Fish lights
+ ///Fish lights
public DeviceTrackerEntity SmartPlug2 => new(_haContext, "device_tracker.smart_plug_2");
- ///smart-plug-4 Eugene Desk Plug
+ ///Eugene Desk Plug
public DeviceTrackerEntity SmartPlug4 => new(_haContext, "device_tracker.smart_plug_4");
- ///Lounge SonosZP
+ ///SonosZP
public DeviceTrackerEntity Sonoszp => new(_haContext, "device_tracker.sonoszp");
- ///SonosZP SonosZP
+ ///SonosZP
public DeviceTrackerEntity Sonoszp2 => new(_haContext, "device_tracker.sonoszp_2");
- ///Suspect Device Suspect Device
+ ///Suspect Device
public DeviceTrackerEntity SuspectDevice => new(_haContext, "device_tracker.suspect_device");
- ///Suspect Huawei Suspect Huawei
+ ///Suspect Huawei
public DeviceTrackerEntity SuspectHuawei => new(_haContext, "device_tracker.suspect_huawei");
///tasmota-4464
public DeviceTrackerEntity Tasmota4464 => new(_haContext, "device_tracker.tasmota_4464");
- ///UK-020287222957 UK-020287222957
+ ///UK-020287222957
public DeviceTrackerEntity Uk020287222957 => new(_haContext, "device_tracker.uk_020287222957");
///UK-PC0JSKUX
public DeviceTrackerEntity UkPc0jskux => new(_haContext, "device_tracker.uk_pc0jskux");
@@ -1152,6 +1143,7 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Unifi0e9f237a65A5Default => new(_haContext, "device_tracker.unifi_0e_9f_23_7a_65_a5_default");
public DeviceTrackerEntity Unifi1292Ef14BdAdDefault => new(_haContext, "device_tracker.unifi_12_92_ef_14_bd_ad_default");
public DeviceTrackerEntity Unifi12C716BfE0BeDefault => new(_haContext, "device_tracker.unifi_12_c7_16_bf_e0_be_default");
+ public DeviceTrackerEntity Unifi1eCaAfC5D6FbDefault => new(_haContext, "device_tracker.unifi_1e_ca_af_c5_d6_fb_default");
public DeviceTrackerEntity Unifi220d10919909Default => new(_haContext, "device_tracker.unifi_22_0d_10_91_99_09_default");
public DeviceTrackerEntity Unifi22666f3b995fDefault => new(_haContext, "device_tracker.unifi_22_66_6f_3b_99_5f_default");
public DeviceTrackerEntity Unifi2684208a5b5dDefault => new(_haContext, "device_tracker.unifi_26_84_20_8a_5b_5d_default");
@@ -1159,27 +1151,27 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Unifi2a9c648d57CeDefault => new(_haContext, "device_tracker.unifi_2a_9c_64_8d_57_ce_default");
public DeviceTrackerEntity Unifi2aD7E18c21A6Default => new(_haContext, "device_tracker.unifi_2a_d7_e1_8c_21_a6_default");
public DeviceTrackerEntity Unifi2e04A5Fb0956Default => new(_haContext, "device_tracker.unifi_2e_04_a5_fb_09_56_default");
- /// SonosZP
+ public DeviceTrackerEntity Unifi2e14AeA02f28Default => new(_haContext, "device_tracker.unifi_2e_14_ae_a0_2f_28_default");
+ ///SonosZP
public DeviceTrackerEntity Unifi347e5cD68b20Default => new(_haContext, "device_tracker.unifi_34_7e_5c_d6_8b_20_default");
public DeviceTrackerEntity Unifi3655476c0c6bDefault => new(_haContext, "device_tracker.unifi_36_55_47_6c_0c_6b_default");
public DeviceTrackerEntity Unifi3a581a119095Default => new(_haContext, "device_tracker.unifi_3a_58_1a_11_90_95_default");
public DeviceTrackerEntity Unifi3a8980817eCeDefault => new(_haContext, "device_tracker.unifi_3a_89_80_81_7e_ce_default");
public DeviceTrackerEntity Unifi3e31A7677036Default => new(_haContext, "device_tracker.unifi_3e_31_a7_67_70_36_default");
public DeviceTrackerEntity Unifi3e638c3dFe8cDefault => new(_haContext, "device_tracker.unifi_3e_63_8c_3d_fe_8c_default");
- /// RX
public DeviceTrackerEntity Unifi3e64D405F312Default => new(_haContext, "device_tracker.unifi_3e_64_d4_05_f3_12_default");
///Hottubcontrol
public DeviceTrackerEntity Unifi409151523cAaDefault => new(_haContext, "device_tracker.unifi_40_91_51_52_3c_aa_default");
- /// RX
public DeviceTrackerEntity Unifi42377bBf55F0Default => new(_haContext, "device_tracker.unifi_42_37_7b_bf_55_f0_default");
- /// RX
public DeviceTrackerEntity Unifi46F51e4396F4Default => new(_haContext, "device_tracker.unifi_46_f5_1e_43_96_f4_default");
public DeviceTrackerEntity Unifi4a998cC8A91aDefault => new(_haContext, "device_tracker.unifi_4a_99_8c_c8_a9_1a_default");
public DeviceTrackerEntity Unifi4e3a1a0dB9A1Default => new(_haContext, "device_tracker.unifi_4e_3a_1a_0d_b9_a1_default");
- /// Jayden iPad
+ ///Jayden iPad
public DeviceTrackerEntity Unifi54Ae270e3732Default => new(_haContext, "device_tracker.unifi_54_ae_27_0e_37_32_default");
public DeviceTrackerEntity Unifi56D11bD17d21Default => new(_haContext, "device_tracker.unifi_56_d1_1b_d1_7d_21_default");
public DeviceTrackerEntity Unifi5a0c5eBc5aE3Default => new(_haContext, "device_tracker.unifi_5a_0c_5e_bc_5a_e3_default");
+ public DeviceTrackerEntity Unifi5a199cD6DcEeDefault => new(_haContext, "device_tracker.unifi_5a_19_9c_d6_dc_ee_default");
+ public DeviceTrackerEntity Unifi5eF23311F6D8Default => new(_haContext, "device_tracker.unifi_5e_f2_33_11_f6_d8_default");
public DeviceTrackerEntity Unifi620bE5527e5fDefault => new(_haContext, "device_tracker.unifi_62_0b_e5_52_7e_5f_default");
public DeviceTrackerEntity Unifi625c7c18D2BfDefault => new(_haContext, "device_tracker.unifi_62_5c_7c_18_d2_bf_default");
public DeviceTrackerEntity Unifi6612B8B5Ab98Default => new(_haContext, "device_tracker.unifi_66_12_b8_b5_ab_98_default");
@@ -1197,19 +1189,19 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity Unifi8eBb0497014bDefault => new(_haContext, "device_tracker.unifi_8e_bb_04_97_01_4b_default");
public DeviceTrackerEntity Unifi92208d3dA84dDefault => new(_haContext, "device_tracker.unifi_92_20_8d_3d_a8_4d_default");
public DeviceTrackerEntity Unifi9245B86269E2Default => new(_haContext, "device_tracker.unifi_92_45_b8_62_69_e2_default");
+ public DeviceTrackerEntity Unifi926fFb8c016aDefault => new(_haContext, "device_tracker.unifi_92_6f_fb_8c_01_6a_default");
public DeviceTrackerEntity Unifi92952739Bb7eDefault => new(_haContext, "device_tracker.unifi_92_95_27_39_bb_7e_default");
public DeviceTrackerEntity Unifi92A5C740B6F0Default => new(_haContext, "device_tracker.unifi_92_a5_c7_40_b6_f0_default");
public DeviceTrackerEntity Unifi92C83bD694B4Default => new(_haContext, "device_tracker.unifi_92_c8_3b_d6_94_b4_default");
- /// RX
public DeviceTrackerEntity Unifi965c1d849dB7Default => new(_haContext, "device_tracker.unifi_96_5c_1d_84_9d_b7_default");
+ public DeviceTrackerEntity Unifi9aBfE185197fDefault => new(_haContext, "device_tracker.unifi_9a_bf_e1_85_19_7f_default");
public DeviceTrackerEntity Unifi9aD89401CfC3Default => new(_haContext, "device_tracker.unifi_9a_d8_94_01_cf_c3_default");
public DeviceTrackerEntity UnifiA09208B3C1E9Default => new(_haContext, "device_tracker.unifi_a0_92_08_b3_c1_e9_default");
public DeviceTrackerEntity UnifiA2175c44E9F6Default => new(_haContext, "device_tracker.unifi_a2_17_5c_44_e9_f6_default");
- /// iPhone
+ ///iPhone
public DeviceTrackerEntity UnifiA4Cf99290a81Default => new(_haContext, "device_tracker.unifi_a4_cf_99_29_0a_81_default");
public DeviceTrackerEntity UnifiA6897a9aFf8fDefault => new(_haContext, "device_tracker.unifi_a6_89_7a_9a_ff_8f_default");
public DeviceTrackerEntity UnifiA8E3EeDdD898Default => new(_haContext, "device_tracker.unifi_a8_e3_ee_dd_d8_98_default");
- /// RX
public DeviceTrackerEntity UnifiAa3cFe09F5F2Default => new(_haContext, "device_tracker.unifi_aa_3c_fe_09_f5_f2_default");
public DeviceTrackerEntity UnifiAaC8Cc8d8b75Default => new(_haContext, "device_tracker.unifi_aa_c8_cc_8d_8b_75_default");
public DeviceTrackerEntity UnifiAaD9F2725d29Default => new(_haContext, "device_tracker.unifi_aa_d9_f2_72_5d_29_default");
@@ -1233,7 +1225,7 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity UnifiD2Aa50D823E8Default => new(_haContext, "device_tracker.unifi_d2_aa_50_d8_23_e8_default");
public DeviceTrackerEntity UnifiD681Ff8cFc4eDefault => new(_haContext, "device_tracker.unifi_d6_81_ff_8c_fc_4e_default");
public DeviceTrackerEntity UnifiDa4eD424B44aDefault => new(_haContext, "device_tracker.unifi_da_4e_d4_24_b4_4a_default");
- /// Jayden RaspberryPi
+ ///Jayden RaspberryPi
public DeviceTrackerEntity UnifiDcA632Dc56AfDefault => new(_haContext, "device_tracker.unifi_dc_a6_32_dc_56_af_default");
public DeviceTrackerEntity UnifiDeF13096B774Default => new(_haContext, "device_tracker.unifi_de_f1_30_96_b7_74_default");
public DeviceTrackerEntity UnifiE223Bf9c8221Default => new(_haContext, "device_tracker.unifi_e2_23_bf_9c_82_21_default");
@@ -1242,6 +1234,7 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity UnifiEa231a3b0eC6Default => new(_haContext, "device_tracker.unifi_ea_23_1a_3b_0e_c6_default");
public DeviceTrackerEntity UnifiEa7f17B856D1Default => new(_haContext, "device_tracker.unifi_ea_7f_17_b8_56_d1_default");
public DeviceTrackerEntity UnifiEe3aCe9a157aDefault => new(_haContext, "device_tracker.unifi_ee_3a_ce_9a_15_7a_default");
+ public DeviceTrackerEntity UnifiEeC5023aCf7dDefault => new(_haContext, "device_tracker.unifi_ee_c5_02_3a_cf_7d_default");
public DeviceTrackerEntity UnifiEeF108C9526aDefault => new(_haContext, "device_tracker.unifi_ee_f1_08_c9_52_6a_default");
public DeviceTrackerEntity UnifiF2E3F9536e2fDefault => new(_haContext, "device_tracker.unifi_f2_e3_f9_53_6e_2f_default");
public DeviceTrackerEntity UnifiF651F29cC6CeDefault => new(_haContext, "device_tracker.unifi_f6_51_f2_9c_c6_ce_default");
@@ -1251,19 +1244,19 @@ public DeviceTrackerEntities(IHaContext haContext)
public DeviceTrackerEntity UnifiFa00D75740FcDefault => new(_haContext, "device_tracker.unifi_fa_00_d7_57_40_fc_default");
public DeviceTrackerEntity UnifiFa7088Ee0802Default => new(_haContext, "device_tracker.unifi_fa_70_88_ee_08_02_default");
public DeviceTrackerEntity UnifiFe5a3957E388Default => new(_haContext, "device_tracker.unifi_fe_5a_39_57_e3_88_default");
- ///Upstairs Upstairs
+ ///Upstairs
public DeviceTrackerEntity Upstairs => new(_haContext, "device_tracker.upstairs");
- ///Wallpanel Fire HD8 Wallpanel Fire HD8
+ ///Wallpanel Fire HD8
public DeviceTrackerEntity WallpanelFireHd8 => new(_haContext, "device_tracker.wallpanel_fire_hd8");
- ///washer Samsung-Washer
+ ///Samsung-Washer
public DeviceTrackerEntity Washer => new(_haContext, "device_tracker.washer");
- ///Wiser HeatHub (WiserHeat031C5E) WiserHeat031C5E
+ ///WiserHeat031C5E
public DeviceTrackerEntity Wiserheat031c5e => new(_haContext, "device_tracker.wiserheat031c5e");
- ///wlan0 RX wlan0
+ ///wlan0
public DeviceTrackerEntity Wlan0 => new(_haContext, "device_tracker.wlan0");
///wlan0
public DeviceTrackerEntity Wlan02 => new(_haContext, "device_tracker.wlan0_2");
- ///XBOX XBOX
+ ///XBOX
public DeviceTrackerEntity Xbox => new(_haContext, "device_tracker.xbox");
}
@@ -1326,12 +1319,10 @@ public InputBooleanEntities(IHaContext haContext)
public InputBooleanEntity NetdaemonNiemandKitchen => new(_haContext, "input_boolean.netdaemon_niemand_kitchen");
///netdaemon_niemand_motion_alerts
public InputBooleanEntity NetdaemonNiemandMotionAlerts => new(_haContext, "input_boolean.netdaemon_niemand_motion_alerts");
+ ///netdaemon_niemand_notifications_manager
+ public InputBooleanEntity NetdaemonNiemandNotificationsManager => new(_haContext, "input_boolean.netdaemon_niemand_notifications_manager");
///netdaemon_niemand_office
public InputBooleanEntity NetdaemonNiemandOffice => new(_haContext, "input_boolean.netdaemon_niemand_office");
- ///netdaemon_niemand_test_app_alarm
- public InputBooleanEntity NetdaemonNiemandTestAppAlarm => new(_haContext, "input_boolean.netdaemon_niemand_test_app_alarm");
- ///netdaemon_niemand_test_app_notifications_manager
- public InputBooleanEntity NetdaemonNiemandTestAppNotificationsManager => new(_haContext, "input_boolean.netdaemon_niemand_test_app_notifications_manager");
///netdaemon_niemand_test_app_test_app
public InputBooleanEntity NetdaemonNiemandTestAppTestApp => new(_haContext, "input_boolean.netdaemon_niemand_test_app_test_app");
///netdaemon_niemand_vacation_app
@@ -1375,6 +1366,10 @@ public InputNumberEntities(IHaContext haContext)
public InputNumberEntity AaronLuxLimit => new(_haContext, "input_number.aaron_lux_limit");
public InputNumberEntity BoysLuxLimit => new(_haContext, "input_number.boys_lux_limit");
public InputNumberEntity DiningLuxLimit => new(_haContext, "input_number.dining_lux_limit");
+ ///Energy Rate Threshold Cheap
+ public InputNumberEntity EnergyRateThresholdCheap => new(_haContext, "input_number.energy_rate_threshold_cheap");
+ ///Energy Rate Threshold Expensive
+ public InputNumberEntity EnergyRateThresholdExpensive => new(_haContext, "input_number.energy_rate_threshold_expensive");
public InputNumberEntity EntranceLuxLimit => new(_haContext, "input_number.entrance_lux_limit");
public InputNumberEntity HallwayLuxLimit => new(_haContext, "input_number.hallway_lux_limit");
public InputNumberEntity JaydenLuxLimit => new(_haContext, "input_number.jayden_lux_limit");
@@ -1438,7 +1433,7 @@ public LightEntities(IHaContext haContext)
public LightEntity Aaron4 => new(_haContext, "light.aaron_4");
///Aaron Main
public LightEntity AaronMain => new(_haContext, "light.aaron_main");
- ///Aubrecia Drive light
+ ///Aubrecia Drive Light
public LightEntity AubreciaDriveLight => new(_haContext, "light.aubrecia_drive_light");
///Dining
public LightEntity Dining => new(_haContext, "light.dining");
@@ -1464,7 +1459,7 @@ public LightEntities(IHaContext haContext)
public LightEntity Entrance => new(_haContext, "light.entrance");
///Floor
public LightEntity Floor => new(_haContext, "light.floor");
- ///Garden light
+ ///Garden Light
public LightEntity GardenLight2 => new(_haContext, "light.garden_light_2");
///Hallway
public LightEntity Hallway => new(_haContext, "light.hallway");
@@ -1522,11 +1517,11 @@ public LightEntities(IHaContext haContext)
public LightEntity Master4 => new(_haContext, "light.master_4");
///Master Nightlight
public LightEntity Master5 => new(_haContext, "light.master_5");
- ///Niemand Drive light
+ ///Niemand Drive Light
public LightEntity NiemandDriveLight => new(_haContext, "light.niemand_drive_light");
///Niemand Drive Light
public LightEntity NiemandDriveLight2 => new(_haContext, "light.niemand_drive_light_2");
- ///Niemand Garden light
+ ///Niemand Garden Light
public LightEntity NiemandGardenLight => new(_haContext, "light.niemand_garden_light");
///Niemand Garden Light
public LightEntity NiemandGardenLight2 => new(_haContext, "light.niemand_garden_light_2");
@@ -1584,8 +1579,6 @@ public MediaPlayerEntities(IHaContext haContext)
///Aaron
public MediaPlayerEntity Aaron => new(_haContext, "media_player.aaron");
- ///Aaron ATV
- public MediaPlayerEntity AaronAtv => new(_haContext, "media_player.aaron_atv");
///Alarm Clock Devices
public MediaPlayerEntity AlarmClockDevices => new(_haContext, "media_player.alarm_clock_devices");
///Dining
@@ -2012,8 +2005,6 @@ public RemoteEntities(IHaContext haContext)
_haContext = haContext;
}
- ///Aaron ATV
- public RemoteEntity AaronAtv => new(_haContext, "remote.aaron_atv");
///Xbox Remote
public RemoteEntity XboxRemote => new(_haContext, "remote.xbox_remote");
}
@@ -2241,23 +2232,23 @@ public SensorEntities(IHaContext haContext)
public SensorEntity AubreciaBssid => new(_haContext, "sensor.aubrecia_bssid");
///Aubrecia Connection Type
public SensorEntity AubreciaConnectionType => new(_haContext, "sensor.aubrecia_connection_type");
- ///Aubrecia Drive Last Activity
+ ///Aubrecia Drive Last activity
public SensorEntity AubreciaDriveLastActivity => new(_haContext, "sensor.aubrecia_drive_last_activity");
- ///Aubrecia Drive Last Motion
+ ///Aubrecia Drive Last motion
public SensorEntity AubreciaDriveLastMotion => new(_haContext, "sensor.aubrecia_drive_last_motion");
///Aubrecia Drive Volume
public SensorEntity AubreciaDriveVolume => new(_haContext, "sensor.aubrecia_drive_volume");
///Aubrecia Front Door Last Activity
public SensorEntity AubreciaFrontDoorLastActivity => new(_haContext, "sensor.aubrecia_front_door_last_activity");
- ///Aubrecia Front Door Last Activity
+ ///Aubrecia Front Door Last activity
public SensorEntity AubreciaFrontDoorLastActivity2 => new(_haContext, "sensor.aubrecia_front_door_last_activity_2");
///Aubrecia Front Door Last Ding
public SensorEntity AubreciaFrontDoorLastDing => new(_haContext, "sensor.aubrecia_front_door_last_ding");
- ///Aubrecia Front Door Last Ding
+ ///Aubrecia Front Door Last ding
public SensorEntity AubreciaFrontDoorLastDing2 => new(_haContext, "sensor.aubrecia_front_door_last_ding_2");
///Aubrecia Front Door Last Motion
public SensorEntity AubreciaFrontDoorLastMotion => new(_haContext, "sensor.aubrecia_front_door_last_motion");
- ///Aubrecia Front Door Last Motion
+ ///Aubrecia Front Door Last motion
public SensorEntity AubreciaFrontDoorLastMotion2 => new(_haContext, "sensor.aubrecia_front_door_last_motion_2");
///Aubrecia Front Door Volume
public SensorEntity AubreciaFrontDoorVolume => new(_haContext, "sensor.aubrecia_front_door_volume");
@@ -2319,12 +2310,14 @@ public SensorEntities(IHaContext haContext)
public SensorEntity EufyRobovacUptime => new(_haContext, "sensor.eufy_robovac_uptime");
///eufy RoboVac Uptime
public SensorEntity EufyRobovacUptime2 => new(_haContext, "sensor.eufy_robovac_uptime_2");
- ///EUGENE_DESKTOP_lastactive
+ ///EUGENE_DESKTOP _lastactive
public SensorEntity EugeneDesktopLastactive => new(_haContext, "sensor.eugene_desktop_lastactive");
- ///EUGENE_DESKTOP_lastsystemstatechange
+ ///EUGENE_DESKTOP _lastsystemstatechange
public SensorEntity EugeneDesktopLastsystemstatechange => new(_haContext, "sensor.eugene_desktop_lastsystemstatechange");
- ///EUGENE_DESKTOP_microphoneprocess
+ ///EUGENE_DESKTOP _microphoneprocess
public SensorEntity EugeneDesktopMicrophoneprocess => new(_haContext, "sensor.eugene_desktop_microphoneprocess");
+ ///EUGENE_DESKTOP _monitorpowerstate
+ public SensorEntity EugeneDesktopMonitorpowerstate => new(_haContext, "sensor.eugene_desktop_monitorpowerstate");
///EUGENE-DESKTOP Uptime
public SensorEntity EugeneDesktopUptime => new(_haContext, "sensor.eugene_desktop_uptime");
///Garden next Alarm
@@ -2421,9 +2414,9 @@ public SensorEntities(IHaContext haContext)
public SensorEntity GardenEchoUptime => new(_haContext, "sensor.garden_echo_uptime");
///Garden Floodlights Uptime
public SensorEntity GardenFloodlightsUptime => new(_haContext, "sensor.garden_floodlights_uptime");
- ///Garden Last Activity
+ ///Garden Last activity
public SensorEntity GardenLastActivity2 => new(_haContext, "sensor.garden_last_activity_2");
- ///Garden Last Motion
+ ///Garden Last motion
public SensorEntity GardenLastMotion2 => new(_haContext, "sensor.garden_last_motion_2");
///Garden Volume
public SensorEntity GardenVolume2 => new(_haContext, "sensor.garden_volume_2");
@@ -2483,7 +2476,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity HaileysMacbookAirSsid => new(_haContext, "sensor.haileys_macbook_air_ssid");
///HP Color LaserJet 4500 hpijs pcl3, 3.18.12
public SensorEntity HpColorLaserjet4500HpijsPcl331812 => new(_haContext, "sensor.hp_color_laserjet_4500_hpijs_pcl3_3_18_12");
- ///HUAWEI_P_smart_2019-86203 Uptime
+ ///Uptime
public SensorEntity HuaweiPSmart201986203Uptime => new(_haContext, "sensor.huawei_p_smart_2019_86203_uptime");
///iPad Uptime
public SensorEntity IpadUptime => new(_haContext, "sensor.ipad_uptime");
@@ -2557,7 +2550,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity JaydenSIphoneSim1 => new(_haContext, "sensor.jayden_s_iphone_sim_1");
///Jayden ’s iPhone SSID
public SensorEntity JaydenSIphoneSsid => new(_haContext, "sensor.jayden_s_iphone_ssid");
- ///Uptime
+ ///Jayden-s-iPhone RX Uptime
public SensorEntity JaydenSIphoneUptime => new(_haContext, "sensor.jayden_s_iphone_uptime");
///Uptime
public SensorEntity JaydenSIphoneUptime2 => new(_haContext, "sensor.jayden_s_iphone_uptime_2");
@@ -2565,11 +2558,11 @@ public SensorEntities(IHaContext haContext)
public SensorEntity JaydenSIphoneUptime3 => new(_haContext, "sensor.jayden_s_iphone_uptime_3");
///Jayden Uptime
public SensorEntity JaydenUptime => new(_haContext, "sensor.jayden_uptime");
- ///Johan Front Door Last Activity
+ ///Johan Front Door Last activity
public SensorEntity JohanFrontDoorLastActivity => new(_haContext, "sensor.johan_front_door_last_activity");
- ///Johan Front Door Last Ding
+ ///Johan Front Door Last ding
public SensorEntity JohanFrontDoorLastDing => new(_haContext, "sensor.johan_front_door_last_ding");
- ///Johan Front Door Last Motion
+ ///Johan Front Door Last motion
public SensorEntity JohanFrontDoorLastMotion => new(_haContext, "sensor.johan_front_door_last_motion");
///Johan Front Door Volume
public SensorEntity JohanFrontDoorVolume => new(_haContext, "sensor.johan_front_door_volume");
@@ -2629,45 +2622,53 @@ public SensorEntities(IHaContext haContext)
public SensorEntity NeerslagBuienradarRegenData => new(_haContext, "sensor.neerslag_buienradar_regen_data");
///netdaemon_status
public SensorEntity NetdaemonStatus => new(_haContext, "sensor.netdaemon_status");
+ ///Niemand
+ public SensorEntity Niemand => new(_haContext, "sensor.niemand");
///Niemand Drive Info
public SensorEntity NiemandDriveInfo => new(_haContext, "sensor.niemand_drive_info");
- ///Niemand Drive Last Activity
+ ///Niemand Drive Last activity
public SensorEntity NiemandDriveLastActivity => new(_haContext, "sensor.niemand_drive_last_activity");
- ///Niemand Drive Last Motion
+ ///Niemand Drive Last motion
public SensorEntity NiemandDriveLastMotion => new(_haContext, "sensor.niemand_drive_last_motion");
///Niemand Drive Volume
public SensorEntity NiemandDriveVolume => new(_haContext, "sensor.niemand_drive_volume");
///Niemand Front Door Info
public SensorEntity NiemandFrontDoorInfo => new(_haContext, "sensor.niemand_front_door_info");
- ///Niemand Front Door Last Activity
+ ///Niemand Front Door Last activity
public SensorEntity NiemandFrontDoorLastActivity => new(_haContext, "sensor.niemand_front_door_last_activity");
- ///Niemand Front Door Last Ding
+ ///Niemand Front Door Last ding
public SensorEntity NiemandFrontDoorLastDing => new(_haContext, "sensor.niemand_front_door_last_ding");
- ///Niemand Front Door Last Motion
+ ///Niemand Front Door Last motion
public SensorEntity NiemandFrontDoorLastMotion => new(_haContext, "sensor.niemand_front_door_last_motion");
///Niemand Front Door Volume
public SensorEntity NiemandFrontDoorVolume => new(_haContext, "sensor.niemand_front_door_volume");
///Niemand Garage Info
public SensorEntity NiemandGarageInfo => new(_haContext, "sensor.niemand_garage_info");
- ///Niemand Garage Last Activity
+ ///Niemand Garage Last activity
public SensorEntity NiemandGarageLastActivity => new(_haContext, "sensor.niemand_garage_last_activity");
- ///Niemand Garage Last Motion
+ ///Niemand Garage Last motion
public SensorEntity NiemandGarageLastMotion => new(_haContext, "sensor.niemand_garage_last_motion");
///Niemand Garage Volume
public SensorEntity NiemandGarageVolume => new(_haContext, "sensor.niemand_garage_volume");
///Niemand Garden Info
public SensorEntity NiemandGardenInfo => new(_haContext, "sensor.niemand_garden_info");
- ///Niemand Garden Last Activity
+ ///Niemand Garden Last activity
public SensorEntity NiemandGardenLastActivity => new(_haContext, "sensor.niemand_garden_last_activity");
- ///Niemand Garden Last Motion
+ ///Niemand Garden Last motion
public SensorEntity NiemandGardenLastMotion => new(_haContext, "sensor.niemand_garden_last_motion");
///Niemand Garden Volume
public SensorEntity NiemandGardenVolume => new(_haContext, "sensor.niemand_garden_volume");
+ ///Niemand-Guest
+ public SensorEntity NiemandGuest => new(_haContext, "sensor.niemand_guest");
+ ///Niemand-IOT
+ public SensorEntity NiemandIot => new(_haContext, "sensor.niemand_iot");
+ ///Niemand-Mesh
+ public SensorEntity NiemandMesh => new(_haContext, "sensor.niemand_mesh");
///Niemand Side Info
public SensorEntity NiemandSideInfo => new(_haContext, "sensor.niemand_side_info");
- ///Niemand Side Last Activity
+ ///Niemand Side Last activity
public SensorEntity NiemandSideLastActivity => new(_haContext, "sensor.niemand_side_last_activity");
- ///Niemand Side Last Motion
+ ///Niemand Side Last motion
public SensorEntity NiemandSideLastMotion => new(_haContext, "sensor.niemand_side_last_motion");
///Niemand Side Volume
public SensorEntity NiemandSideVolume => new(_haContext, "sensor.niemand_side_volume");
@@ -2737,7 +2738,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity SmartMeterIhdHardware => new(_haContext, "sensor.smart_meter_ihd_hardware");
///Smart Meter IHD Software Version
public SensorEntity SmartMeterIhdSoftwareVersion => new(_haContext, "sensor.smart_meter_ihd_software_version");
- ///Uptime
+ ///smart-plug-1 Uptime
public SensorEntity SmartPlug1Uptime => new(_haContext, "sensor.smart_plug_1_uptime");
///smart-plug-2 Uptime
public SensorEntity SmartPlug2Uptime => new(_haContext, "sensor.smart_plug_2_uptime");
@@ -2793,7 +2794,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity UkPc0jskuxUptime => new(_haContext, "sensor.uk_pc0jskux_uptime");
/// Uptime
public SensorEntity Uptime => new(_haContext, "sensor.uptime");
- /// RX Uptime
+ ///Uptime
public SensorEntity Uptime10 => new(_haContext, "sensor.uptime_10");
/// Uptime
public SensorEntity Uptime11 => new(_haContext, "sensor.uptime_11");
@@ -2805,7 +2806,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity Uptime14 => new(_haContext, "sensor.uptime_14");
/// Uptime
public SensorEntity Uptime15 => new(_haContext, "sensor.uptime_15");
- /// Uptime
+ ///Uptime
public SensorEntity Uptime16 => new(_haContext, "sensor.uptime_16");
/// Uptime
public SensorEntity Uptime17 => new(_haContext, "sensor.uptime_17");
@@ -2823,7 +2824,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity Uptime22 => new(_haContext, "sensor.uptime_22");
/// Uptime
public SensorEntity Uptime23 => new(_haContext, "sensor.uptime_23");
- /// Uptime
+ ///Uptime
public SensorEntity Uptime24 => new(_haContext, "sensor.uptime_24");
/// Uptime
public SensorEntity Uptime25 => new(_haContext, "sensor.uptime_25");
@@ -2867,13 +2868,13 @@ public SensorEntities(IHaContext haContext)
public SensorEntity Uptime42 => new(_haContext, "sensor.uptime_42");
/// Uptime
public SensorEntity Uptime43 => new(_haContext, "sensor.uptime_43");
- /// RX Uptime
+ ///Uptime
public SensorEntity Uptime44 => new(_haContext, "sensor.uptime_44");
- /// Uptime
+ ///Uptime
public SensorEntity Uptime45 => new(_haContext, "sensor.uptime_45");
/// Uptime
public SensorEntity Uptime46 => new(_haContext, "sensor.uptime_46");
- /// Uptime
+ ///Uptime
public SensorEntity Uptime47 => new(_haContext, "sensor.uptime_47");
/// Uptime
public SensorEntity Uptime48 => new(_haContext, "sensor.uptime_48");
@@ -2923,7 +2924,7 @@ public SensorEntities(IHaContext haContext)
public SensorEntity Uptime7 => new(_haContext, "sensor.uptime_7");
/// Uptime
public SensorEntity Uptime8 => new(_haContext, "sensor.uptime_8");
- /// Uptime
+ ///Uptime
public SensorEntity Uptime9 => new(_haContext, "sensor.uptime_9");
///Vacation Next State
public SensorEntity VacationNextState => new(_haContext, "sensor.vacation_next_state");
@@ -2979,8 +2980,6 @@ public SensorEntities(IHaContext haContext)
public SensorEntity WiserItrvUtilitySignal => new(_haContext, "sensor.wiser_itrv_utility_signal");
///Wiser LTS Target Temperature Boys
public SensorEntity WiserLtsTargetTemperatureBoys => new(_haContext, "sensor.wiser_lts_target_temperature_boys");
- ///Wiser LTS Target Temperature Guest Room
- public SensorEntity WiserLtsTargetTemperatureGuestRoom => new(_haContext, "sensor.wiser_lts_target_temperature_guest_room");
///Wiser RoomStat Utility Signal
public SensorEntity WiserRoomstatUtilitySignal => new(_haContext, "sensor.wiser_roomstat_utility_signal");
///Wiser HeatHub (WiserHeat031C5E) Uptime
@@ -3517,9 +3516,9 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity HottubcontrolRx => new(_haContext, "sensor.hottubcontrol_rx");
///Hottubcontrol TX
public NumericSensorEntity HottubcontrolTx => new(_haContext, "sensor.hottubcontrol_tx");
- ///HUAWEI_P_smart_2019-86203 RX
+ ///RX
public NumericSensorEntity HuaweiPSmart201986203Rx => new(_haContext, "sensor.huawei_p_smart_2019_86203_rx");
- ///HUAWEI_P_smart_2019-86203 TX
+ ///TX
public NumericSensorEntity HuaweiPSmart201986203Tx => new(_haContext, "sensor.huawei_p_smart_2019_86203_tx");
///IKEA of Sweden TRADFRI remote control Battery
public NumericSensorEntity IkeaOfSwedenTradfriRemoteControl580e51fePower => new(_haContext, "sensor.ikea_of_sweden_tradfri_remote_control_580e51fe_power");
@@ -3597,7 +3596,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity JaydenSIphoneFloorsAscended => new(_haContext, "sensor.jayden_s_iphone_floors_ascended");
///Jayden ’s iPhone Floors Descended
public NumericSensorEntity JaydenSIphoneFloorsDescended => new(_haContext, "sensor.jayden_s_iphone_floors_descended");
- ///RX
+ ///Jayden-s-iPhone RX RX
public NumericSensorEntity JaydenSIphoneRx => new(_haContext, "sensor.jayden_s_iphone_rx");
///RX
public NumericSensorEntity JaydenSIphoneRx2 => new(_haContext, "sensor.jayden_s_iphone_rx_2");
@@ -3607,7 +3606,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity JaydenSIphoneSteps => new(_haContext, "sensor.jayden_s_iphone_steps");
///Jayden ’s iPhone Storage
public NumericSensorEntity JaydenSIphoneStorage => new(_haContext, "sensor.jayden_s_iphone_storage");
- ///TX
+ ///Jayden-s-iPhone RX TX
public NumericSensorEntity JaydenSIphoneTx => new(_haContext, "sensor.jayden_s_iphone_tx");
///TX
public NumericSensorEntity JaydenSIphoneTx2 => new(_haContext, "sensor.jayden_s_iphone_tx_2");
@@ -3647,6 +3646,10 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity KitchenEchoRx => new(_haContext, "sensor.kitchen_echo_rx");
///Kitchen Echo TX
public NumericSensorEntity KitchenEchoTx => new(_haContext, "sensor.kitchen_echo_tx");
+ ///Kitchen Lights energy
+ public NumericSensorEntity KitchenLightsEnergy => new(_haContext, "sensor.kitchen_lights_energy");
+ ///Kitchen Lights power
+ public NumericSensorEntity KitchenLightsPower => new(_haContext, "sensor.kitchen_lights_power");
///Kitchen Lux
public NumericSensorEntity KitchenLux => new(_haContext, "sensor.kitchen_lux");
///Kitchen Motion Battery
@@ -3753,13 +3756,13 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity LumiLumiSensorMagnetAq29e0b1203DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_9e0b1203_device_temperature");
///Lounge Door Battery
public NumericSensorEntity LumiLumiSensorMagnetAq29e0b1203Power => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_9e0b1203_power");
- ///Officer Contact Device temperature
+ ///Office Door Device temperature
public NumericSensorEntity LumiLumiSensorMagnetAq2Ac831303DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_ac831303_device_temperature");
///Garage Door Device temperature
public NumericSensorEntity LumiLumiSensorMagnetAq2E6b02103DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_e6b02103_device_temperature");
///Garage Door Battery
public NumericSensorEntity LumiLumiSensorMagnetAq2E6b02103Power => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_e6b02103_power");
- ///Officer Contact power
+ ///Office Door power
public NumericSensorEntity LumiLumiSensorMagnetAq2Power => new(_haContext, "sensor.lumi_lumi_sensor_magnet_aq2_power");
///Dining Motion Device temperature
public NumericSensorEntity LumiLumiSensorMotionAq234796603DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_motion_aq2_34796603_device_temperature");
@@ -3787,6 +3790,10 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity LumiLumiSensorMotionAq2Ef2f1404DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_motion_aq2_ef2f1404_device_temperature");
///office motion Device temperature
public NumericSensorEntity LumiLumiSensorMotionAq2F33b1404DeviceTemperature => new(_haContext, "sensor.lumi_lumi_sensor_motion_aq2_f33b1404_device_temperature");
+ ///MacBook-Air RX
+ public NumericSensorEntity MacbookAirRx => new(_haContext, "sensor.macbook_air_rx");
+ ///MacBook-Air TX
+ public NumericSensorEntity MacbookAirTx => new(_haContext, "sensor.macbook_air_tx");
///master 1 energy
public NumericSensorEntity Master1Energy => new(_haContext, "sensor.master_1_energy");
///master 1 power
@@ -3867,12 +3874,16 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210CurrentRate => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_current_rate");
///Gas E6S16735201861 7401432210 Current Standing Charge
public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210CurrentStandingCharge => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_current_standing_charge");
+ ///Gas E6S16735201861 7401432210 Next Rate
+ public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210NextRate => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_next_rate");
///Gas E6S16735201861 7401432210 Previous Accumulative Consumption
public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210PreviousAccumulativeConsumption => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_previous_accumulative_consumption");
///Gas E6S16735201861 7401432210 Previous Accumulative Consumption (kWh)
public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210PreviousAccumulativeConsumptionKwh => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_previous_accumulative_consumption_kwh");
///Gas E6S16735201861 7401432210 Previous Accumulative Cost
public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210PreviousAccumulativeCost => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_previous_accumulative_cost");
+ ///Gas E6S16735201861 7401432210 Previous Rate
+ public NumericSensorEntity OctopusEnergyGasE6s167352018617401432210PreviousRate => new(_haContext, "sensor.octopus_energy_gas_e6s16735201861_7401432210_previous_rate");
///office 1 energy
public NumericSensorEntity Office1Energy => new(_haContext, "sensor.office_1_energy");
///office 1 power
@@ -4057,14 +4068,28 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity RmminiD92b62Tx => new(_haContext, "sensor.rmmini_d9_2b_62_tx");
/// RX
public NumericSensorEntity Rx => new(_haContext, "sensor.rx");
- /// RX RX
+ ///RX
public NumericSensorEntity Rx10 => new(_haContext, "sensor.rx_10");
- /// RX
+ ///RX
public NumericSensorEntity Rx100 => new(_haContext, "sensor.rx_100");
- /// RX
+ ///RX
public NumericSensorEntity Rx101 => new(_haContext, "sensor.rx_101");
- /// RX
+ ///RX
public NumericSensorEntity Rx102 => new(_haContext, "sensor.rx_102");
+ ///RX
+ public NumericSensorEntity Rx103 => new(_haContext, "sensor.rx_103");
+ ///RX
+ public NumericSensorEntity Rx104 => new(_haContext, "sensor.rx_104");
+ ///RX
+ public NumericSensorEntity Rx105 => new(_haContext, "sensor.rx_105");
+ ///RX
+ public NumericSensorEntity Rx106 => new(_haContext, "sensor.rx_106");
+ ///RX
+ public NumericSensorEntity Rx107 => new(_haContext, "sensor.rx_107");
+ ///RX
+ public NumericSensorEntity Rx108 => new(_haContext, "sensor.rx_108");
+ ///RX
+ public NumericSensorEntity Rx109 => new(_haContext, "sensor.rx_109");
/// RX
public NumericSensorEntity Rx11 => new(_haContext, "sensor.rx_11");
/// RX
@@ -4075,7 +4100,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Rx14 => new(_haContext, "sensor.rx_14");
/// RX
public NumericSensorEntity Rx15 => new(_haContext, "sensor.rx_15");
- /// RX
+ ///RX
public NumericSensorEntity Rx16 => new(_haContext, "sensor.rx_16");
/// RX
public NumericSensorEntity Rx17 => new(_haContext, "sensor.rx_17");
@@ -4093,7 +4118,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Rx22 => new(_haContext, "sensor.rx_22");
/// RX
public NumericSensorEntity Rx23 => new(_haContext, "sensor.rx_23");
- /// RX
+ ///RX
public NumericSensorEntity Rx24 => new(_haContext, "sensor.rx_24");
/// RX
public NumericSensorEntity Rx25 => new(_haContext, "sensor.rx_25");
@@ -4137,13 +4162,13 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Rx42 => new(_haContext, "sensor.rx_42");
/// RX
public NumericSensorEntity Rx43 => new(_haContext, "sensor.rx_43");
- /// RX RX
+ ///RX
public NumericSensorEntity Rx44 => new(_haContext, "sensor.rx_44");
- /// RX
+ ///RX
public NumericSensorEntity Rx45 => new(_haContext, "sensor.rx_45");
/// RX
public NumericSensorEntity Rx46 => new(_haContext, "sensor.rx_46");
- /// RX
+ ///RX
public NumericSensorEntity Rx47 => new(_haContext, "sensor.rx_47");
/// RX
public NumericSensorEntity Rx48 => new(_haContext, "sensor.rx_48");
@@ -4189,7 +4214,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Rx66 => new(_haContext, "sensor.rx_66");
///RX
public NumericSensorEntity Rx67 => new(_haContext, "sensor.rx_67");
- /// RX
+ ///RX
public NumericSensorEntity Rx68 => new(_haContext, "sensor.rx_68");
///RX
public NumericSensorEntity Rx69 => new(_haContext, "sensor.rx_69");
@@ -4207,57 +4232,57 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Rx74 => new(_haContext, "sensor.rx_74");
///RX
public NumericSensorEntity Rx75 => new(_haContext, "sensor.rx_75");
- /// RX
+ ///RX
public NumericSensorEntity Rx76 => new(_haContext, "sensor.rx_76");
///RX
public NumericSensorEntity Rx77 => new(_haContext, "sensor.rx_77");
///RX
public NumericSensorEntity Rx78 => new(_haContext, "sensor.rx_78");
- /// RX
+ ///RX
public NumericSensorEntity Rx79 => new(_haContext, "sensor.rx_79");
/// RX
public NumericSensorEntity Rx8 => new(_haContext, "sensor.rx_8");
///RX
public NumericSensorEntity Rx80 => new(_haContext, "sensor.rx_80");
- /// RX
+ ///RX
public NumericSensorEntity Rx81 => new(_haContext, "sensor.rx_81");
- /// RX
+ ///RX
public NumericSensorEntity Rx82 => new(_haContext, "sensor.rx_82");
- /// RX
+ ///RX
public NumericSensorEntity Rx83 => new(_haContext, "sensor.rx_83");
- /// RX
+ ///RX
public NumericSensorEntity Rx84 => new(_haContext, "sensor.rx_84");
- /// RX
+ ///RX
public NumericSensorEntity Rx85 => new(_haContext, "sensor.rx_85");
- /// RX
+ ///RX
public NumericSensorEntity Rx86 => new(_haContext, "sensor.rx_86");
- /// RX
+ ///RX
public NumericSensorEntity Rx87 => new(_haContext, "sensor.rx_87");
- /// RX
+ ///RX
public NumericSensorEntity Rx88 => new(_haContext, "sensor.rx_88");
- /// RX
+ ///RX
public NumericSensorEntity Rx89 => new(_haContext, "sensor.rx_89");
- /// RX
+ ///RX
public NumericSensorEntity Rx9 => new(_haContext, "sensor.rx_9");
- /// RX
+ ///RX
public NumericSensorEntity Rx90 => new(_haContext, "sensor.rx_90");
- /// RX
+ ///RX
public NumericSensorEntity Rx91 => new(_haContext, "sensor.rx_91");
- /// RX
+ ///RX
public NumericSensorEntity Rx92 => new(_haContext, "sensor.rx_92");
- /// RX
+ ///RX
public NumericSensorEntity Rx93 => new(_haContext, "sensor.rx_93");
- /// RX
+ ///RX
public NumericSensorEntity Rx94 => new(_haContext, "sensor.rx_94");
- /// RX
+ ///RX
public NumericSensorEntity Rx95 => new(_haContext, "sensor.rx_95");
- /// RX
+ ///RX
public NumericSensorEntity Rx96 => new(_haContext, "sensor.rx_96");
- /// RX
+ ///RX
public NumericSensorEntity Rx97 => new(_haContext, "sensor.rx_97");
- /// RX
+ ///RX
public NumericSensorEntity Rx98 => new(_haContext, "sensor.rx_98");
- /// RX
+ ///RX
public NumericSensorEntity Rx99 => new(_haContext, "sensor.rx_99");
///RX
public NumericSensorEntity SammiLeighSA52Rx => new(_haContext, "sensor.sammi_leigh_s_a52_rx");
@@ -4323,9 +4348,9 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity SmartMeterGasImportVolToday => new(_haContext, "sensor.smart_meter_gas_import_vol_today");
///Smart Meter IHD HAN RSSI
public NumericSensorEntity SmartMeterIhdHanRssi => new(_haContext, "sensor.smart_meter_ihd_han_rssi");
- ///RX
+ ///smart-plug-1 RX
public NumericSensorEntity SmartPlug1Rx => new(_haContext, "sensor.smart_plug_1_rx");
- ///TX
+ ///smart-plug-1 TX
public NumericSensorEntity SmartPlug1Tx => new(_haContext, "sensor.smart_plug_1_tx");
///smart-plug-2 RX
public NumericSensorEntity SmartPlug2Rx => new(_haContext, "sensor.smart_plug_2_rx");
@@ -4427,14 +4452,28 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity TuyaSocket3Voltage => new(_haContext, "sensor.tuya_socket_3_voltage");
/// TX
public NumericSensorEntity Tx => new(_haContext, "sensor.tx");
- /// RX TX
+ ///TX
public NumericSensorEntity Tx10 => new(_haContext, "sensor.tx_10");
- /// TX
+ ///TX
public NumericSensorEntity Tx100 => new(_haContext, "sensor.tx_100");
- /// TX
+ ///TX
public NumericSensorEntity Tx101 => new(_haContext, "sensor.tx_101");
- /// TX
+ ///TX
public NumericSensorEntity Tx102 => new(_haContext, "sensor.tx_102");
+ ///TX
+ public NumericSensorEntity Tx103 => new(_haContext, "sensor.tx_103");
+ ///TX
+ public NumericSensorEntity Tx104 => new(_haContext, "sensor.tx_104");
+ ///TX
+ public NumericSensorEntity Tx105 => new(_haContext, "sensor.tx_105");
+ ///TX
+ public NumericSensorEntity Tx106 => new(_haContext, "sensor.tx_106");
+ ///TX
+ public NumericSensorEntity Tx107 => new(_haContext, "sensor.tx_107");
+ ///TX
+ public NumericSensorEntity Tx108 => new(_haContext, "sensor.tx_108");
+ ///TX
+ public NumericSensorEntity Tx109 => new(_haContext, "sensor.tx_109");
/// TX
public NumericSensorEntity Tx11 => new(_haContext, "sensor.tx_11");
/// TX
@@ -4445,7 +4484,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Tx14 => new(_haContext, "sensor.tx_14");
/// TX
public NumericSensorEntity Tx15 => new(_haContext, "sensor.tx_15");
- /// TX
+ ///TX
public NumericSensorEntity Tx16 => new(_haContext, "sensor.tx_16");
/// TX
public NumericSensorEntity Tx17 => new(_haContext, "sensor.tx_17");
@@ -4463,7 +4502,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Tx22 => new(_haContext, "sensor.tx_22");
/// TX
public NumericSensorEntity Tx23 => new(_haContext, "sensor.tx_23");
- /// TX
+ ///TX
public NumericSensorEntity Tx24 => new(_haContext, "sensor.tx_24");
/// TX
public NumericSensorEntity Tx25 => new(_haContext, "sensor.tx_25");
@@ -4507,13 +4546,13 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Tx42 => new(_haContext, "sensor.tx_42");
/// TX
public NumericSensorEntity Tx43 => new(_haContext, "sensor.tx_43");
- /// RX TX
+ ///TX
public NumericSensorEntity Tx44 => new(_haContext, "sensor.tx_44");
- /// TX
+ ///TX
public NumericSensorEntity Tx45 => new(_haContext, "sensor.tx_45");
/// TX
public NumericSensorEntity Tx46 => new(_haContext, "sensor.tx_46");
- /// TX
+ ///TX
public NumericSensorEntity Tx47 => new(_haContext, "sensor.tx_47");
/// TX
public NumericSensorEntity Tx48 => new(_haContext, "sensor.tx_48");
@@ -4559,7 +4598,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Tx66 => new(_haContext, "sensor.tx_66");
///TX
public NumericSensorEntity Tx67 => new(_haContext, "sensor.tx_67");
- /// TX
+ ///TX
public NumericSensorEntity Tx68 => new(_haContext, "sensor.tx_68");
///TX
public NumericSensorEntity Tx69 => new(_haContext, "sensor.tx_69");
@@ -4577,57 +4616,57 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity Tx74 => new(_haContext, "sensor.tx_74");
///TX
public NumericSensorEntity Tx75 => new(_haContext, "sensor.tx_75");
- /// TX
+ ///TX
public NumericSensorEntity Tx76 => new(_haContext, "sensor.tx_76");
///TX
public NumericSensorEntity Tx77 => new(_haContext, "sensor.tx_77");
///TX
public NumericSensorEntity Tx78 => new(_haContext, "sensor.tx_78");
- /// TX
+ ///TX
public NumericSensorEntity Tx79 => new(_haContext, "sensor.tx_79");
/// TX
public NumericSensorEntity Tx8 => new(_haContext, "sensor.tx_8");
///TX
public NumericSensorEntity Tx80 => new(_haContext, "sensor.tx_80");
- /// TX
+ ///TX
public NumericSensorEntity Tx81 => new(_haContext, "sensor.tx_81");
- /// TX
+ ///TX
public NumericSensorEntity Tx82 => new(_haContext, "sensor.tx_82");
- /// TX
+ ///TX
public NumericSensorEntity Tx83 => new(_haContext, "sensor.tx_83");
- /// TX
+ ///TX
public NumericSensorEntity Tx84 => new(_haContext, "sensor.tx_84");
- /// TX
+ ///TX
public NumericSensorEntity Tx85 => new(_haContext, "sensor.tx_85");
- /// TX
+ ///TX
public NumericSensorEntity Tx86 => new(_haContext, "sensor.tx_86");
- /// TX
+ ///TX
public NumericSensorEntity Tx87 => new(_haContext, "sensor.tx_87");
- /// TX
+ ///TX
public NumericSensorEntity Tx88 => new(_haContext, "sensor.tx_88");
- /// TX
+ ///TX
public NumericSensorEntity Tx89 => new(_haContext, "sensor.tx_89");
- /// TX
+ ///TX
public NumericSensorEntity Tx9 => new(_haContext, "sensor.tx_9");
- /// TX
+ ///TX
public NumericSensorEntity Tx90 => new(_haContext, "sensor.tx_90");
- /// TX
+ ///TX
public NumericSensorEntity Tx91 => new(_haContext, "sensor.tx_91");
- /// TX
+ ///TX
public NumericSensorEntity Tx92 => new(_haContext, "sensor.tx_92");
- /// TX
+ ///TX
public NumericSensorEntity Tx93 => new(_haContext, "sensor.tx_93");
- /// TX
+ ///TX
public NumericSensorEntity Tx94 => new(_haContext, "sensor.tx_94");
- /// TX
+ ///TX
public NumericSensorEntity Tx95 => new(_haContext, "sensor.tx_95");
- /// TX
+ ///TX
public NumericSensorEntity Tx96 => new(_haContext, "sensor.tx_96");
- /// TX
+ ///TX
public NumericSensorEntity Tx97 => new(_haContext, "sensor.tx_97");
- /// TX
+ ///TX
public NumericSensorEntity Tx98 => new(_haContext, "sensor.tx_98");
- /// TX
+ ///TX
public NumericSensorEntity Tx99 => new(_haContext, "sensor.tx_99");
///UK-020287222957 RX
public NumericSensorEntity Uk020287222957Rx => new(_haContext, "sensor.uk_020287222957_rx");
@@ -4681,7 +4720,7 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity WashingMachinePowerenergy => new(_haContext, "sensor.washing_machine_powerenergy");
///Washing machine powerEnergy
public NumericSensorEntity WashingMachinePowerenergy2 => new(_haContext, "sensor.washing_machine_powerenergy_2");
- ///Water Temperature
+ ///hottubmanager Water Temperature
public NumericSensorEntity WaterTemperature => new(_haContext, "sensor.water_temperature");
///Wiser iTRV Boys Battery
public NumericSensorEntity WiserItrvAaronBattery => new(_haContext, "sensor.wiser_itrv_aaron_battery");
@@ -4737,6 +4776,8 @@ public SensorEntities(IHaContext haContext)
public NumericSensorEntity WiserLtsTargetTemperatureDining => new(_haContext, "sensor.wiser_lts_target_temperature_dining");
///Wiser LTS Target Temperature Entrance
public NumericSensorEntity WiserLtsTargetTemperatureEntrance => new(_haContext, "sensor.wiser_lts_target_temperature_entrance");
+ ///Wiser LTS Target Temperature Guest Room
+ public NumericSensorEntity WiserLtsTargetTemperatureGuestRoom => new(_haContext, "sensor.wiser_lts_target_temperature_guest_room");
///Wiser LTS Target Temperature Landing
public NumericSensorEntity WiserLtsTargetTemperatureLanding => new(_haContext, "sensor.wiser_lts_target_temperature_landing");
///Wiser LTS Target Temperature Lounge
@@ -4946,9 +4987,9 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity AlarmBeepTwo => new(_haContext, "switch.alarm_beep_two");
///Alarm Siren Beep Two
public SwitchEntity AlarmSirenBeepTwo2 => new(_haContext, "switch.alarm_siren_beep_two_2");
- ///Aubrecia Drive siren
+ ///Aubrecia Drive Siren
public SwitchEntity AubreciaDriveSiren => new(_haContext, "switch.aubrecia_drive_siren");
- ///Bubbles
+ ///hottubmanager Bubbles
public SwitchEntity Bubbles => new(_haContext, "switch.bubbles");
///Christmas Indoor Sonoff
public SwitchEntity ChristmasIndoorSonoff => new(_haContext, "switch.christmas_indoor_sonoff");
@@ -5060,7 +5101,7 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity GarageRepeatSwitch => new(_haContext, "switch.garage_repeat_switch");
///Garage shuffle switch
public SwitchEntity GarageShuffleSwitch => new(_haContext, "switch.garage_shuffle_switch");
- ///Garden siren
+ ///Garden Siren
public SwitchEntity GardenSiren2 => new(_haContext, "switch.garden_siren_2");
///Hot Tub Heater
public SwitchEntity Heaters => new(_haContext, "switch.heaters");
@@ -5080,6 +5121,7 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity JaydenRepeatSwitch => new(_haContext, "switch.jayden_repeat_switch");
///Jayden repeat switch
public SwitchEntity JaydenRepeatSwitch2 => new(_haContext, "switch.jayden_repeat_switch_2");
+ ///Jayden-s-iPhone RX
public SwitchEntity JaydenSIphone => new(_haContext, "switch.jayden_s_iphone");
public SwitchEntity JaydenSIphone2 => new(_haContext, "switch.jayden_s_iphone_2");
///Aaron shuffle switch
@@ -5150,7 +5192,7 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity LoungeSurroundMusicFullVolume => new(_haContext, "switch.lounge_surround_music_full_volume");
///Lounge TV Socket
public SwitchEntity LoungeTvSocket => new(_haContext, "switch.lounge_tv_socket");
- ///Massage
+ ///hottubmanager Massage
public SwitchEntity Massage => new(_haContext, "switch.massage");
///Master do not disturb switch
public SwitchEntity MasterDoNotDisturbSwitch => new(_haContext, "switch.master_do_not_disturb_switch");
@@ -5160,11 +5202,13 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity MasterShuffleSwitch => new(_haContext, "switch.master_shuffle_switch");
///netdaemon_lightsmanager
public SwitchEntity NetdaemonLightsmanager => new(_haContext, "switch.netdaemon_lightsmanager");
+ ///Niemand
+ public SwitchEntity Niemand => new(_haContext, "switch.niemand");
///Niemand Drive Event Stream
public SwitchEntity NiemandDriveEventStream => new(_haContext, "switch.niemand_drive_event_stream");
///Niemand Drive Live Stream
public SwitchEntity NiemandDriveLiveStream => new(_haContext, "switch.niemand_drive_live_stream");
- ///Niemand Drive siren
+ ///Niemand Drive Siren
public SwitchEntity NiemandDriveSiren => new(_haContext, "switch.niemand_drive_siren");
///Niemand Drive Siren
public SwitchEntity NiemandDriveSiren2 => new(_haContext, "switch.niemand_drive_siren_2");
@@ -5176,7 +5220,7 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity NiemandGarageEventStream => new(_haContext, "switch.niemand_garage_event_stream");
///Niemand Garage Live Stream
public SwitchEntity NiemandGarageLiveStream => new(_haContext, "switch.niemand_garage_live_stream");
- ///Niemand Garage siren
+ ///Niemand Garage Siren
public SwitchEntity NiemandGarageSiren => new(_haContext, "switch.niemand_garage_siren");
///Niemand Garage Siren
public SwitchEntity NiemandGarageSiren2 => new(_haContext, "switch.niemand_garage_siren_2");
@@ -5184,15 +5228,21 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity NiemandGardenEventStream => new(_haContext, "switch.niemand_garden_event_stream");
///Niemand Garden Live Stream
public SwitchEntity NiemandGardenLiveStream => new(_haContext, "switch.niemand_garden_live_stream");
- ///Niemand Garden siren
+ ///Niemand Garden Siren
public SwitchEntity NiemandGardenSiren => new(_haContext, "switch.niemand_garden_siren");
///Niemand Garden Siren
public SwitchEntity NiemandGardenSiren2 => new(_haContext, "switch.niemand_garden_siren_2");
+ ///Niemand-Guest
+ public SwitchEntity NiemandGuest => new(_haContext, "switch.niemand_guest");
+ ///Niemand-IOT
+ public SwitchEntity NiemandIot => new(_haContext, "switch.niemand_iot");
+ ///Niemand-Mesh
+ public SwitchEntity NiemandMesh => new(_haContext, "switch.niemand_mesh");
///Niemand Side Event Stream
public SwitchEntity NiemandSideEventStream => new(_haContext, "switch.niemand_side_event_stream");
///Niemand Side Live Stream
public SwitchEntity NiemandSideLiveStream => new(_haContext, "switch.niemand_side_live_stream");
- ///Niemand Side siren
+ ///Niemand Side Siren
public SwitchEntity NiemandSideSiren => new(_haContext, "switch.niemand_side_siren");
///Niemand Side Siren
public SwitchEntity NiemandSideSiren2 => new(_haContext, "switch.niemand_side_siren_2");
@@ -5262,7 +5312,7 @@ public SwitchEntities(IHaContext haContext)
public SwitchEntity WallpanelDoNotDisturbSwitch => new(_haContext, "switch.wallpanel_do_not_disturb_switch");
///Washing machine
public SwitchEntity WashingMachine => new(_haContext, "switch.washing_machine");
- ///Water Pump
+ ///hottubmanager Water Pump
public SwitchEntity WaterPump => new(_haContext, "switch.water_pump");
///Wiser Boys Window Detection
public SwitchEntity WiserAaronWindowDetection => new(_haContext, "switch.wiser_aaron_window_detection");
@@ -5443,7 +5493,7 @@ public InputDatetimeEntities(IHaContext haContext)
public InputDatetimeEntity Energy1HourWindow => new(_haContext, "input_datetime.energy_1_hour_window");
///Energy 2 Hour Window
public InputDatetimeEntity Energy2HourWindow => new(_haContext, "input_datetime.energy_2_hour_window");
- ///Energy 3 hour Window
+ ///Energy 3 Hour Window
public InputDatetimeEntity Energy3HourWindow => new(_haContext, "input_datetime.energy_3_hour_window");
}
@@ -5453,7 +5503,7 @@ public AlarmControlPanelEntity(IHaContext haContext, string entityId) : base(haC
{
}
- public AlarmControlPanelEntity(Entity entity) : base(entity)
+ public AlarmControlPanelEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5491,13 +5541,13 @@ public partial record AlarmControlPanelAttributes
public double? SupportedFeatures { get; init; }
}
-public partial record AutomationEntity : Entity, AutomationAttributes>
+public partial record AutomationEntity : Entity, AutomationAttributes>, IAutomationEntityCore
{
public AutomationEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public AutomationEntity(Entity entity) : base(entity)
+ public AutomationEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5526,13 +5576,13 @@ public partial record AutomationAttributes
public double? SupportedFeatures { get; init; }
}
-public partial record BinarySensorEntity : Entity, BinarySensorAttributes>
+public partial record BinarySensorEntity : Entity, BinarySensorAttributes>, IBinarySensorEntityCore
{
public BinarySensorEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public BinarySensorEntity(Entity entity) : base(entity)
+ public BinarySensorEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5711,13 +5761,13 @@ public partial record BinarySensorAttributes
public object? NextMaxCost { get; init; }
}
-public partial record ButtonEntity : Entity, ButtonAttributes>
+public partial record ButtonEntity : Entity, ButtonAttributes>, IButtonEntityCore
{
public ButtonEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public ButtonEntity(Entity entity) : base(entity)
+ public ButtonEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5734,13 +5784,13 @@ public partial record ButtonAttributes
public string? DeviceClass { get; init; }
}
-public partial record CalendarEntity : Entity, CalendarAttributes>
+public partial record CalendarEntity : Entity, CalendarAttributes>, ICalendarEntityCore
{
public CalendarEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public CalendarEntity(Entity entity) : base(entity)
+ public CalendarEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5772,13 +5822,13 @@ public partial record CalendarAttributes
public string? Description { get; init; }
}
-public partial record CameraEntity : Entity, CameraAttributes>
+public partial record CameraEntity : Entity, CameraAttributes>, ICameraEntityCore
{
public CameraEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public CameraEntity(Entity entity) : base(entity)
+ public CameraEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5816,13 +5866,13 @@ public partial record CameraAttributes
public double? Timestamp { get; init; }
}
-public partial record ClimateEntity : Entity, ClimateAttributes>
+public partial record ClimateEntity : Entity, ClimateAttributes>, IClimateEntityCore
{
public ClimateEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public ClimateEntity(Entity entity) : base(entity)
+ public ClimateEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5968,13 +6018,13 @@ public partial record ClimateAttributes
public bool? IsPassive { get; init; }
}
-public partial record CoverEntity : Entity, CoverAttributes>
+public partial record CoverEntity : Entity, CoverAttributes>, ICoverEntityCore
{
public CoverEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public CoverEntity(Entity entity) : base(entity)
+ public CoverEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -5991,13 +6041,13 @@ public partial record CoverAttributes
public double? SupportedFeatures { get; init; }
}
-public partial record DeviceTrackerEntity : Entity, DeviceTrackerAttributes>
+public partial record DeviceTrackerEntity : Entity, DeviceTrackerAttributes>, IDeviceTrackerEntityCore
{
public DeviceTrackerEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public DeviceTrackerEntity(Entity entity) : base(entity)
+ public DeviceTrackerEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6092,13 +6142,13 @@ public partial record DeviceTrackerAttributes
public double? Course { get; init; }
}
-public partial record GroupEntity : Entity, GroupAttributes>
+public partial record GroupEntity : Entity, GroupAttributes>, IGroupEntityCore
{
public GroupEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public GroupEntity(Entity entity) : base(entity)
+ public GroupEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6115,13 +6165,13 @@ public partial record GroupAttributes
public string? FriendlyName { get; init; }
}
-public partial record InputBooleanEntity : Entity, InputBooleanAttributes>
+public partial record InputBooleanEntity : Entity, InputBooleanAttributes>, IInputBooleanEntityCore
{
public InputBooleanEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public InputBooleanEntity(Entity entity) : base(entity)
+ public InputBooleanEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6138,13 +6188,13 @@ public partial record InputBooleanAttributes
public string? FriendlyName { get; init; }
}
-public partial record InputButtonEntity : Entity, InputButtonAttributes>
+public partial record InputButtonEntity : Entity, InputButtonAttributes>, IInputButtonEntityCore
{
public InputButtonEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public InputButtonEntity(Entity entity) : base(entity)
+ public InputButtonEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6161,13 +6211,13 @@ public partial record InputButtonAttributes
public string? FriendlyName { get; init; }
}
-public partial record InputNumberEntity : NumericEntity, InputNumberAttributes>
+public partial record InputNumberEntity : NumericEntity, InputNumberAttributes>, IInputNumberEntityCore
{
public InputNumberEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public InputNumberEntity(Entity entity) : base(entity)
+ public InputNumberEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6197,15 +6247,24 @@ public partial record InputNumberAttributes
[JsonPropertyName("supported_features")]
public double? SupportedFeatures { get; init; }
+
+ [JsonPropertyName("unit_of_measurement")]
+ public string? UnitOfMeasurement { get; init; }
+
+ [JsonPropertyName("icon")]
+ public string? Icon { get; init; }
+
+ [JsonPropertyName("friendly_name")]
+ public string? FriendlyName { get; init; }
}
-public partial record InputSelectEntity : Entity, InputSelectAttributes>
+public partial record InputSelectEntity : Entity, InputSelectAttributes>, IInputSelectEntityCore
{
public InputSelectEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public InputSelectEntity(Entity entity) : base(entity)
+ public InputSelectEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6225,13 +6284,13 @@ public partial record InputSelectAttributes
public string? Icon { get; init; }
}
-public partial record InputTextEntity : Entity, InputTextAttributes>
+public partial record InputTextEntity : Entity, InputTextAttributes>, IInputTextEntityCore
{
public InputTextEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public InputTextEntity(Entity entity) : base(entity)
+ public InputTextEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6254,13 +6313,13 @@ public partial record InputTextAttributes
public string? Mode { get; init; }
}
-public partial record LightEntity : Entity, LightAttributes>
+public partial record LightEntity : Entity, LightAttributes>, ILightEntityCore
{
public LightEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public LightEntity(Entity entity) : base(entity)
+ public LightEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6328,13 +6387,13 @@ public partial record LightAttributes
public bool? Restored { get; init; }
}
-public partial record MediaPlayerEntity : Entity, MediaPlayerAttributes>
+public partial record MediaPlayerEntity : Entity, MediaPlayerAttributes>, IMediaPlayerEntityCore
{
public MediaPlayerEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public MediaPlayerEntity(Entity entity) : base(entity)
+ public MediaPlayerEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6438,13 +6497,13 @@ public partial record MediaPlayerAttributes
public double? QueueSize { get; init; }
}
-public partial record NumberEntity : NumericEntity, NumberAttributes>
+public partial record NumberEntity : NumericEntity, NumberAttributes>, INumberEntityCore
{
public NumberEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public NumberEntity(Entity entity) : base(entity)
+ public NumberEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6473,13 +6532,13 @@ public partial record NumberAttributes
public string? UnitOfMeasurement { get; init; }
}
-public partial record PersonEntity : Entity, PersonAttributes>
+public partial record PersonEntity : Entity, PersonAttributes>, IPersonEntityCore
{
public PersonEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public PersonEntity(Entity entity) : base(entity)
+ public PersonEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6517,13 +6576,13 @@ public partial record PersonAttributes
public string? FriendlyName { get; init; }
}
-public partial record ProximityEntity : NumericEntity, ProximityAttributes>
+public partial record ProximityEntity : NumericEntity, ProximityAttributes>, IProximityEntityCore
{
public ProximityEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public ProximityEntity(Entity entity) : base(entity)
+ public ProximityEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6543,13 +6602,13 @@ public partial record ProximityAttributes
public string? FriendlyName { get; init; }
}
-public partial record RemoteEntity : Entity, RemoteAttributes>
+public partial record RemoteEntity : Entity, RemoteAttributes>, IRemoteEntityCore
{
public RemoteEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public RemoteEntity(Entity entity) : base(entity)
+ public RemoteEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6566,13 +6625,13 @@ public partial record RemoteAttributes
public bool? Restored { get; init; }
}
-public partial record SceneEntity : Entity, SceneAttributes>
+public partial record SceneEntity : Entity, SceneAttributes>, ISceneEntityCore
{
public SceneEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public SceneEntity(Entity entity) : base(entity)
+ public SceneEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6592,13 +6651,13 @@ public partial record SceneAttributes
public string? FriendlyName { get; init; }
}
-public partial record ScriptEntity : Entity, ScriptAttributes>
+public partial record ScriptEntity : Entity, ScriptAttributes>, IScriptEntityCore
{
public ScriptEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public ScriptEntity(Entity entity) : base(entity)
+ public ScriptEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6630,13 +6689,13 @@ public partial record ScriptAttributes
public double? SupportedFeatures { get; init; }
}
-public partial record SelectEntity : Entity, SelectAttributes>
+public partial record SelectEntity : Entity, SelectAttributes>, ISelectEntityCore
{
public SelectEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public SelectEntity(Entity entity) : base(entity)
+ public SelectEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6656,13 +6715,13 @@ public partial record SelectAttributes
public string? EventId { get; init; }
}
-public partial record SensorEntity : Entity, SensorAttributes>
+public partial record SensorEntity : Entity, SensorAttributes>, ISensorEntityCore
{
public SensorEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public SensorEntity(Entity entity) : base(entity)
+ public SensorEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -6679,7 +6738,7 @@ public partial record SensorAttributes
public object? CurrentBans { get; init; }
[JsonPropertyName("total_bans")]
- public IReadOnlyList? TotalBans { get; init; }
+ public object? TotalBans { get; init; }
[JsonPropertyName("device_class")]
public string? DeviceClass { get; init; }
@@ -7598,15 +7657,60 @@ public partial record SensorAttributes
[JsonPropertyName("2023-08-04T13:00:00Z")]
public double? _20230804T130000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T21:30:00Z")]
+ public double? _20230908T213000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T21:00:00Z")]
+ public double? _20230908T210000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T20:30:00Z")]
+ public double? _20230908T203000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T20:00:00Z")]
+ public double? _20230908T200000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T19:30:00Z")]
+ public double? _20230908T193000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T19:00:00Z")]
+ public double? _20230908T190000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T18:30:00Z")]
+ public double? _20230908T183000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T18:00:00Z")]
+ public double? _20230908T180000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T17:30:00Z")]
+ public double? _20230908T173000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T17:00:00Z")]
+ public double? _20230908T170000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T16:30:00Z")]
+ public double? _20230908T163000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T16:00:00Z")]
+ public double? _20230908T160000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T15:30:00Z")]
+ public double? _20230908T153000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T15:00:00Z")]
+ public double? _20230908T150000Z { get; init; }
+
+ [JsonPropertyName("2023-09-08T14:30:00Z")]
+ public double? _20230908T143000Z { get; init; }
}
-public partial record NumericSensorEntity : NumericEntity, NumericSensorAttributes>
+public partial record NumericSensorEntity : NumericEntity, NumericSensorAttributes>, ISensorEntityCore
{
public NumericSensorEntity(IHaContext haContext, string entityId) : base(haContext, entityId)
{
}
- public NumericSensorEntity(Entity entity) : base(entity)
+ public NumericSensorEntity(IEntityCore entity) : base(entity)
{
}
}
@@ -7903,6 +8007,18 @@ public partial record NumericSensorAttributes
[JsonPropertyName("Is Finishing Charge")]
public bool? IsFinishingCharge { get; init; }
+
+ [JsonPropertyName("applicable_rates")]
+ public IReadOnlyList