===== Home Automation ===== Tutorials and blog posts of many home related DIY How Tos.\\ ===== Alexa ===== * [[2016:Stateless Switches]] Smartthings and Hue lamps * {{ ::turn_esp8266_wifi_module_into_fake_wemo_switch_for_amazon_echo.htm |Fake Wemo with ESP8266 Controlled by Alexa}} * [[2016:ESP8266:Fake Wemo support files]] * [[2016:Alexa and Home Automation]] The HTML files describing the fake WEMO * {{ ::guide-_setting_up_a_raspberry_pi_as_a_echo_harmony_bridge.htm |Amazon Echo bridge with Harmony on a Pi }} Oct 2016 * {{ ::emulate_a_wemo_device_with_esp8266_-_tinkerman_2016-11-29_8-32-53_am_.htm |Emulate Wemo with ESP8266}} Nov 2016 * {{ ::alexapi_mqtt_smart_hub_-_hackster.io_2017-01-17_9-02-09_am_.htm |Alexa-Pi-MQTT-Smarthub hackster.io}} * [[Alexa-Lambda-MQTT 101]] A simple page I put together with an overview of the data flow. Jan 2017 * {{ ::xoseperez_-_fauxmoesp_bitbucket_2017-05-26_8-34-59_am_.htm |Overview of FauxMoESP Library for Alexa-ESP8266 control}} * {{ ::when_iot_meets_ai-_home_automation_with_alexa_and_nodemcu-_6_steps_with_pictures_2017-05-19_8-50-55_pm_.htm |instructable for Alexa to ESP commands but the code crashes after a while when I tried it}} * [[Setting Up Custom voice Routines in Alexa]] ===== Crawl Space ===== * [[Crawl Space Humidity]] blog from UNC geek * {{ :cs_fallacies.pdf |Crawl Space Venting Fallacies}} Craig DeWitt, PhD, PE January 3, 2002 * {{ ::3_reasons_your_crawl_space_has_high_humidity_grows_stuff_2017-02-15_1-59-35_pm_.htm |3 reasons your crawl space has high humidity and grows stuff.}} * {{ ::hl255.pdf |Wood Moisture content, Clemson University}} * {{ ::wmc.pdf |Wood Moisture content, RLC Engineering}} * {{ ::pub33059.pdf |US DOE study vented vs unvented Crawl Spaces, Eastern TN}} * {{ ::cs_specs.pdf |Sealed crawl space specifications, RLC Engineering}} * {{ ::home_energy_january_2005_low_res2.pdf |NC Field demonstration Princeville, NC open vs closed crawl spaces}} ===== Displays ===== * {{ ::esp8266_0.96_inch_oled_display_with_arduino_ide_-_random_nerd_tutorials_2017-06-09_7-30-33_am_.htm |0.9inch I2C OLED with ESP8266}} * [[ili9341 to ESP32 wiring]] ===== ESP8266 ===== * [[info:ESP-12 pinout]] esp8266 LoLin * {{ ::new_nodemcu_lua_esp8266_ch340g_esp-12e_wireless_wifi_internet_development_board_ebay_2019-03-20_8_36_39_am_.html |NodeMCU esp8266 board}} * [[2016:Huzzah Esp8266]] Adafruits breakout and packaging * {{ ::overview_-_adafruit_huzzah_esp8266_breakout_-_adafruit_learning_system_2016-12-09_10-22-44_am_.htm |Huzzah Overview & Pin definitions}} * {{ ::arduino_reference.rst_at_master_esp8266_arduino_github_2021-04-21_5_17_16_pm_.html |ESP8266 Programming Reference}} * {{ ::nodemcu-mqtt-iot-project-switch-button.pdf |ESP8266 Pushbutton Switch Project}} * {{ ::resinchem_tech_a_new_parking_assistant_using_esp8266_and_ws2812b_leds_11_25_2022_10_53_36_am_.html |ESP8266 Parking Sensor using LIDAR TF Mini}} ===== Energy Monitor ===== * [[fritz powermon schematic]] IKW project * {{ ::power_mon.zip |Arduino & Esp822 code for current transformer (IKW powermon)}} * https://youtu.be/8KXLDy0pp4I Youtube link for IKW Powermon ===== Environmental Monitor===== This is the collection of devices at Downing Place that monitors the porch, greenhouse light, greenhouse temperature and indoor temperatures including plant room, attic, AC output, crawl space temp and hunidity, garage door status, solar energy. * [[NanoHub]] Obsolete, replaced with node-red and MQTT ===== FDTI to 232 Cable Adafruit===== * {{ ::ft232_3.3v_with_led.pdf |Adafruit FDTI cable pinout}} ===== Gateway ===== * {{ ::github_-_bbx10-nanohab-_rfm69_gateway_and_controller_for_esp8266_2016-10-15_9-20-19_am_.htm |Nanohub - Moteino-Huzzah gateway}} * {{ ::nanohab-master.zip |Nanohub Source for Moeteinos and Huzzah}} * [[TG_RFMESPGW - ESP8266 to Moteino Gateway]] Uses a Huzzah to communicate with a Moteino using the Serial Port ===== Home Automation ===== * [[2017:ha:Building an SQLite Temperature Monitor with Pi]] Part 1 * [[2017:ha:Building an SQLite Temperature Monitor with Pi Part 2]] * [[2016:ha:Control OpenHab with Alexa]] Aaron Tinsley blog * [[2016:ESP8266 Router Restart]] * [[2016:ha:Finally Got Hue Lights]] Ghostbit blog May 2016 * [[2016:ha:OpenHAB, MQTT, Arduino and ESP8266]] * [[2016:ha:Relay Control with MQTT and OpenHab]] Uses ESP-EZ on ESP8266 processor * [[2016:ha:Setting Up OpenHab and Mosquitto on Pi]] * {{ ::start_small-_calulating_sunrise_and_sunset_in_python_2016-11-25_10-58-17_am_.htm |Sunrise-Sunset in Python}} * {{ ::raspberry_pi_view_topic_-_run_daily_script_pending_variable_information_2016-11-26_9-01-38_am_.htm |Sunset and Cron - Run function on Pi}} * [[2016:ha:Sunwait]] * [[2016:ha:The language of IoT]] excellent MQTT-Arduino-Openhab writeup on Element14 * [[2016:ha:Uber HA with Arduino-MQTT-Gateway & Openhab]] * [[2016:ha:YouTube Series of MQTT-ESP8266]] by "ItkindaWorks" ===== Horizontal Blinds ===== * [[2019:DIY Motorized Blinds]] Stepper and Arduino * [[2019:DIY Blinds Stepper data]] Sketch, Amazon listing, data * {{ ::horizontal_blinds_hardware_cribbs_technologies_2020-05-24_9_36_22_am_.html |Motorizing Horizontal Blinds}} Motorized blinds from "the hookup", a YouTube channel: * {{ ::automated_motorized_window_blinds_horizontal_blinds_the_2021-01-29_7_57_02_pm_.html |Motorized Blinds}} * [[2021:Schematic]] Schematic for using 12V on stepper * [[ESP8266 blinds code]] * [[Home Assistant YAML]] Mk blinds in Home Assistant * [[HA Yaml file for MK blinds]] MK Blinds Servo to ESP wiring * [[2022:ESP8266 Servo wiring]] * {{ ::20220831_mk-blindcontrol.zip |Firmware V7.95}} h ===== IR ===== * {{ ::learn_on_the_fly_-_sending_infrared_commands_over_ethernet_with_arduino_-extending_ir_remotes_over_ip_to_attic_2017-04-27_7-10-09_am_.htm |Extending IR commands over Ethernet}} ===== Irrigation ===== * {{ ::diy_wifi_sprinkler_controller_using_esp8266_part_1_-_self_hosted_home_2019-05-19_6_58_10_am_.html |DIY Esp8266 Sprinkler Pt 1}} * {{ ::diy_wifi_sprinkler_controller_using_esp8266_part_2_-_self_hosted_home_2019-05-19_7_12_09_am_.html |DIY Esp8266 Sprinkler Pt 2}} * [[ESP8266 Sprinkler Controller with Web Page setup]] * [[Orbit Manifold Parts Diagram]] * [[Backyard Solenoid plumbing]] * [[Frontyard Driveway corner plumbing]] * [[Tasmota controller Front West and Back Rotary]] ===== Lawn Mowers ===== * {{ ::autonomous_riding_lawnmower_-_am_i_crazy_-_news_-_sparkfun_electronics_2019-10-11_7_44_40_am_.html |Autonomous Mower}} ===== Linux for Laptops ===== I want to repurpose an old Dell Laptop that has Windows 10. The CPU is an Intel I3 and the power consumption is between 9 and 11 watts with Windows. This would make an excellent Linux machine with Home Assistant installed. I want to leave it on the shelf running HA 24/7 but with the lid closed. * {{ ::how_to_disable_sleep_and_configure_lid_power_settings_for_ubuntu_or_red_hat_enterprise_linux_7_dell_australia_11_30_2022_4_23_49_pm_.html |Ubuntu Laptop Configure lid power settings}} ===== Esp8266 Relay board ===== * [[Tasmota Template]] LinkSprite R4 * [[Sample multi relays in HA with Tasmota]] * [[LC Tech 2 Channel board]] hookup * [[LC Tech 4 channel board]] hookup * [[LC Tech 2 channel Growbox]] configuration * [[2 channel ESP8266 Relay Board]] This is schematic and layout of 1 relay board!!! * {{ ::esphome-lctech-4chanel-modules-master.zip |Github code for 4 channel LC Tech with ESPHome}} ===== Medical ===== * {{ ::make-your-own-electrocardiogram-ecg.pdf |DIY electrocardiogram}} ===== Micro Python ===== * {{ ::micropython_esp8266_esp-12_web_clock.pdf |Micro Python Esp8266 Clock}} * {{ ::python_esp8266.zip |Micro Python Esp8266 Clock Code Zip}} * [[Micro Python Esp8266 Clock Code]] ===== MQTT ===== * {{ ::mqtt_tutorial_for_raspberry_pi_arduino_and_esp8266_-_bald_engineer_2016-09-27_3-36-25_pm_.htm |MQTT Tutorial for Pi, ESP8266}} * [[MQTT Sample Callback]] * [[MQTT Sample Code]] from Stack Overflow 9/28/2016 * {{ ::mosquitto_debian_repository_-_mosquitto_2016-11-21_11-36-53_am_.htm |Install MQTT Mosquitto from Debian (includes websockets)}} import paho.mqtt.publish as publish import time print("Sending 0...") publish.single("ledStatus", "0", hostname="macman") time.sleep(1) print("Sending 1...") publish.single("ledStatus", "1", hostname="macman") ---- // // * {{ ::mqtt_topic_naming_convention_-_tinkerman_2016-11-29_8-27-14_am_.htm |MQTT Topic Naming}} from Tinkerman blog Nov 2016 ===== MYQ Chamberlain/Liftmaster Door Control ===== * {{ ::ratgdo-main.zip |ESP8266 Github source}} original source, not available on github anymore * [[RatGo Overview to Control Chamberlain/Liftmaster Secure doors]] * [[MYQ features exposed by RATgdo]] ===== Node-Red ===== * {{ ::what_is_node-red-_-_raspberry_pi_hosting_node-red_-_adafruit_learning_system_2016-12-15_6-25-50_pm_.htm |Install Node-Red on Pi (Adafruit tutorial)}} * {{ ::lab_notes_node-red_part_ii_mission_data_journal_2017-12-26_8_52_25_pm_.htm |Node-Red charts}} * [[Images for above Node-Red chart article]] ===== Openhab2===== * {{ ::installing_openhab2_on_raspberry_pi_-_all_2016-12-05_8-42-31_pm_.htm |Openhab2 on Pi }} (Uses the Debian repository) * [[ha:OpenHab2 File Layout]] ===== Open Garage===== OpenGarage can check garage door status from anywhere, open or close the door remotely, and check the record of recent events through the log and history graph. The controller supports a built-in web interface with embedded HTMLs, and remote access through NodeRed via MQTT. The built-in interface is used for local access and changing configuration/settings, while NodeRed is used for remote monitoring and control.\\ * [[JPG snapshot of schematic and PCB]] ===== OwnCloud ===== Set up a Pi to be an owncloud server on your internal or external domain. Uses Nginx and mysql.\\ * {{ ::techjawab.com-_install_owncloud_8_with_nginx_and_mysql_on_raspberry_pi_2017-01-24_10-19-27_am_.htm |OwnCloud On Pi Jan 2017}} ===== Pi ===== * {{ ::raspberry_pi_4_kiosk_wall_display_dashboard_guide_2019-10-16_4_49_24_pm_.html |Pi Kiosk Wall Display}} ===== PiR with ESPHome ===== * [[Wiring]] * [[PIR Yaml]] ===== Plumbing ===== * [[PVC Pipe Sizes]] ===== Power Monitoring ===== * {{ ::emporia_community_2022-11-14_7_32_02_am_.html |Install Influxdb, Grafana and Empvue on Pi to pull Emporia data}} * ===== Wifi Remote ===== * [[D1 Mini wiring with PFET]] ===== Smokers ===== * {{ ::smokerduino.pdf |Smokerduino PDF}} * {{ ::smokerduino_pid.zip |Smokerduino code (zip)}} ===== Samsung TV ===== * {{ :knightcinema.com-samsung_tv_control_with_serial_connection.pdf |Samsung TV Control with Serial Connection}} * Samsung Serial control codes are in a spreadsheet on Google Docs: [[https://docs.google.com/spreadsheets/d/1X9L2hzLUe5ls1NFsRnb81Abd8dCl40Ry8xMT-MXZOsg/edit?usp=sharing]] ===== Shelly Devices ===== * [[Shelly 1]] older Shelly device * [[3 way switching with Shelly 1]] ===== Soil Moisture Sensing ===== * [[VH-400 Vegetronix]] Soil Moisture Sensor * [[Capacitive Soil Moisture Sensing]] ===== Sonos ===== * {{ ::tomnatt.com-_using_a_raspberry_pi_as_a_headless_media_store_on_a_sonos_network_2017-01-21_9-30-52_pm_.htm |Pi Samba for Sonos}} ===== Speech ===== * {{ ::alexa_tts_that_works_better_imho_than_the_solution_for_home_assistant._-_homeseer_message_board_2020-01-05_7_32_30_am_.html |Alexa Text to Speech}} * {{ ::smart_home_-_custom_sensor_readings_with_amazon_alexa_-_internet_of_things_stack_exchange_2020-01-05_7_13_57_am_.html |Custom Sensor Readings with Alexa}} * [[HA Voice Assistant Mar 2, 2024]] ===== Switchbot ===== * {{ ::switchbot_internal-photos-3294535.pdf |Switchbot Internal Photos}} ===== Power Monitoring ===== * {{ ::nodemcu_energy_monitor_hackaday.io_2017-06-23_9-18-06_am_.htm |ESP8266 Energy Monitor}} * {{ ::energymon.zip |ESP822 sketch for Energy Monitor (zip)}} * {{ ::energymon.ino |Esp8266 Energy Monitor sketch (txt)}} * [[info:EnergyMon Hookup Image]] Picture showing connections ===== Temperature Monitoring ===== * {{ ::low-cost_shielding_to_minimize_radiation_errors_of_temperature_sensors_in_the_field.pdf |Low Cost Shielding for Temperature Sensors}} * {{ ::weather_box_sensor.pdf |Student Weatherbox Shield}} * Thingverse URL for Stevenson shield: https://www.thingiverse.com/thing:3615016 ===== Tjme ===== - [[ESP32 time example]] - [[esp32 time structure]] ===== Weather ===== * {{ ::solar_powered_wifi_weather_station_v2.0_2019-10-13_8_41_50_am_.html |Solar Powered WiFi Weather}} * [[Dewpoints in English]] saw this chart by Mike Modrick on Suncoast 7 TV * [[Dewpoints in Slang]] Sept 2023 by Mike Modrick Suncoast 7 TV * [[Sample ESP8266 sketch to upload to Wunderground]] * [[Heat Index formula]] - Feels like temperature * [[Toms Moteino-ESP8266-Wunderground Gateway]] June 2024 ===== Wiring ===== * [[NEMA Plug wiring]] for generators and external power generation