MyCodo - 开源环境监管系统

2021-04-22 13:04:20

MyCodo是覆盆子PI的开源软件,以有趣的方式耦合有趣的方式来感知和操纵环境。

如果您认为MyCodo软件中存在错误,请首先通过Guthub问题进行搜索,并查看您的问题是否已讨论或解决了。如果您的问题是新颖或明显的MRE,最近比类似的问题,您应该创建一个新问题。创建新问题时,请务必阅读问题模板中的所有信息并按照说明进行操作。用所要求的信息替换模板文本(例如"步骤1"在&#34下面重现问题&#34的步骤;应该用实际步骤替换以重现问题的实际步骤)。您提供的信息越多,重现和诊断问题的更容易。如果问题无法复制,因为没有提供足够的信息,可能会延迟或阻止解决问题。

我总是免费制作麦克猫,我打算改变这一点。但是,如果您发现MyCodo有用并希望支持其持续的发展,请考虑成为Github.com/sponsors/Kizniche或捐赠Kylegabriel.com/donate的赞助商。

输入从传感器,GPIO引脚状态,模数转换器等测量的输入(或创建自己的自定义输入)。

执行操作的输出,例如切换GPIO引脚高/低,生成PWM信号,执行shell脚本和Python代码,以及更多(或创建您自己的自定义输出)。

执行任务的功能,例如以有趣的方式耦合输入和输出,例如PID控制器,条件控制器,触发器控制器,以命名几(或创建自己的自定义函数)。

Web界面,用于在本地网络上使用Web浏览器牢固访问MyCodo,或通过Internet连接使用World World的任何位置,查看和配置系统,包括多个光线和黑暗主题。

显示可配置小部件的仪表板,包括交互式实时和历史图,仪表,输出状态指示灯,测量和更多(或创建您自己的自定义小部件)。

警报通知以在测量范围内或超过用户指定的阈值时发送电子邮件,在出现问题时立即了解。

随着时间的推移,为改变PID控制器设定点的设定点跟踪,与成型机,回流烤箱,热循环仪,Sous烹饪等的东西一起使用。

注释要记录事件,警报和其他重要点,可以覆盖图形,以便使用测量数据可视化事件。

升级系统以轻松将MyCodo系统升级到最新版本,以获取最新功能或还原到以前备份的版本。

最初开发的是培养食用蘑菇,Mycodo已经进化了更多。以下是MyCodo完成的一些事情:

让我知道如何使用mycodo,我可以在此列表中包含它。

MyCodo已被测试以与Raspberry PI OS Lite一起使用(2020-05-27),以及使用MyCodo Version =&gt的桌面版本。 8.6.0。

使用Internet连接将Raspberry PI启动到Raspberry PI OS中,在终端中运行以下命令以启动MyCodo安装:

确保安装脚本完成而没有错误。将在〜/ mycodo / install / setup.log中创建输出的日志。

如果安装成功,则应通过向HTTPS://127.0.0.1/导航Web浏览器来访问Web用户界面,替换127.0.0.1与您的raspberry pi' s ip地址。首次访问后,系统将提示您在重定向到登录页面之前创建管理员用户。登录后,请检查页面左侧的时间是否正确。不正确的时间可能导致测量存储和检索的许多问题等。还要确保页面左上角的主机名和版本号为绿色,指示守护程序正在运行。红色表示守护程序无效或无响应。最后,确保Web界面的所有部件都禁用浏览器的任何Java阻止插件才能正常运行。

如果在安装期间收到错误,则相信阻止系统操作,请使用安装日志创建问题。如果您首先要尝试自己诊断问题,请参阅诊断问题。

收集了一系列最小的匿名使用统计信息,以帮助改善发展。没有从收集的信息中保存识别信息,并且仅用于改进MyCodo。没有其他来源可以访问此信息。收集的数据主要是使用了什么和多种功能以及其他类似信息。 '收集的数据可以从&#39查看;查看收集的统计数据'链接在设置中 - >一般页面。在“常规设置”页面上有一个选择选项。

比例积分衍生物(PID)控制器是用于控制系统的整个工业的控制回路反馈机制。它有效地将可测量的条件(例如温度)带到所需状态(设定值)。调整良好的PID控制器可以快速升高到设定点,具有最小的过冲,并维持振荡略微振荡的设定值。

顶部图可视化温度的调节。红线是已被配置为在每天的过程中改变的所需温度(设定值)。蓝线是实际记录的温度。绿色垂直条表示加热器每20秒时的激活时间已有多长时间。通过最小调谐实现该调节,并且已经显示出与设定值(±0.5°Celsius)的非常最小的偏差。进一步调谐将进一步降低这种可变性。

所有支持的输入,输出和其他设备都可以在手册的支持设备部分找到。

MyCodo支持导入自定义输入,输出和控制器模块。您可以在自定义输入,自定义输出和自定义功能下找到有关手册中的每个手册的更多信息。

如果要添加到支持的输入,输出和控制器列表,请使用您创建或启动新问题的模块提交拉拔请求。

此外,我还有另一个github存储库,专门用于自定义输入,输出和控制器,该控制器不一定适合内置集合,并且默认情况下不包含MyCodo,但可以导入。这些可以在Kizniche / Mycodo-Custom中找到。

感谢您使用和支持MyCodo,但请根据您找到此文档的位置,您可能没有最新版本,或者如果未通过官方分发站点获取,则可能已更改。您应该能够在以下链接中找到GitHub或My Web站点上的最新版本。

MyCodo是免费软件:您可以根据自由软件基础,​​许可证版本3的版本,或(在您的选项中)的任何更介绍版本的GNU通用公共许可证的条款重新分配和/或修改它。

MyCodo分发,希望它将有用,但没有任何保修;甚至没有暗示的适销性或适用性的特定目的。有关更多详细信息,请参阅GNU通用公共许可证。

该软件包括第三方开源软件组件。如果适用,请参阅许可证信息的单个文件。

默认情况下,MyCodo将显示浏览器设置的默认语言。您还可能强制在[Gear Icon]的设置中的语言 - >配置 - >一般 - >语

如果您想改进翻译,您可以使用〜/ mycodo / mycodo / mycodo_flask / mycodo_flask / mycodo_flask / translations /或启动详细校正的新问题提交一个修改的.po文件。

MyCodo是een geautomatiseerd监控 - en regelsysteg dat是gebouwdom op de raspberry pi te draaien(分词零,1,2,3 en 4)。

Oorspronkelijk ontworpen om eetbare paddenstoelen te kweken,是mycodouitgegroeid tot het remogen om eetmer to doen,weberonder kweel materen,het kweken van micro-consterismen,het onderhouden vanibijenbijen bij de bijen,Het Incuberen van Dieren en Eieren,Hetonderhouden van Aquatische Systemen, Het ouder Worden Van Kazen,Hetfermenteren van Voedsel en Tabak,Het Koken Eten(Sous-Vide)en Meer。

het systeem bestaat uit enen beastend(守护程序)en en entend(gebruikersinterface)。 De Bersend Voert Metingen Uit Van Sersenen Enapparaten,CoördineertVervolgensZARATEN DioreCEREEREN OP DIEMETINGEN,嵌合HET eMONOM OM输出TE MODULEREN(RELAIS,PWM,DRAADLOZE OUTLES),OMGEvingsomStandigheden TE Regelen Met Elektrischeapparaten Onder Pid-Engeling(omschakeling Tijd的Gestage Engeling) ,Timers Plannen,Foto' S Maken En Video Streamen,Acties Activeen Wanneermetingen Aan Bepaalde Voorwaarden Voldoen(Relais Moduleren,OpdrachuitVoeren,每邮箱OP De Hoogte Stellen等)。 De Frontend Iseen Webinterface Die Gemakkelijke Navigatie en Configuratie Mogelijkmaakt vanaf elk Apparaat遇到了Zeen浏览器。

MyCodo是一种自动监控和控制系统,旨在在Raspberry PI(零版本,1,2,3和4)上运行。

Mycodo设计的起源设计,Mycodo已经发展到包括更多的能力,包括植物的荧光,微生物的培养,尺子蜂房的稳定,鸡蛋动物的孵化,维护水生系统,奶酪老化,发酵食品(真空)等等。

该系统包括服务器(恶魔)和用户界面(用户界面)。该系统执行缺陷和设备的测量,然后坐标测量各种响应,包括调制输出(继电器,PWM,无线套接字)的能力,并在控制下使用电器调节环境条件。PID(连续时间控制),计划定时器,捕获照片和desflux视频,触发器共享当测量响应条件(调制继电器,运行命令,通知电子邮件等)等时Web界面是一个界面Web,便于从与浏览器兼容的Toutapplay导航和配置。

Mycodo Ist Ein自动机构Überwachungs-und Condierungssystem,Dasfürdenraspberrypi(Versionn Zero,1,2,3 und 4)Entwickelt Wurde。

源始献给死去Kultivierung冯Speisepilzen konzipiert,帽子MycododieFähigkeit祖weitaus梅尔erweitert,darunter死Kultivierung vonPflanzen,死微生物Kultivierung,死AufrechterhaltungderHomöostaseDER Bienenhaus-Bienenhäuser,死Inkubation冯Tieren undEiern,死Aufrechterhaltung冯Wassersystemen,DAS Altern冯加濑, Dasgärenvon·勒宾·勒宾·勒布斯·斯诺伊Das Kochen Essen(真空)undmehr。

DAS System Besteht Aus Einem后端(守护程序)undeinem fontend(benutzerbobläche)。达斯后端führtMessungen冯Sensoren UNDGerätendurchUND koordiniert达恩EINE Vielzahl冯Reaktionen AUF dieseMessungen,einschließlichDERMöglichkeit,Ausgänge(继电器,PWM,drahtloseAusgänge)つmodulieren UND Umgebungsbedingungen MITelektrischenGeräten温特PID-Steuerungつregulieren(stetige Regelung oderUmschaltung)宰特) ,ZeitpläneFlanten,Fotos Aufnehmen und视频Streams,AktionenAuslösen,沃恩Messungen Bestimmte BedingungenErfüllen(Relaismodulieren,PerfehleAusführen,每封电子邮件Benachrichtigen USW.)UND VIELESMEHR。 Das Frontend Ist EineWeboerfläche,Die Eine Einfache导航und申请von Jedem浏览器-fähigenGerätausErmöglicht。

