ShowingOff my FIFU Project

Home Assistant automation projects, questions, etc. go here.
Post Reply
User avatar
hellresistor
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Sun Feb 28, 2021 8:11 am
Contact:

Hello All I like share my project (in development) :oops: :geek:

Force Indoor Farming Universal Project

I started this project in the day I was forced to put my cactus inside of house, derived from the low outside temperatures.

Actually I put all outside, the weather becomes less cold. :mrgreen:
Which leaves me with time to experiment/test until next fall/winter. :P :mrgreen: :twisted:

The hardware I am using:
- 6x SonOff Basic R2
- 1x SonOff Sensor Temp/Humid + 5m Cable "kit"
- 1x MH-Z19B + nodeMCU ve CP2102
- 1x Dehumidifier 1500w
- 1x SpiderFarmmer LED SF1000 (Version not Dimmable)
- 2x Fans (In-Out Air Flow)
- 1x Little Auxiliary Fan (air circulation inside)
- 1x Heater Cable
- 1x Air Purifier
- A small corner of 1m x 1m x 2m

Actually I am getting some problems, because, I am working in HomeAssistant and Node-Red like 1 month. Thats all It is very new for me :lol: :oops:

The Project can be found on GitHub ( https://github.com/hellresistor/FIFU-Project.git )

Hope this can help someone. Or someone can help better this!

Have a Nice Day and here some work from yesterday

Image

Image
(Yeah, Yeahh... !! a fake one ... but seems work good...)

Image

Image
PS: again sorry my bad english
What's below is right.
What's on top is wrong.
User avatar
CrookedCola
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Fri Feb 26, 2021 2:07 pm
Location: United States

Awesome! Did you watch any of LEDg's HA videos before putting this together? This is the basic recipe I am working on (just in my head at the moment).

I have some experience with HA, and iobroker, and the like -- so I have a good understanding there. The whole "photosynthesis" process (beyond rudimentary junior high biology) is fairly new to me. In fact, before LED and arduino/pi I, honestly, had no interest in horticulture. Now, I'm all about it.

I look forward to seeing your project grow and evolve over time.
I love Linux, Automation, and Marijuana.
DIY or DIE
stud
LED Lover
LED Lover
Reactions:
Posts: 143
Joined: Wed Jun 03, 2020 4:19 pm
Location: Canada

nice , next time if you want to save time , use Sonoff S31 as contactors , i have over 20 of them tasmotized for 2 years + running with no issues.
User avatar
hellresistor
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Sun Feb 28, 2021 8:11 am
Contact:

CrookedCola wrote:
Sun Feb 28, 2021 2:19 pm
Awesome! Did you watch any of LEDg's HA videos before putting this together? This is the basic recipe I am working on (just in my head at the moment).

I have some experience with HA, and iobroker, and the like -- so I have a good understanding there. The whole "photosynthesis" process (beyond rudimentary junior high biology) is fairly new to me. In fact, before LED and arduino/pi I, honestly, had no interest in horticulture. Now, I'm all about it.

I look forward to seeing your project grow and evolve over time.
I have found the LedGarden Videos after doing this (because I still have problems with mixing/build the CO2 system ^^ ), maybe because my corner to cactus it is to small. Will get heater very fast. and take a while to down the Temperature.

I have found some interesting projects here!! (a PRO projects :shock: :shock: :D )
What's below is right.
What's on top is wrong.
User avatar
hellresistor
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Sun Feb 28, 2021 8:11 am
Contact:

stud wrote:
Sun Feb 28, 2021 3:02 pm
nice , next time if you want to save time , use Sonoff S31 as contactors , i have over 20 of them tasmotized for 2 years + running with no issues.
:shock: :shock: :shock: Thank you for that tip. I dont knew that. I am new on this things, a friend show me their house and I got what I need. Well , when 'burn' I will replace ;)

WOW and are 60% cheap!

