• Breaking News

    Thursday, April 22, 2021

    Home Automation Washing up liquid dispenser

    Home Automation Washing up liquid dispenser


    Washing up liquid dispenser

    Posted: 21 Apr 2021 10:15 PM PDT

    temperature / humidity with 3 remotes

    Posted: 21 Apr 2021 11:31 PM PDT

    Anyone got a IOT-based temperature and humidity sensor that I can buy with 3 remotes? I want 1 in the house, 1 in the attic, and 1 in the shade outside. I want automatic upload to web, download to CSV, and optionally, ideally a display and/or viewing with an app.

    submitted by /u/fretful
    [link] [comments]

    Allen Roth Motorized Blinds

    Posted: 21 Apr 2021 12:31 PM PDT

    So I bought these blinds from Lowes to try them out. They are really good for my needs. Open them in the morning, bring them down in the late evening/before bed. They are in the bedroom. The downside was that while Lowes was advertising a hub to use with this so they could be Alexa/Google enabled, the product is not available and still under development.

    Well... I came across Bond Bridge on Amazon and it says it works with any RF remote. So I bought one for $99 and guess what? it works! I think the Alexa integration is choppy or I'm still trying to figure it out since I have only had this for a couple of hours now.

    u/vysean and u/ripthe5y5t3m were looking for this too but that thread is archived. Hope this finds you guys.

    AJ

    submitted by /u/djibouti11
    [link] [comments]

    Smart Panel Curtains: do they exist?

    Posted: 21 Apr 2021 10:37 PM PDT

    You can get non-motorised ones from IKEA.

    submitted by /u/njay_
    [link] [comments]

    Arduino MQTT Monitoring for my DIY Reverse Osmosis System

    Posted: 21 Apr 2021 07:54 PM PDT

    I recently completed a "smart" upgrade to a DIY reverse osmosis system installed beneath my sink. My wife thinks the RO system is great, but I recognize that the benefit of the Arduino / MQTT / Grafana stack is somewhat less mainstream. It's not exactly the most riveting topic to bring up at parties, so I'm posting it here. I think some of you might find some value in it.

    You can read about the DIY Reverse Osmosis System HERE if you're interested in the plumbing components. If not, skip that post entirely and keep going for the nerdy Home Automation Stuff.

    One of the more unusual items I selected as part of my build was a hydraulic device known as a permeate pump. The manufacturer claims that it utilizes "wasted" pressure on the brine side to overcome the low pressure on the permeate (filtered water) side. The ultimate goal is to increase the recovery rate of the membrane, aka the amount of pure water that can be extracted.

    I'm an engineer so I took a trust but verify approach. I wanted to learn how to work with Home Automation already, so I decided to build a monitoring and metering system. In essence, I installed some pulse water meters to the system inlet and outlet, programmed an Arduino to manage all the reading and publishing of that flow data, then pushed that data into a Grafana dashboard using Eclipse-Mosquitto, Telegraf, and InfluxDB.

    I decided on the Arduino platform mostly because it was a well-established platform with a lot of 3rd party libraries. It had been a decade since I wrote any real code and I wanted to get a functioning prototype ASAP. C isn't exactly easy to write, but it was a language I already knew so I assumed I could fill the gaps as I went.

    I picked the Arduino Uno WiFi (rev 2), mostly because I wanted an all-in-one unit for my first project. Messing with accessories and WiFi shields on my first go-round seemed like trouble. Now that I've finished this, I would go for something more streamlined like the MKR WiFi 1010 or the Nano 33 that offers OTA sketch uploading as a bonus.

    Getting a working sketch to read a pulse meter was fairly simple, but the real fun began when I started integrating it with PubSubClient (an MQTT library for Arduino platform). It's not overly difficult to publish over MQTT, but I spent a few evenings implementing a clean way of recovering from power failures.

    Instantaneous sensor data (temperature, flow, current, etc) has no connection to previous values, so it's no problem to have a data gap. An Arduino can drop off at any time and come back as if nothing happened. However, since I intended to read volume from each meter (in Liters), I needed to maintain a running total across disconnections or resets. If my power flickers out and my "water consumed" value goes from 20L to 0L on a reboot, I now have permanently skewed data!

    Luckily, MQTT provides a mechanism to retain published data. This data is re-transmitted to clients when they subscribe to a topic. I used PubSubClient's callback() function to retrieve the retained value when the Arduino reconnects to the MQTT topic, then sync the internal total within the Arduino. It will wait to publish any new data until it has "synced" to that value.

    While I was at it, I programmed a function that resets all flow values to zero at any time by publishing to a special MQTT topic. Very useful since the Arduino doesn't have a remote console (SSH or similar).

    There is far too much to post here, so I'll include two links below to the IoT metering writeups, and include a copy of the Arduino sketch.

    Here's the Arduino sketch -

    #include <WiFiNINA.h> #include <PubSubClient.h> int unfilteredPin = 2; //Input pin number on the Arduino header associated with the 1st flow sensor (unfiltered water) int filteredPin = 3; //Input pin number on the Arduino header associated with the 2nd flow sensor (filtered water) // These integers need to be set as volatile to ensure it updates correctly during the interrupt process. volatile unsigned int count1 = 0; volatile unsigned int count2 = 0; // For the Gredia GR-4028 flow meter, a calibration formula is printed on the label, F [Hz] = 38 * Q [L/min] // To calculate total flow, divide expected pulse count for a known unit flowrate // // EXAMPLE CALCULATION // Using a unit flow rate of 1 L/min, solve calibration equation on flow meter (F = 38*Q) to determine pulse rate per second [Hz] // At 1 L/min flow, pulse rate = 38 Hz (pulses per second) // If this flow rate was maintained for a minute, total volume = 1 L, and total pulse count = 38*60 // Therefore, dividing a pulse count by (38*60) will results in the total volume const int flowFactor = 38; // valid for the GR-4028 only float totalFlow1 = 0; float totalFlow2 = 0; bool synced1 = false; bool synced2 = false; long lastReconnectAttempt = 0; unsigned long previousMillis = 0; // stores last time MQTT publish was initiated const long interval = 5000; // min. interval for MQTT publish // WiFi and MQTT related objects int status = WL_IDLE_STATUS; WiFiClient arduinoClient; PubSubClient mqttClient(arduinoClient); char ssid[] = "CHANGE ME!"; // your network SSID (name) char pass[] = "CHANGE ME!"; // your network password (use for WPA, or use as key for WEP) const char* topicFiltered = "sensors/water/ro/filtered/volume"; const char* topicUnfiltered = "sensors/water/ro/unfiltered/volume"; const char* topicReset = "sensors/water/ro/reset"; const char* mqttBrokerIP = "192.168.2.2"; const int mqttBrokerPort = 1883; void mqtt_connect() { if (mqttClient.connect("arduino-WaterMeter")) { Serial.println("Subscribing to topic \"" + (String)topicUnfiltered + "\""); mqttClient.subscribe(topicUnfiltered); Serial.println("subscribing to topic \"" + (String)topicFiltered + "\""); mqttClient.subscribe(topicFiltered); Serial.println("subscribing to topic \"" + (String)topicReset + "\""); mqttClient.subscribe(topicReset); Serial.println("Connected and subscribed!"); } } void wifi_connect() { Serial.print("Attempting to connect to WPA SSID: "); Serial.println(ssid); status = WiFi.begin(ssid, pass); if(status == WL_CONNECTED) { printCurrentNet(); printWifiData(); } } void setup() { Serial.begin(9600); while(status != WL_CONNECTED) { wifi_connect(); delay(1000); } printCurrentNet(); printWifiData(); mqttClient.setServer(mqttBrokerIP, mqttBrokerPort); mqttClient.setCallback(callback); while(!mqttClient.connected()) { mqtt_connect(); delay(1000); } // set up the sensor pins for interrupt duty interrupts(); pinMode(unfilteredPin, INPUT); pinMode(filteredPin, INPUT); // attach functions that trigger whenever an interrupt is received on a particular pin attachInterrupt(digitalPinToInterrupt(unfilteredPin), unfilteredInterrupt, RISING); attachInterrupt(digitalPinToInterrupt(filteredPin), filteredInterrupt, RISING); } void loop() { unsigned long currentMillis = millis(); // master timer loop, executes every "interval" milliseconds if(currentMillis - previousMillis >= interval) { // save the last time we did executed previousMillis = currentMillis; status = WiFi.status(); if(status != WL_CONNECTED) { Serial.println("Disconnected from WiFi! Attempting connection..."); wifi_connect(); } if(!mqttClient.connected()) { Serial.println("MQTT not connected! Attempting connection..."); mqtt_connect(); } else { mqttClient.loop(); } if(synced1 && mqttClient.connected()) { totalFlow1 += float(count1 / (60 * flowFactor)); String message = String(totalFlow1); Serial.println("Publishing value: \"" + message + "\" to topic " + (String)topicUnfiltered); if(mqttClient.publish(topicUnfiltered, message.c_str(), true)) { count1 = 0; } } else { Serial.println("Deferring publish for topic " + (String)topicUnfiltered); } if(synced2 && mqttClient.connected()) { totalFlow2 += float(count2 / (60 * flowFactor)); String message = String(totalFlow2); Serial.println("Publishing value: \"" + message + "\" to topic " + (String)topicFiltered); if(mqttClient.publish(topicFiltered, message.c_str(), true)) { count2 = 0; } } else { Serial.println("Deferring publish for topic " + (String)topicFiltered); } } } void unfilteredInterrupt() { count1++; } void filteredInterrupt() { count2++; } void callback(char* topic, byte* payload, unsigned int length) { payload[length] = '\0'; // null terminate the payload to prevent overflows String receivedTopic = topic; String receivedValue = (char*)payload; if(receivedTopic == topicUnfiltered) { totalFlow1 = receivedValue.toFloat(); synced1 = true; Serial.println("Synced to previous value in topic \"" + (String)topicUnfiltered + "\""); Serial.println("Unsubscribing from topic \"" + (String)topicUnfiltered + "\""); mqttClient.unsubscribe(topicUnfiltered); } if(receivedTopic == topicFiltered) { totalFlow2 = receivedValue.toFloat(); synced2 = true; Serial.println("Synced to previous value in topic \"" + (String)topicFiltered + "\""); Serial.println("Unsubscribing from topic \"" + (String)topicFiltered + "\""); mqttClient.unsubscribe(topicFiltered); } if(receivedTopic == topicReset && receivedValue == "true") { Serial.println("Resetting flows to zero"); totalFlow1 = 0; totalFlow2 = 0; } } void printWifiData() { // print your board's IP address: IPAddress ip = WiFi.localIP(); Serial.print("IP Address: "); Serial.println(ip); } void printCurrentNet() { // print the SSID of the network you're attached to: Serial.print("SSID: "); Serial.println(WiFi.SSID()); // print the received signal strength: long rssi = WiFi.RSSI(); Serial.print("signal strength (RSSI):"); Serial.println(rssi); // print the encryption type: byte encryption = WiFi.encryptionType(); Serial.print("Encryption Type:"); Serial.println(encryption, HEX); } 
    submitted by /u/LeftHandBrain
    [link] [comments]

    Wireless flow switch sensor to detect when fire sprinklers have activated

    Posted: 21 Apr 2021 04:26 PM PDT

    Are there any automation solutions to detect when fire sprinklers have activated? I prefer HomeKit and would love to hear feedback on pros/cons/considerations/costs

    submitted by /u/IPThereforeIAm
    [link] [comments]

    Smart standing desk controller

    Posted: 21 Apr 2021 09:13 PM PDT

    I have a flexispot desk and I've been doing some research. Seems like almost all desk companies use the same basic controller interface – I'm 99% sure that they'd all be completely interchangeable. I would really like to automate my desk. At a minimum have it on an up down schedule to force me to move. A more fun solution, however, would be to have a sensor detect when I sit and when I stand and respond accordingly. I can figure out the latter part later. It seems, however, that there are almost automated controllers on the market. There is one by linak, but I'm not even sure it's still supported. It's $99 and I'd have to hack it myself to get the automation – it uses BLE. There are some others that I see, but they, too, seem to be no longer made.

    I've also seen some bluetooth dongles, so maybe I could try those – all no longer being made though.

    Finally, I've thought about hardwiring it to an esp32. I'm pretty new to breadboarding, so I'm thinking of leaving this as a last resort. My basic plan is to either use servos/solenoids to press the buttons OR to figure out how to use a relay – this seems a little more complex and more likely to bust my controller if I do it wrong. I've seen plenty of projects online, but they all assume an understanding of circuitry that I currently lack (I'm building up to it).

    Does anyone have any suggestions on where to go? I use homebridge and can also use home assistant.

    submitted by /u/tnw-mattdamon
    [link] [comments]

    How do I prepare Vivent Security system for house tenants?

    Posted: 21 Apr 2021 06:00 PM PDT

    Dear redditors,

    I am about to rent my house out. The house came with a Vivent security system. It isn't active (I don't pay anything/month) but I can use most of the features on the panel and through the Vivent app. Normally, if I have to modify parts of the system I chat with Vivent, give them my phone number and verbal code, and they activate the default 2203 code on my Skycontrol panel so I can edit nodes etc.

    Is there anything I can do to the system to make it more friendly for the new tenants? I don't want to give the tenants my information but I want them to be able to use/modify things if they want. I also don't want to deal with them calling the property manager about something Vivent-related. What options do I have?

    submitted by /u/Hiebs915
    [link] [comments]

    Smart Notification when an arc fault breaker (constantly) pops?

    Posted: 21 Apr 2021 02:49 PM PDT

    We have some freezers and our furnace, as well as our fiber internet line down in our unfinished basement - and all plus there are on arc fault breakers, which trip very easily. We cant narrow down what exactly trips them - sometimes its twice in a day, sometimes its good for a week, but what im hoping to find out, is can anyone suggest a smart device - a plug, a switch, or appliance that could give a notification when it powers off? Perhaps it would need to be something outside of the circuit, which sort of monitors another devices power on status, or something like that? I guess if we lose our internet connection we lose a notification so perhaps i need to get a new circuit added in there, or run an extension of sorts to stay online..

    In terms of hubs, we have a Fibaro home lite that is Zwave and i believe still works when internet goes down. Of course our cell connections are active and could possibly be used as a status checker - ie if Wifi goes down, we know the breaker has popped...

    Would love to get a text or email when it happens so i can flip the breaker and prevent the freezers from thawing out!

    Thanks in advance, i hope i explained the question well!!

    submitted by /u/stilltippin
    [link] [comments]

    UNLEASH Sonos Roam with Smart Home Automations (Multi Room Audio)

    Posted: 21 Apr 2021 02:15 PM PDT

    Some (probably stupid) beginner questions

    Posted: 21 Apr 2021 01:55 PM PDT

    So I plan on making my first appartment (yay!) "smart". I plan to use voice to control stuff like lights etc. Smart devices I plan on using:

    - Wall light switch
    - LED strip
    - Indoor Camera
    - Wall outlets (x5)
    - Door sensor
    - Google Nest Mini for the voice control
    - Zigbee Hub
    - Sonos (already owned and connected via Google Home so good to go I guess)

    I understand why a hub is needed, for example security, stability and possible automation. My questions;

    - Why would I want a Zigbee hub for automation? Because, doesn't the Google Nest Mini work on WiFi? Wouldn't that mean that if my wifi is down I can't use my voice to control my devices anyways?

    - I'm going to use the Smart Life app (as far as I know). Do I add all my devices in this app to the zigbee hub? or do I add them via Google Home?

    - What about Google Routines. Do I have to make these routines via the Smart Life app? Or is working 'together' with the Smart Life app?

    submitted by /u/pottemans
    [link] [comments]

    Lutron smart bridge pro compatible with regular?

    Posted: 21 Apr 2021 01:37 PM PDT

    Searched but didn't find the answer. If I get the smart bridge pro, will any of the regular lutron caseta dimmers and pico remotes work with it just fine? Or do I need "pro" specific versions.

    submitted by /u/Vortigaunt11
    [link] [comments]

    Any TVs with an API?

    Posted: 21 Apr 2021 07:34 AM PDT

    Hey all, I'm looking for a TV that has some sort of an API for me to turn it on and off, and switch the input. Does such a TV exist? Preferably in 4k? I don't want to use any cloud services, local only. I know IR blasters exist but I don't want to script flipping through menus to switch inputs.

    Thanks!

    submitted by /u/jmarmorato1
    [link] [comments]

    Natural Gas valve sensor?

    Posted: 21 Apr 2021 12:24 PM PDT

    I'm building an outdoor kitchen with several gas grills, firepit and a gas burner. Although I am very diligent about ensuring things are turned off normally, the idea of my grill being left on or a valve being left open leaves me a little weary.

    Does anyone know of a zwave, 433mhz or alternate valve sensor or any other ideas of how to monitor and ensure everything is off when its suppose to be off?

    Thanks!

    submitted by /u/noloco
    [link] [comments]

    Does Flair Puck interface with Honeywell 9000 thermostat?

    Posted: 21 Apr 2021 08:08 AM PDT

    We just got a new heat pump installed with a Honeywell 9000 thermostat in our two story home. I'm planning to install the Flair smart vents in the lower part of the home to turn off the air conditioning in the summer since the lower part is about 10° cooler all year. I'm hoping that the puck can communicate with the Honeywell 9000 thermostat to sense when heat and air conditioning is enabled. Is there any kind of trigger in the puck that I can program to just close the vents downstairs when the Honeywell thermostat kicks on the air conditioning?

    submitted by /u/Northwestview
    [link] [comments]

    Robit V3s vs R3000 robot vacuum cleaner?

    Posted: 21 Apr 2021 11:14 AM PDT

    Hello,

    I'm given the option to get either the Robit V3s or the R3000 and I'm not sure what to pick.

    V3s: Suction: no roller Pressure: 2200Pa Battery: 4400 mAh Run time: 120 min Height: 3.1" Dust collector: 600 ml

    R3000: Suction: roller Pressure: 2500 Pa Battery: 2600 mAh Run time: 120 min Height: 2.8" Dust collector: 500 ml?

    Similar specs. Not sure how the R3000's battery capacity is much less than the first one but they have the same run time.

    I know they're not high end, that they don't have app control, and will probably run randomly. I don't really mind it. If it reduces my vacuuming time from twice a week to twice a month, then I'd love it.

    My main concern is the roller. Will this constantly get stuck my pet hair?

    Does anyone have either one and can shed some light.

    I don't have carpets right now just hard floor. But I'll move out soon and will probably gey some thin carpets.

    submitted by /u/KruSion
    [link] [comments]

    Can I automate room cleaning with Google Assistant?

    Posted: 21 Apr 2021 11:02 AM PDT

    Just got a Xiaomi Mi Mop Pro today, and I've been wondering whether it's possible or not, to set up room cleaning in Google Assistant.
    I've seen other people set it up on their Roborock Vacuum, but I can't seem to get it to work with the Mi Home app for whatever reason.
    Is it actually possible?

    submitted by /u/PacuFTW
    [link] [comments]

    Home Assistant Frigate integration for local image recognition

    Posted: 21 Apr 2021 10:31 AM PDT

    Home Assistant Frigate integration for local image recognition

    Imagine a local NVR designed for Home Assistant with AI object detection. Imagine no more as there is one. It is called Frigate and I'm going to demonstrate you how to setup it and how you can integrate it with Home Assistant.

    Frigate is using OpenCV and Tensorflow to perform realtime object detection for your IP cameras locally. You can have Frigate as a Docker container or as Home Assistant add-on. You can use hardware acceleration (like Google Coral) or your CPU and you can use the native custom component for the Home Assistant integration.

    Don't worry if anything I said seems complicated I will guide you step-by-step trough the whole process starting right-now.

    Home Assistant Frigate integration for local image recognition

    WATCH HERE 👉 https://youtu.be/Q2UT78lFQpo

    READ HERE 👉 https://peyanski.com/home-assistant-frigate-integration/

    Cheers,

    Kiril

    submitted by /u/KPeyanski
    [link] [comments]

    Build A Raspberry Pi Amazon Echo - Tutorial

    Posted: 21 Apr 2021 10:02 AM PDT

    How to get tablet to wake up when there is motion in the room

    Posted: 21 Apr 2021 08:18 AM PDT

    I have an amazon fire hd 10 wall mounted as a poor mans show. I also have ring with motion sensors in the same room as the tablet.

    I can trigger events in alexa based of the motion detector state, cool. But in the actions, for the device itself, there is only thing like changing the volume, no option to wake screen, start show mode, etc. Basically I want the screen on when the room is occupied and then regular screen timeout when no one is there. I also have smartthings setup at this house if it makes a difference, but I can't figure out a way to do it with that either. Let me know if any of you have solved this!

    submitted by /u/bobloadmire
    [link] [comments]

    Ceiling light with no switched power

    Posted: 21 Apr 2021 06:58 AM PDT

    OK so I'm replacing a ceiling fan that was hard wired and pull chain controlled with a light fixture for a dining room table. I have a box with power in the ceiling but it is not switched. I would like to be able to add a z wave or other smart relay to control the light which is not the hard part. The hard part is that I want a switch on the wall to control that new relay. Ripping the ceiling apart to wire a regular switch isn't really an option. The Enerwave Z-wave Plus Relay would work for the relay side but I'm not finding away to pair it with a wall switch.

    submitted by /u/DJmumbles73
    [link] [comments]

    Horizontal Blind Opener?

    Posted: 21 Apr 2021 06:47 AM PDT

    I've been scouring the internet for the past day or two to find something I'm not even sure exists: a horizontal blind opener that doesn't operate the wand, but rather collapses the blinds up entirely or expands them down. To clarify, I have the blinds that have a wand that tilts the blinds and a cord, and the cord is the impossible thing to operate with the whole left/right thing. It takes me at least a minute or two shifting the cord left and right to catch both sides of the blinds and collapse them up. It is the cord that I'd like to address. I'm looking for motorized solutions, but honestly anything at this point will work for me. It could be the ugliest thing in the world, I don't care. So long as it opens those god-awful blinds, I'd be happy.

    Has anyone heard of this, or know if they exist? Many thanks in advance.

    submitted by /u/awfultaxi
    [link] [comments]

    IoT device with local interface

    Posted: 21 Apr 2021 01:57 AM PDT

    I'm looking for a device that has no-or limited connection to outside servers or the cloud, since i'll have to perform penetration testing on it.

    Anyone know such things?

    submitted by /u/iraepdolphins
    [link] [comments]

    No comments:

    Post a Comment