39 lines
916 B
C#
39 lines
916 B
C#
using HomeAssistantGenerated;
|
|
using NetDaemonInterface;
|
|
|
|
namespace NetDaemonInterface;
|
|
|
|
/// <summary>
|
|
/// Interface used for providing inputs/events to area's
|
|
/// </summary>
|
|
public interface IAreaControl
|
|
{
|
|
|
|
/// <summary>
|
|
/// Ein Button wurde betätigt
|
|
/// </summary>
|
|
/// <param name="ButtonSensor">Sensor, der gedrückt wurde</param>
|
|
public void ButtonPressed(string entityId, CallServiceDataElement dataElement);
|
|
|
|
/// <summary>
|
|
/// Morgendämmerung
|
|
/// </summary>
|
|
public void SunDawn(NotifyServices notifyServices);
|
|
|
|
/// <summary>
|
|
/// Sonnenaufgang
|
|
/// </summary>
|
|
public void SunRising(NotifyServices notifyServices);
|
|
|
|
/// <summary>
|
|
/// Abenddämmerung
|
|
/// </summary>
|
|
public void SunDusk(NotifyServices notifyServices);
|
|
|
|
/// <summary>
|
|
/// Sonnenuntergang
|
|
/// </summary>
|
|
public void SunSetting(NotifyServices notifyServices);
|
|
|
|
}
|