Have seen wrong. Or can you give me a link ?
What's below is right.
What's on top is wrong.
stud
LED Lover
LED Lover
Reactions:
Posts: 143
Joined: Wed Jun 03, 2020 4:19 pm
Location: Canada

Official website: https://www.itead.cc/sonoff-s31.html
i'm in Canada and i dont like to wait a month for my stuff , so i buy from Amazon.
https://www.amazon.ca/Sonoff-Monitoring ... 312&sr=8-5
there is 2 versions of this device , LITE does not have power monitor , the one above from amazon ,included power monitor ,
they are very easy to flash with tasmota , you just need a FTDI 3.3v/5v .
good luck
User avatar
hellresistor
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Sun Feb 28, 2021 8:11 am
Contact:

Thank You @stud

That it is a US PLUG I have EU plugs :S It is good to know! TY One more Time
What's below is right.
What's on top is wrong.
User avatar
hellresistor
LED-Curious
LED-Curious
Reactions:
Posts: 9
Joined: Sun Feb 28, 2021 8:11 am
Contact:

Here my exhaustion system loops to purifier/ozonizer

Code: Select all

[{"id":"d702c63b.736f08","type":"tab","label":"Exhaustion System","disabled":false,"info":""},{"id":"7df118fa.47b778","type":"api-call-service","z":"d702c63b.736f08","name":"Exhaustion Off","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.exhaustion","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":660,"y":240,"wires":[[]]},{"id":"73345fd1.0dfde","type":"api-call-service","z":"d702c63b.736f08","name":"Exhaustion On","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.exhaustion","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":480,"y":140,"wires":[["959670ac.f1b7e"]]},{"id":"5e146776.f8c338","type":"delay","z":"d702c63b.736f08","name":"","pauseType":"delay","timeout":"2","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":500,"y":240,"wires":[["7df118fa.47b778"]]},{"id":"a31d0e05.62f72","type":"api-current-state","z":"d702c63b.736f08","name":"Exhaustion ON?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.exhaustion","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":340,"y":240,"wires":[["5e146776.f8c338","46d57088.32129"],[]]},{"id":"8c8827a0.b1e088","type":"api-current-state","z":"d702c63b.736f08","name":"Exhaustion OFF?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.exhaustion","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":290,"y":140,"wires":[["73345fd1.0dfde"],[]]},{"id":"c19d57dc.4f35c8","type":"comment","z":"d702c63b.736f08","name":"Exaustion System","info":"","x":350,"y":20,"wires":[]},{"id":"6e510c31.ecaf64","type":"api-current-state","z":"d702c63b.736f08","name":"General","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.terrarium1","state_type":"habool","blockInputOverrides":false,"outputProperties":[],"x":180,"y":240,"wires":[["a31d0e05.62f72"],["a31d0e05.62f72"]]},{"id":"ec67df6e.7f5e2","type":"server-state-changed","z":"d702c63b.736f08","name":"Exhaust System","server":"92cf13e3.01318","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.general_exhaust","entityidfiltertype":"exact","outputinitially":true,"state_type":"habool","haltifstate":"true","halt_if_type":"bool","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":80,"y":140,"wires":[["8c8827a0.b1e088"],["6e510c31.ecaf64"]]},{"id":"46d57088.32129","type":"change","z":"d702c63b.736f08","name":"set Stop","rules":[{"t":"set","p":"payload","pt":"msg","to":"stop","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":500,"y":80,"wires":[["959670ac.f1b7e"]]},{"id":"959670ac.f1b7e","type":"looptimer-advanced","z":"d702c63b.736f08","duration":"4","units":"Minute","maxloops":"1000","maxtimeout":"12","maxtimeoutunits":"Hour","name":"","x":680,"y":120,"wires":[["56c989f3.084868"],["6a455da7.84e464"]]},{"id":"56c989f3.084868","type":"api-current-state","z":"d702c63b.736f08","name":"Purifier OFF?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.purifier","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":860,"y":80,"wires":[["effb1c16.bee0e"],[]]},{"id":"effb1c16.bee0e","type":"api-call-service","z":"d702c63b.736f08","name":"Purifier On","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.purifier","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":1030,"y":80,"wires":[["c7ddde5.2d4202"]]},{"id":"6a455da7.84e464","type":"api-current-state","z":"d702c63b.736f08","name":"Purifier ON?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.purifier","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":950,"y":160,"wires":[["e1d2437e.0822a"],[]]},{"id":"e1d2437e.0822a","type":"api-call-service","z":"d702c63b.736f08","name":"Purifier Off","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.purifier","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":1110,"y":160,"wires":[[]]},{"id":"c7ddde5.2d4202","type":"delay","z":"d702c63b.736f08","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":1200,"y":80,"wires":[["6a455da7.84e464"]]},{"id":"f583d274.7a37d","type":"change","z":"d702c63b.736f08","name":"set Stop","rules":[{"t":"set","p":"payload","pt":"msg","to":"stop","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":240,"y":520,"wires":[["403cc7cc.bc7b08"]]},{"id":"50411ca8.4516e4","type":"server-state-changed","z":"d702c63b.736f08","name":"Led1 OFF?","server":"92cf13e3.01318","version":3,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"switch.led1","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"off","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"eventData"},{"property":"topic","propertyType":"msg","value":"","valueType":"triggerId"}],"x":90,"y":480,"wires":[["9245f295.eb4b1"],["f583d274.7a37d"]]},{"id":"403cc7cc.bc7b08","type":"looptimer-advanced","z":"d702c63b.736f08","duration":"30","units":"Minute","maxloops":"1000","maxtimeout":"12","maxtimeoutunits":"Hour","name":"","x":360,"y":380,"wires":[["3b98cc2f.441a74"],["7ccf0b75.b106c4"]]},{"id":"6adaecf5.e3a474","type":"delay","z":"d702c63b.736f08","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":880,"y":440,"wires":[["7ccf0b75.b106c4"]]},{"id":"7ccf0b75.b106c4","type":"api-current-state","z":"d702c63b.736f08","name":"Exhaust Syst ON?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.general_exhaust","state_type":"habool","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":510,"y":520,"wires":[["4788b5d2.a9b6cc"],[]]},{"id":"3b98cc2f.441a74","type":"api-current-state","z":"d702c63b.736f08","name":"Exhaust Syst OFF?","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"false","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.general_exhaust","state_type":"habool","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"x":550,"y":380,"wires":[["94e8b1a7.e9c2"],[]]},{"id":"94e8b1a7.e9c2","type":"api-call-service","z":"d702c63b.736f08","name":"Exhaust Syst ON","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"input_boolean","service":"turn_on","entityId":"input_boolean.general_exhaust","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":750,"y":380,"wires":[["6adaecf5.e3a474"]]},{"id":"4788b5d2.a9b6cc","type":"api-call-service","z":"d702c63b.736f08","name":"Exhaust Syst OFF","server":"92cf13e3.01318","version":3,"debugenabled":false,"service_domain":"input_boolean","service":"turn_off","entityId":"input_boolean.general_exhaust","data":"","dataType":"jsonata","mergecontext":"","mustacheAltTags":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"queue":"none","x":710,"y":520,"wires":[[]]},{"id":"9245f295.eb4b1","type":"api-current-state","z":"d702c63b.736f08","name":"General","server":"92cf13e3.01318","version":2,"outputs":2,"halt_if":"true","halt_if_type":"bool","halt_if_compare":"is","entity_id":"input_boolean.terrarium1","state_type":"habool","blockInputOverrides":false,"outputProperties":[],"x":180,"y":420,"wires":[["403cc7cc.bc7b08"],["7ccf0b75.b106c4"]]},{"id":"92cf13e3.01318","type":"server","name":"Home Assistant","version":1,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
What yout say? :o
What's below is right.
What's on top is wrong.
Post Reply