MyCodoèASISTemadi Monitoragggio e regolazione自动cheèatticocroato per funzionare sul raspberry pi(Versivei零,1,2,3 e 4)。

Mycodo最初设计用于培养食用蘑菇,越来越多地了解,了解更多,培养,培养微生物,维持蜂巢蜜蜂的稳健,培养动物和鸡蛋,维持水生系统,甲酸盐,发酵食品和烟草,烹饪食物(Sous-Saw)等等。

该系统包括后端(守护程序)和前端(用户界面)。后端执行来自传感器和设备的测量,然后协调union多样化这些测量的答案,包括可能模块化输出(继电器,PWM,无线套接字) ),在PID控制下使用电气设备(恒定调整切换时间),程序定时器,捕获照片和传输视频进行调整,当测量符合某些条件时激活动作(中继调制,执行命令,通过电子邮件通知等)对他人。前端是A' Web界面,允许从任何浏览器的设备轻松实现Econfiguration导航。

MyCodo Er Et AutomatisertOvervåkings-og Specteringssystem Som Blegget forÅkjørepåraspberrypi(versjoner零,1,2,3 og 4)。

Mycodo Er Opprinnelig utviklet forÅdyrke spiselige sopp,og harvoksttilågjøremulighetentilÅgjøremulemer,indludert dyrking avplanter,opprettholder honningbi apirshomeorasis,opprettholde akvatiske systemer,Aldrende Oster,Fermenterende Matvarer Og Tobakk,Matlaging Mat(Sous-Video)OG MER。

