文件名称:puppet:.NET Core框架,用于自动执行人居海拔
文件大小:54KB
文件格式:ZIP
更新时间:2024-06-05 19:35:08
C#
欢迎来到木偶 带有Hubitat Elevate的用于家庭自动化的.NET Core框架。 如果您正在寻找My House Runs .NET的演示和幻灯片,则。 Puppet.Automation项目包含一个通用示例,该示例基于我用于食品储藏室门的逻辑。 有关更多示例自动化,。 这个怎么运作 您的其中一台设备上的事件被触发。 示例:您的食品储藏室门打开,触发接触传感器发送open 。 Puppet Executive流程从Hubitat的websocket界面捕获该事件,并将其引发为可以在.NET Core代码中处理的System.Event 。 Puppet Executive将事件传递给AutomationFactory 。 AutomationFactory类根据各种提示实例化IAutomation的正确实现,并将其返回给Executive。 示例:执行人员向Automat
【文件预览】:
puppet-master
----Puppet.Common()
--------Events()
--------Exceptions()
--------Devices()
--------Configuration()
--------Puppet.Common.csproj(1KB)
--------Telemetry()
--------Automation()
--------Services()
--------Notifiers()
--------Models()
----.gitignore(5KB)
----README.md(5KB)
----azure-pipelines.yml(436B)
----Puppet.Api()
--------Startup.cs(2KB)
--------Dockerfile(688B)
--------Properties()
--------Puppet.Api.csproj(1021B)
--------Program.cs(693B)
--------appsettings.Development.json(159B)
--------appsettings.json(927B)
--------Models()
--------Controllers()
----.vscode()
--------launch.json(1KB)
--------settings.json(66B)
--------tasks.json(429B)
----LICENSE(1KB)
----.dockerignore(316B)
----Puppet.Executive()
--------Mqtt()
--------Puppet.Executive.csproj(2KB)
--------Automation()
--------Services()
--------Interfaces()
----Puppet.sln(3KB)
----Hubitat()
--------puppet-aux-endpoint.groovy(2KB)
--------puppet-virtual-lock.groovy(921B)
--------vlc-thing.groovy(16KB)
--------puppet-virtual-garage-door.groovy(817B)
----Puppet.Automation()
--------devicemap.json(107B)
--------SampleAutomation.cs(3KB)
--------Puppet.Automation.csproj(986B)
----publish.bat(969B)