SystemetBestårvenen ensend(守护程序)og en frontend(brukrensenitt).backendutførermålingerfra sensorer og Enheter,og Koordererer Dereteret Mangfoldig Setm Set Med SvarPå表示,Inkludert MulighetenTilÅmoduleteutganger(Reléer,PWM,Trådløseuttak),CarmereMiljøforholt Medelektriske Enheter根据PID-KONTOLOLS(STABIL SCILETER ELLER EXTRIDID),定时刨花,TA Bilder OG Streame Video,UtløseVillingernårmålingeneOppfyller Vise·普林德勒(ModulereReléer,utføreKommandeer,Varsle通过电子邮件等)OG Mer。 Frontend Er et webgressnitt somgjørdenkeltÅ乘坐赫尔克伦Som Helst Nettlesraktivertenhet之间的Sailing Og Konfigure。

MyCodo到ZautomatyzoWany System MonitorWania I Sticalacji,KtóryZostałZBudowanyDo Pracy Na Raspberry Pi(Wersje Zero,1,2 I 3)。

Pierwotnie zaprojektowany做uprawygrzybówjadalnych,MycodorozwinęłoSIE,奥比umożliwićznacznie更多信息,W TYMuprawę罗斯林,hodowlęmikroorganizmów,utrzymanie homeostazypszczółmiodnych,inkubacjęzwierząt的JAJ,utrzymanieSystemówWodnych,dojrzewanie鬣羚,fermentacjężywności的tytoniu,Gotowanie jedzenie(苏 - 在聂泰尔科。

该系统由背部设备(恶魔)和前端(用户界面)组成。后端执行来自传感器和设备的测量,然后将各种答案组合到这些测量的各种答案,包括调制输出(继电器,PWM,无线输出)的能力,使用PID控制下的电气设备调节环境条件(恒定调整或切换时间),设置定时器,拍摄照片和视频流,在测量时触发动作符合特定条件(通过电子邮件调制,命令执行,通过电子邮件等)而不仅。前端是一个网络接口,允许您轻松地从支持浏览器的任何设备导航和配置。

关于Mycodoéumsistema自动杆De Monitoringo e监管quefoiconstruídorodar nodar no raspberry pi(Verse ZERE,1,2,3 E 4)。

Oreationmente inclebido para manderar cogumeloscomestíveis关于mycococrocesceu对Comperidad de Fazer Muito Mais,Cantuindo栽培品,Mantuina Microorismos,Manter和Hoosoostase到Apiáriodeabelhas,Incubar Animais E Ovos,Manter SistemasAquáticos,Queijosenvelhecidos,Fermental Alimentos E Tabaco,Cozinhar Comida(Sous - 类似的)emuito Mais。

关于Sistema Compreende UM后端(守护程序)E UM Frontend(接口Deusuário)。关于后端ConduzMediçõesParirdoSensivosEcoordena UM Congunto Diversificado De Respostas AessasMedições,Cantuanto Acaptidade de ModularSaídas(Relés,PWM,Tomadas SEM FIO),正常为CondiçõesBamientaisCom DiscositivosEleétricosat Controlepid(RegulaçãoEstávelourca Tempo),AgendarCronômetros,Capturarfotos e CrownitirVídeo,AcioonarAçõesQuando asMediçõesdenderadeterminadascondições(模块化relés,executar comandos,notigicar孔隙邮件等)e muito mais。关于Frontendéuma接口da web que permitefacilnavegaçãoeconfiguraçãoa partir dequequer disositivo habilitadopara navegador。

MyCodo - этоАвтоматизированнаясистемаМониторингаирегулирования,Созданнаядляработынаraspberrypi(Версии零,1,2,3и4)。

Первоначальноразработанныйдлявыращиваниясъедобныхгрибов,Mycodoвыроситеперьспособенделатьгораздобольше,включаявыращиваниерастений,выращиваниемикроорганизмов,поддержаниегомеостазапасекимедоносныхпчел,инкубациюживотныхияиц,поддержаниеводныхсистем,старениесыров,ферментациюпродуктовитабака,приготовлениепищи。 еда(Sous-Vide)имногоедругое。

Системавключаетвсебябэкэнд(Демон)иинтерфейс(Пользовельскийинтерфейс)。 Бэкэндпроводитизмеренияотдатчиковиустройств,затемкоординируетразнообразныйнаборответовнаэтиизмерения,включаявозможностьмодулироватьвыходы(реле,ШИМ,беспроводныевыходы)регулироватьусловияокружающейсредыспомощьюэлектрическихустройствподуправлениемПИД(постоянноерегулированиеилипереключение)。 время)планироватьтаймеры,захватыватьфотографииипотоковоевидео,запускатьдействия,когдаизмерениясоответствуютопределеннымусловиям(модулироватьреле,выполнятькоманды,отправлятьуведомленияпоэлектроннойпочтеит。д。)имногоедругое。 Интерфейспредставляетсобойвеб-интерфейс,Которыйобеспечиваетпростуюнавигациюинастройкуслюбогойстройствасподддддержкойбраузера。

Micodo是一款自动监测和调节系统,由达达河上的Daradi(零,1,2,3和4个版本)创建。

最初专为种植食用蘑菇而设计,Micodo在植物的可能性,培养,蜜蜂种植,动物饲料,水系统,发酵奶酪,食品,烹饪食品(Sous-Vide)等。

系统包含后端(守护程序)和前端(用户界面)。来自传感器和设备的后者测量,然后坐标各种输出调制(继电器,PVM,无线),用PYDKONTROL(恒定控制或时间),定时,记录本发明和流式视频,在测量某些条件时启动动作(继电器调制,命令执行,电子邮件通知等)等等。前端是一个Web接口,允许从Billy设备的设备轻松导航和配置。

MyCodo ES UN System Automatizato de Monitoreo YSticalaciónQue Fue Creadopara Ejecutasse En La Rasperbery PI(版本Cero,1,2,3 y 4)。

原装Menzar Hongo Comestibles,Mycodo Hongidopara Chantuir La Pupdidad de Hacer MuchoMás,el Manteniento de La Someostasis deLasabacióndeAnimaless和Huevos,El Mantenimiento de LosSistemasacuáticos,El Envejecimiento de Los Quesos,La FermentaCa De Los Quesos Alimentos Y Eltabaco,La Cocina。 Comida(Sous-Vide),YMás。

EL System Contende联合国后端(守护进程)Y UN Frontend(Interfaz de Usuario).el后端Reviza Medicines Desde Sensores Y一次性,Luego Coordinnun Condunto Divero

......