Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved
Collapse
Discussion Forum to share and further the development of home control and automation, independent of platforms.
  1. Home
  2. Hardware
  3. SwitchBot in Openluup (was: Smaller and local alternative to MicroBots)
DIY HomeKey locks via Reactor
therealdbT
Topic thumbnail image
Hardware
Scene Controllers -- What are you using?
toggledbitsT
A recent thread on supporting the ZRC-90 Z-Wave scene controller got me to wonder, what does everybody use and like? I'll start... oh, and no dashboards. I want to hear from you all about dedicated scene controller devices. Dashboards and apps are great to a point, but my experience is that higher WAF is achieved with (a) a dedicated device (b) in a known location (c) with predictable functions and (d) no extra steps to operate (just walk up to it and push a button -- same effort as a light switch/dimmer). She's not wrong. It's a pain to unlock the phone, find the app, open the app, find the device, tap the device, when you can just walk across the room and push a button. Bonus points for something that can be labeled readably (low WAF for stuck-on tape/thermal labels). I have a ZRC-90 and it's great, but it was temperamental to get working on Vera, and wasn't smooth sailing when it made the move to Z-Wave JS either. A couple of include/exclude cycles were needed to get it fully working on both. Since then, I've done a battery change, and while the buttons work as reliably as ever, the device continues to report the old battery level despite having a measurably fresh battery for over a year now. But I would still recommend it. I have a Hank 4-button that is probably the best and most reliable battery-operated scene controller I have ever used. It's small and unobtrusive, so it lives on a lamp base in our living room and controls the room's mood lighting. I'm not sure they're still available. RIP. I just ran across the Minoston MR40Z on Amazon, and I may try one of those. It looks like an installed (in-wall) Decora switch, but the buttons are actually a removable remote that you can pull off the wall and take to the couch. No line power required. Kinda cool. Maybe a good Hank replacement. But, I've never heard of this manufacturer before, and the concern is always "will I be able to buy more/replacements in one/two/five years?" Among the wired controllers, the Zooz ZEN32 seems to be the most popular modern unit. I like it, but the LEDs are too small for my aging eyes to discern their color in daylight -- they are pin-head sized. Four of the five buttons are too small to label, so low WAF. When I started my Z-Wave network, I used the Leviton four-button scene/zone controllers (VRCS4 and VRCZ4), and these are still all over my house. They're glitchy first-gen Z-Wave stuff (Vizia RF+ actually, so compatible but with proprietary features that aren't usable). They're now discontinued for Z-Wave. Leviton's newer units are WiFi, so if I go that route, it's HomeKit via Home Assistant for those. During the pandemic lock-downs, I built a touch-screen scene controller using an Adafruit PyPortal. It had screens with 1 to 8 labeled, colorable soft buttons that could either perform a device function (i.e. publish to MQTT) or take you to another screen, so it was the love-child of scene controller and dashboard. Wife found it agreeable. But it was just a prototype. Memory limitation of the device was an issue because the PyPortal is really an inexpensive teaching device with a big load of Circuit Python overhead, and the graphic display needs a lot of RAM, so it was severely limited. I'm sure it could work out with the right micro and programming closer to the bare metal. Packaging and powering would also need to be addressed. And, at the end of the day, while "cute," it doesn't seem like something I would want to sell with the house if we ended up moving some day. So, I'm interested in what others are doing and using, or more specifically, what your significant others are comfortable with and willing to use.
Hardware
20 amp smart physical switch (to control Infratech heater) - preferable to be outdoor rated, but any
O
Hi all, I'm looking for a 20 amp (minimum) smart switch (physical, so as to either tap switch or remote/Alexa/HomeKit/etc) so that I can control several outdoor Infratech heaters (220V). If they're outdoor rated, even better. Thanks.
Hardware
WiFi camera with scrub playback
Z
I have Wyze cameras and they’re mostly great but would like to find an IP camera that allows scrubbing on playback. Any recommendations?
Hardware
Hubitat Elevation C-Series Controllers
LibraSunL
Welcome to our HE users! This new Q&A section is for you...
Hardware
LEDVANCE
O
Topic thumbnail image
Hardware
Water Flow Meter & Shutoff
B
Hello - I'm building a new home with zwave throughout. I want to install a flow detection shutoff, and flow meter for three different areas - a pool autofiller, irrigation system, and the home usage. I'd like to be able to detect any leaks in the system, as well as see the flow/usage by each area. What would you recommend?
Hardware
chine version of homeypro to convert 433 to IR,wifi,Bluetooth,866,..?/
C
hello i am searching for a universal hub that takes my 433 remotes signals and repeats them 433mhz or converts them into bluetooth, wifi, IR, z-wave etc…basically into all the other signals. so my 433mhz remote becomes a universal remote. it should have an app to configurate, maybe a learning function as well i belive the homey pro can do that but it costs like 400$ …right? so is there a cheap “china” product that works like that for at least 433 into IR, bluetooth, wifi there are so many chinaproducts and i cant figure out which can do which trick !/ this for example https://de.trck.one/redir/clickGate.php?u=Ha2Rd3xX&m=1&p=9yUI69TI8b&t=kLf5673Z&st=&s=&url=https%3A%2F%2Fwww.techpunt.nl%2Fde%2Fhomey-bridge.html%3Fgclid%3DCj0KCQiA9YugBhCZARIsAACXxeJvViv59ieDen9zOXTP1jhc_OisKQxPlCZOJsPGX20nWo7UROROuJcaAix5EALw_wcB&r=https%3A%2F%2Fwww.hardwareluxx.de%2Fcommunity%2Fthreads%2Fbillige-chinaversion-von-homey-pro-gesucht.1333803%2F i am working with 433mhz intertechno protokoll remotes . please help thanks, christoph
Hardware
Remote light switch
S
Looking for a simple solution that doesn't require running wire (replacing a switch receptacle is fine) The problem: the only light switch in my garage is not near a door. So have to walk into the garage to turn the lights on. Ideal Solution: physical remote I can stick on the wall next to the door to toggle a switch. Is there a product that is a toggle switch to replace the basic switch in the receptacle that I can also operate with a remote?
Hardware
ESP32 / ESP8266
akbooerA
Is anyone actively developing anything on these IoT chips? In particular, using NodeMCU for Lua programmability? Just got a development board to play with myself... After a fruitless search for WiFI pulse utility meter readers (can't believe I couldn't find anything suitable) and also having resolved a while ago not to include any homebrew hardware in my HA configuration, I've decided in the end to try this out, after all. Having cut my teeth on Lua, thanks to Vera, it seems promising to use it for development, rather than Arduino programming, and the hardware is SO much cheaper, smaller, and neater than a RPi or the like. Any experiences welcomed! AK
Hardware
Shelly i3 as a cheap scene controller for Openluup
therealdbT
Topic thumbnail image
Hardware
Hue dimmer as replacement for MiniMote remote
akbooerA
Finally, I’ve found an adequate replacement for my beloved MiniMote four-button remotes (I’ve had nine of them for the last 10 years or so!). I should have realised this earlier, but with four buttons and approximately the same form factor, the Philips Hue remotes are viable replacements… …however, they are, of course, Zigbee and not Zwave, but this doesn’t matter in my HA environment, which has now completely ditched Zwave and Vera for all lighting and control functions, and replaced them with Hue and Shelly devices. These are all brought together with a Homebridge installation running under Docker on Synology NAS with the Apple Home app as the UI. This gives, of course, both secure remote access and voice control. The MiniMote buttons I had configured as scene triggers to do whatever I needed, most usually toggling lights. The same functionality is easily achieved within the Home app by appropriate shortcuts. I’m still using openLuup as a secondary hub which mimics all the various devices using MQTT and the ALTHUE plug-in and logs all device and sensor data using the built-in Historian and viewed through Grafana. Works for me! AK
Hardware
UZB Stick - Moving from Z-Way to Z-Wave JS
PerHP
After a long wait for an updated version of the rather crude and unfinished Z-Way integration to HASS, i'm now looking (reluctantly) in to replacing Z-Way with Z-wave JS.. Mind you this is a big existing network, not a new controller stick.. I threw up a docker for z-wave JS UI, and tried to connect it to the UZB stick.. It loads the whole network from the stick, but the driver keeps restarting? Looking at the logs, I see a lot of Dropping message because the driver is not ready to handle it yet. It seems like the stick just keeps talking like z-way was still listening? This ends up in the driver crashing repeatedly.. Any ideas to how I can get them talking? In the code snippet below, you see the driver restarting with the graphic letters, seemingly while the stick is mid-sentence, or because of ACK timeout... 2022-10-02T19:19:59.664Z CNTRLR received additional controller information: Z-Wave API version: 6 (legacy) Z-Wave chip type: ZW050x node type Controller controller role: primary controller is the SIS: true controller supports timers: false nodes in the network: 1, 5, 6, 10, 11, 12, 13, 14, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 32, 33, 34, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 4 7, 48, 52, 55, 69, 70, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83 2022-10-02T19:19:59.765Z CNTRLR [Node 001] [Manufacturer Specific] manufacturerId: metadata updated 2022-10-02T19:19:59.766Z CNTRLR [Node 001] [Manufacturer Specific] productType: metadata updated 2022-10-02T19:19:59.767Z CNTRLR [Node 001] [Manufacturer Specific] productId: metadata updated 2022-10-02T19:19:59.768Z CNTRLR [Node 001] [+] [Manufacturer Specific] manufacturerId: 277 2022-10-02T19:19:59.769Z CNTRLR [Node 001] [+] [Manufacturer Specific] productType: 1024 2022-10-02T19:19:59.770Z CNTRLR [Node 001] [+] [Manufacturer Specific] productId: 1 2022-10-02T19:19:59.770Z CNTRLR [Node 001] [Version] firmwareVersions: metadata updated 2022-10-02T19:19:59.771Z CNTRLR [Node 001] [+] [Version] firmwareVersions: 5.39 2022-10-02T19:19:59.772Z CNTRLR [Node 001] [Version] sdkVersion: metadata updated 2022-10-02T19:19:59.772Z CNTRLR [Node 001] [+] [Version] sdkVersion: "6.9.0" 2022-10-02T19:19:59.772Z CNTRLR setting serial API timeouts: ack = 1000 ms, byte = 150 ms 2022-10-02T19:19:59.792Z SERIAL » 0x01050006640f97 (7 bytes) 2022-10-02T19:19:59.792Z DRIVER » [REQ] [SetSerialApiTimeouts] payload: 0x640f 2022-10-02T19:19:59.815Z SERIAL « [ACK] (0x06) 2022-10-02T19:19:59.816Z SERIAL « 0x01050106640f96 (7 bytes) 2022-10-02T19:19:59.817Z SERIAL » [ACK] (0x06) 2022-10-02T19:21:03.177Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ ███╔╝ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ █████╗ ██║ ███████╗ ███╔╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ╚════╝ ██ ██║ ╚════██║ ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ 2022-10-02T19:21:03.178Z DRIVER version 10.2.0 2022-10-02T19:21:03.179Z DRIVER 2022-10-02T19:21:03.179Z DRIVER starting driver... 2022-10-02T19:21:03.199Z DRIVER opening serial port /dev/zwave 2022-10-02T19:21:03.212Z DRIVER serial port opened 2022-10-02T19:21:03.213Z SERIAL » [NAK] (0x15) 2022-10-02T19:21:03.229Z SERIAL « 0x01090141d39601020201f3 (11 bytes) 2022-10-02T19:21:03.232Z SERIAL » [ACK] (0x06) 2022-10-02T19:21:03.233Z SERIAL « 0x01090141d39601020201f3 (11 bytes) 2022-10-02T19:21:03.234Z SERIAL » [ACK] (0x06) 2022-10-02T19:21:03.234Z SERIAL « 0x01090141d39601020201f3 (11 bytes) 2022-10-02T19:21:03.234Z SERIAL » [ACK] (0x06) 2022-10-02T19:21:03.261Z DRIVER « [RES] [GetNodeProtocolInfo] payload: 0xd39601020201 2022-10-02T19:21:03.268Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected] payload: 0xd39601020201 2022-10-02T19:21:03.268Z DRIVER unexpected response, discarding... 2022-10-02T19:21:03.268Z DRIVER « [RES] [GetNodeProtocolInfo] payload: 0xd39601020201 2022-10-02T19:21:03.271Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected] payload: 0xd39601020201 2022-10-02T19:21:03.271Z DRIVER unexpected response, discarding... 2022-10-02T19:21:03.271Z DRIVER « [RES] [GetNodeProtocolInfo] payload: 0xd39601020201 2022-10-02T19:21:03.273Z DRIVER « [RES] [GetNodeProtocolInfo] [unexpected] payload: 0xd39601020201 2022-10-02T19:21:03.274Z DRIVER unexpected response, discarding... 2022-10-02T19:21:03.274Z DRIVER loading configuration... 2022-10-02T19:21:03.298Z CONFIG Using external configuration dir /usr/src/app/store/.config-db 2022-10-02T19:21:03.298Z CONFIG version 10.2.0 2022-10-02T19:21:04.284Z DRIVER beginning interview... 2022-10-02T19:21:04.286Z DRIVER added request handler for AddNodeToNetwork (0x4a)... 1 registered 2022-10-02T19:21:04.286Z DRIVER added request handler for RemoveNodeFromNetwork (0x4b)... 1 registered 2022-10-02T19:21:04.286Z DRIVER added request handler for ReplaceFailedNode (0x63)... 1 registered 2022-10-02T19:21:04.287Z CNTRLR querying controller IDs... 2022-10-02T19:21:04.484Z SERIAL » 0x01030020dc (5 bytes) 2022-10-02T19:21:04.485Z DRIVER » [REQ] [GetControllerId] 2022-10-02T19:21:04.487Z SERIAL « 0x0123000400511a9f039900b834787d066515a4b79c45bb3af55ea7f6203006010 (37 bytes) 80120c84d 2022-10-02T19:21:04.489Z SERIAL « [DISCARDED] invalid data 0x9ef4 (2 bytes) 2022-10-02T19:21:04.490Z DRIVER Dropping message because it contains invalid data 2022-10-02T19:21:04.490Z SERIAL » [NAK] (0x15) 2022-10-02T19:21:05.488Z CNTRLR Failed to execute controller command after 1/3 attempts. Scheduling next try i n 100 ms. 2022-10-02T19:21:05.591Z SERIAL » 0x01030020dc (5 bytes) 2022-10-02T19:21:05.592Z DRIVER » [REQ] [GetControllerId] 2022-10-02T19:21:06.596Z CNTRLR Failed to execute controller command after 2/3 attempts. Scheduling next try i n 1100 ms. 2022-10-02T19:21:07.698Z SERIAL » 0x01030020dc (5 bytes) 2022-10-02T19:21:07.699Z DRIVER » [REQ] [GetControllerId] 2022-10-02T19:21:08.717Z DRIVER Failed to initialize the driver: ZWaveError: Timeout while waiting for an ACK from the controller (ZW0200) at Driver.sendMessage (/usr/src/app/node_modules/zwave-js/src/lib/driver/D river.ts:3980:23) at ZWaveController.identify (/usr/src/app/node_modules/zwave-js/src/lib/co ntroller/Controller.ts:713:33) at Driver.initializeControllerAndNodes (/usr/src/app/node_modules/zwave-js /src/lib/driver/Driver.ts:1207:26) at Immediate.<anonymous> (/usr/src/app/node_modules/zwave-js/src/lib/drive r/Driver.ts:1014:16) 2022-10-02T19:21:08.723Z DRIVER destroying driver instance... 2022-10-02T19:21:08.728Z DRIVER driver instance destroyed 2022-10-02T19:21:08.739Z DRIVER ███████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ███████╗ ██╗ ███████╗ ╚══███╔╝ ██║ ██║ ██╔══██╗ ██║ ██║ ██╔════╝ ██║ ██╔════╝ ███╔╝ ██║ █╗ ██║ ███████║ ██║ ██║ █████╗ █████╗ ██║ ███████╗ ███╔╝ ██║███╗██║ ██╔══██║ ╚██╗ ██╔╝ ██╔══╝ ╚════╝ ██ ██║ ╚════██║ ███████╗ ╚███╔███╔╝ ██║ ██║ ╚████╔╝ ███████╗ ╚█████╔╝ ███████║ ╚══════╝ ╚══╝╚══╝ ╚═╝ ╚═╝ ╚═══╝ ╚══════╝ ╚════╝ ╚══════╝ 2022-10-02T19:21:08.740Z DRIVER version 10.2.0 2022-10-02T19:21:08.740Z DRIVER 2022-10-02T19:21:08.740Z DRIVER starting driver... 2022-10-02T19:21:08.745Z DRIVER opening serial port /dev/zwave 2022-10-02T19:21:08.751Z DRIVER serial port opened 2022-10-02T19:21:08.752Z SERIAL » [NAK] (0x15) 2022-10-02T19:21:08.754Z DRIVER loading configuration... 2022-10-02T19:21:08.755Z SERIAL « 0x01080120c84d9ef40138 (10 bytes) 2022-10-02T19:21:08.757Z SERIAL » [ACK] (0x06) 2022-10-02T19:21:08.758Z DRIVER « [RES] [GetControllerId]
Hardware
Intercom Buzzer wiring with Shelly Plus 1
M
Topic thumbnail image
Hardware
Any decent destination for a Vera Plus?
wmarcolinW
Well with all that has been going on with Vera/eZlo, many people are abandoning the Vera hubs and moving on to other solutions, such as Hubitat (my case), HASS, HA, and many other controllers. In the past, I had already been informed that when the migration was over, my Vera would go to the incinerator, or under the wheel of my car, and of course, I did not comply. So I wanted to open a debate, for those who have not yet sold their Vera on eBay, are with the equipment idle, what destination could be given? I see many saying that it has become a laboratory, I don't see much sense, since it is becoming obsolete and without a drive. But it can be a destiny. Has anyone thought about whether it is feasible to change the hub's SO so that it becomes a host for MSR, for example? Or even Home Assistance? I have no knowledge, but it seems to me that processor and memory have to do something like that, already has embedded wifi and network. Does anyone have any idea if it is possible to give this equipment a destination other than a box?
Hardware
List of smart devices with no cloud requirement
M
I just started [uncloud] forum to gather in one central place all smart devices working without the cloud, since this is not information easily available on the Internet. I thought this might interest some users of this forum and any feedback are welcome. And let me know if you know more devices that I should add to the list! - Marco
Hardware
Z-wave serie 700 Europe/ Reactor/ Home Assistant
A
Good afternoon. Due to the new ezlo not being available in europe yet, I wanted to change the z-wave getway that works with the reactor to add to the home assistant. What advises? Thanks
Hardware
HVAC Control
LibraSunL
I didn't see an existing Topic for heating-ventilation-air conditioning, so here goes... Is anyone successfully controlling a "mini split" (i.e. ductless) A/C or heat pump system at home? I will be adding such a system soon to new construction, and wondered if certain brands/models interface better via Z-Wave or WiFi than others in a HA setting. I know a bunch of these "splits" come with handheld remotes, but having robust Home Automation control (preferably without a dedicated plug-in needed on the Vera side) would be idea. Happy to hear suggestions. Thanks! Libra
Hardware
Can a Ezlo Plus be bridged to a Vera Plus
L
I have a legacy Vera system that in my home and I need to add a few devices to a cottage on my property. The Vera zwave won't see devices that far away. Both the house and cottage are on the same LAN. Can I bridged an Ezlo Plus to my existing Vera plus and if so are there instructions?
Hardware
GE/Jasco Z-wave wall switch
DesTD
Hey guys... Is it just me or the GE/Jasco switch or very sensible to power outage ? Almost each time we have a power outage, I need to replace at least 1 switch to replace. Each time, same behaviour, the blue led is flashing rapidely and nothing works. Last power outage, I got 3 switches. 95% of our switch and dimmer are GE/Jasco.
Hardware

SwitchBot in Openluup (was: Smaller and local alternative to MicroBots)

Scheduled Pinned Locked Moved Hardware
20 Posts 6 Posters 1.9k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • therealdbT Offline
    therealdbT Offline
    therealdb
    wrote on last edited by therealdb
    #1

    I have a need to just push a button, since I can't hack the thing at the moment. I know there's MicroBot, but they're bluetooth, requires and hub and are not local.

    I'm OK with BT or an additional hub, but I really really want local control.

    Anyone? Thanks!

    --
    On a mission to automate everything.

    My MS Reactor contrib
    My Luup Plug-ins

    1 Reply Last reply
    0
    • S Offline
      S Offline
      sender
      wrote on last edited by
      #2

      Ehm... dont know what you're exactly asking... but I use D1 mini and flash with tasmota via "tasmotizer". That way I have all kind of options, switch, relay, sensors, counter, etc. It connects via WiFi and is small...

      therealdbT 1 Reply Last reply
      0
      • rafale77R Offline
        rafale77R Offline
        rafale77
        wrote on last edited by rafale77
        #3

        if Microbot.is is what you are talking about... their whole business model is to get clients to rely on their clown servers for a price to actuate a button pusher... not a fan of the concept. Maybe replace the button with a your own button which would have a zwave relay?

        SwitchBot Smart Switch Button Pusher - Bluetooth Fingerbot for Rocker Switch/One-Way Button, Automatic Light Switch, Timer and APP Control, Works with Alexa When Paired with SwitchBot Hub (Black): Amazon.com: Industrial & Scientific
        1 Reply Last reply
        1
        • therealdbT Offline
          therealdbT Offline
          therealdb
          wrote on last edited by
          #4

          Yep, swichbot seems to be a viable solution. Local control is possible via bt. I'll order one and try it. Unfortunately I can't change the button.

          --
          On a mission to automate everything.

          My MS Reactor contrib
          My Luup Plug-ins

          1 Reply Last reply
          0
          • S sender

            Ehm... dont know what you're exactly asking... but I use D1 mini and flash with tasmota via "tasmotizer". That way I have all kind of options, switch, relay, sensors, counter, etc. It connects via WiFi and is small...

            therealdbT Offline
            therealdbT Offline
            therealdb
            wrote on last edited by
            #5

            @sender said in Smaller and local alternative to MicroBots:

            but I use D1 mini and flash with tasmota via "tasmotizer"

            I have many of them across the house, mainly to get fancy sensors (distance, humidity, light, pressure, etc), and I integrate them with my own MQTT to luup bridge, plus my virtual plugins.

            Anyway, this is an appliance I can't hack at the moment, since it's still under warranty. I've ordered two and will try to integrate via BT. SwitchBot has an open BT API, documented and supported by Home Assistant, so it should be easy to just get the script and replicate it with some luup calls or whatever I'll come with 🙂

            --
            On a mission to automate everything.

            My MS Reactor contrib
            My Luup Plug-ins

            1 Reply Last reply
            0
            • therealdbT Offline
              therealdbT Offline
              therealdb
              wrote on last edited by
              #6

              So, I received my units and start thinkering. So far, one is in place, while I need to build a support for the other.
              Code is just a small node js app I built around a node library. Seems to work, and I'll report more in the future. Too bad the official hub has no local apis. I can't understand why smart people don't realize internet is not a available everywhere as in their offices...

              --
              On a mission to automate everything.

              My MS Reactor contrib
              My Luup Plug-ins

              1 Reply Last reply
              0
              • rafale77R Offline
                rafale77R Offline
                rafale77
                wrote on last edited by
                #7

                People don't learn fast enough. I have seen this being a larger contributor to the bankruptcy of so many startups.... Great/brilliant ideas, destroyed by cloud dependance and the cost/reliability problems/complexity it involves eventually signifying the end of the project and a lot of products dumped in the garbage or best case, a lot of customer frustration. You can probably send them the feedback to let them know...

                1 Reply Last reply
                1
                • CatmanV2C Offline
                  CatmanV2C Offline
                  CatmanV2
                  wrote on last edited by
                  #8

                  Low cost of entry.

                  (Quiet innit?)

                  C

                  The Ex-Vera abuser know as CatmanV2.....

                  akbooerA 1 Reply Last reply
                  0
                  • CatmanV2C CatmanV2

                    Low cost of entry.

                    (Quiet innit?)

                    C

                    akbooerA Offline
                    akbooerA Offline
                    akbooer
                    wrote on last edited by
                    #9

                    @CatmanV2 said in Smaller and local alternative to MicroBots:

                    Quiet innit?

                    Decidedly.

                    No news is good news?

                    1 Reply Last reply
                    0
                    • therealdbT Offline
                      therealdbT Offline
                      therealdb
                      wrote on last edited by therealdb
                      #10

                      So, mission accomplished. I wrote a very basic node app running on my Linux box. I'm using this library because I'm more comfortable with Javascript than Pyton: https://github.com/futomi/node-switchbot

                      But it's missing the ability to use password protected SwitchBots, so I will probably patch it or move to the Python one, depending on how many spare time I have in the coming weeks.

                      Node server is very simple:

                      const http = require('http');
                      const url = require('url');
                      const Switchbot = require('node-switchbot');
                      
                      const requestListener = function (req, res) {
                      	const queryObject = url.parse(req.url, true).query;
                      	res.writeHead(200);
                      
                      	let device = null;
                      
                      	if (queryObject == undefined || queryObject.id == undefined)
                      		return res.end('Please specify an id');
                      
                      	const switchbot = new Switchbot();
                      
                      	switchbot.discover({ id: queryObject.id, quick: true }).then((device_list) => {
                      		if (device_list == undefined || device_list.length == 0) {
                      			console.log('#device: notfound');
                      			res.end('no device');
                      		}
                      		device = device_list[0];
                      
                      		console.log('#devicefound: ' + device.modelName + ' (' + device.address + ')');
                      		return true; //device.connect();
                      	}).then(() => {
                      		console.log('#device:press');
                      		return device.press();
                      	}).then(() => {
                      		console.log('#device:waiting');
                      		return switchbot.wait(1000);
                      	}).then(() => {
                      		console.log('#device:disconnecting');
                      		return device.disconnect();
                      	}).then(() => {
                      		console.log('Done.');
                      		res.end('OK!');
                      	}).catch((error) => {
                      		console.error(error);
                      		res.end('error: ' + error);
                      	});
                      };
                      
                      const server = http.createServer(requestListener);
                      server.timeout = 5 * 1000;
                      server.listen(5002);
                      
                      console.log('#http:started');
                      

                      just call http://ip:5002/?id=mac and you're good to go. I just used my virtual device plug-in to have two virtual switches. It's already integrated into Alexa, WAF is high. Another thing removed from my long standing TODO list 🙂

                      --
                      On a mission to automate everything.

                      My MS Reactor contrib
                      My Luup Plug-ins

                      Y 1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        sender
                        wrote on last edited by
                        #11

                        Ok, must say. Before I was using tasmota. But since I discovered esphome.io that is now my primary start for automation devices. So easy, so cheap and so reliable!
                        Easily manageable via home assistant addon...

                        therealdbT 1 Reply Last reply
                        0
                        • S sender

                          Ok, must say. Before I was using tasmota. But since I discovered esphome.io that is now my primary start for automation devices. So easy, so cheap and so reliable!
                          Easily manageable via home assistant addon...

                          therealdbT Offline
                          therealdbT Offline
                          therealdb
                          wrote on last edited by
                          #12

                          @sender I'll flash a new device and try it. I must say I'm ok with tasmota, since I'm using mqtt and I already know the message format, but I'm here to test new things, after all.

                          --
                          On a mission to automate everything.

                          My MS Reactor contrib
                          My Luup Plug-ins

                          S 1 Reply Last reply
                          0
                          • therealdbT therealdb

                            @sender I'll flash a new device and try it. I must say I'm ok with tasmota, since I'm using mqtt and I already know the message format, but I'm here to test new things, after all.

                            S Offline
                            S Offline
                            sender
                            wrote on last edited by sender
                            #13

                            @therealdb using esphome and in my case together with homeassistant make mqtt hassle unneeded. It automatically includes the homeassistant api. If the esphome device is part of the same subnet it is auto discovered and entities are auto populated in hass. If not in same subnet need to manually add an esphome integration per device (ip address). Other thing you need to take care of then it is "pinging" devices instead of mdns (all in manual but good to know) for "online status". I have in 1 week around 15 wifi D1 minis as sensors, nextion displays (touchscreen "wallmote quad" but cheaper and better), 4 and 8 relay boards for sprinkler, etc etc. So easy!

                            1 Reply Last reply
                            1
                            • therealdbT Offline
                              therealdbT Offline
                              therealdb
                              wrote on last edited by
                              #14

                              Yep, I underestimated those cheap wifi devices, until I started to buy many of them, just for testing. While I prefer Zwave for "serious" work, since I have 3 access points on my home (and one outside), Wifi coverage is really good and their traffic is very low anyway, so I'm somewhat sold, especially for fancy sensors and/or difficult to reach zones for my Zwave mesh.

                              --
                              On a mission to automate everything.

                              My MS Reactor contrib
                              My Luup Plug-ins

                              1 Reply Last reply
                              0
                              • therealdbT therealdb

                                So, mission accomplished. I wrote a very basic node app running on my Linux box. I'm using this library because I'm more comfortable with Javascript than Pyton: https://github.com/futomi/node-switchbot

                                But it's missing the ability to use password protected SwitchBots, so I will probably patch it or move to the Python one, depending on how many spare time I have in the coming weeks.

                                Node server is very simple:

                                const http = require('http');
                                const url = require('url');
                                const Switchbot = require('node-switchbot');
                                
                                const requestListener = function (req, res) {
                                	const queryObject = url.parse(req.url, true).query;
                                	res.writeHead(200);
                                
                                	let device = null;
                                
                                	if (queryObject == undefined || queryObject.id == undefined)
                                		return res.end('Please specify an id');
                                
                                	const switchbot = new Switchbot();
                                
                                	switchbot.discover({ id: queryObject.id, quick: true }).then((device_list) => {
                                		if (device_list == undefined || device_list.length == 0) {
                                			console.log('#device: notfound');
                                			res.end('no device');
                                		}
                                		device = device_list[0];
                                
                                		console.log('#devicefound: ' + device.modelName + ' (' + device.address + ')');
                                		return true; //device.connect();
                                	}).then(() => {
                                		console.log('#device:press');
                                		return device.press();
                                	}).then(() => {
                                		console.log('#device:waiting');
                                		return switchbot.wait(1000);
                                	}).then(() => {
                                		console.log('#device:disconnecting');
                                		return device.disconnect();
                                	}).then(() => {
                                		console.log('Done.');
                                		res.end('OK!');
                                	}).catch((error) => {
                                		console.error(error);
                                		res.end('error: ' + error);
                                	});
                                };
                                
                                const server = http.createServer(requestListener);
                                server.timeout = 5 * 1000;
                                server.listen(5002);
                                
                                console.log('#http:started');
                                

                                just call http://ip:5002/?id=mac and you're good to go. I just used my virtual device plug-in to have two virtual switches. It's already integrated into Alexa, WAF is high. Another thing removed from my long standing TODO list 🙂

                                Y Offline
                                Y Offline
                                yopparaiiii
                                wrote on last edited by
                                #15

                                @therealdb Thanks for the write up. I managed to setup it up with the Bot and is working. Now I just have to figure out how to write a .py and use mqtt to send the battery status over to Home Assistant.

                                The Switchbot Curtain is available. Do you think this will work as well? Atm, home assistant does not support the curtain.

                                1 Reply Last reply
                                0
                                • therealdbT Offline
                                  therealdbT Offline
                                  therealdb
                                  wrote on last edited by
                                  #16

                                  I’m updating the battery to luup, so it should be doable. I think you may do the same for ha.

                                  The curtain is supported, so this should be easily implemented.

                                  --
                                  On a mission to automate everything.

                                  My MS Reactor contrib
                                  My Luup Plug-ins

                                  Y 1 Reply Last reply
                                  0
                                  • therealdbT therealdb

                                    I’m updating the battery to luup, so it should be doable. I think you may do the same for ha.

                                    The curtain is supported, so this should be easily implemented.

                                    Y Offline
                                    Y Offline
                                    yopparaiiii
                                    wrote on last edited by
                                    #17

                                    @therealdb Thanks for the reply. Would you mind writing up commands for open and closing of curtain? I am not familiar with this code.

                                    1 Reply Last reply
                                    0
                                    • therealdbT Offline
                                      therealdbT Offline
                                      therealdb
                                      wrote on last edited by
                                      #18

                                      This js lib doesn’t support curtains bots, but there are Python based one that I do. I don't have one to test, so I'm not sure how well they'll work.
                                      It seems to be natively supported from home assistant.

                                      --
                                      On a mission to automate everything.

                                      My MS Reactor contrib
                                      My Luup Plug-ins

                                      1 Reply Last reply
                                      0
                                      • Y Offline
                                        Y Offline
                                        yopparaiiii
                                        wrote on last edited by
                                        #19

                                        Someone over there has tried adding the curtain with the switchbot integration, but it does nothing. No response.

                                        1 Reply Last reply
                                        0
                                        • therealdbT Offline
                                          therealdbT Offline
                                          therealdb
                                          wrote on last edited by
                                          #20

                                          I don't have curtains (new, modern house, so zero classic curtains), and I don't use HA anymore, but it seems there are not public API for curtains. try to ping SwitchBot directly and ask for guidance.

                                          --
                                          On a mission to automate everything.

                                          My MS Reactor contrib
                                          My Luup Plug-ins

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Recent Topics

                                          • Set Reaction > Script Action
                                            CrilleC
                                            Crille
                                            0
                                            2
                                            9

                                          • Advice reqeusted to migrate MSR from Bare Metal to Container
                                            T
                                            tamorgen
                                            0
                                            5
                                            71

                                          • Reactor (Multi-System/Multi-Hub) Announcements
                                            toggledbitsT
                                            toggledbits
                                            5
                                            122
                                            37.3k

                                          • Z-Wave Future....
                                            CatmanV2C
                                            CatmanV2
                                            0
                                            5
                                            160

                                          • Can´t restart or upgrade/deploy MSR
                                            toggledbitsT
                                            toggledbits
                                            0
                                            4
                                            111

                                          • [Solved] Limit HA Entity in MSR
                                            wmarcolinW
                                            wmarcolin
                                            0
                                            7
                                            230

                                          • Disaster recovery and virtualisation
                                            CatmanV2C
                                            CatmanV2
                                            0
                                            5
                                            685

                                          • Remote access of Zwave stick from Z-wave server
                                            CatmanV2C
                                            CatmanV2
                                            0
                                            3
                                            402

                                          • Organizing/ structuring rule sets and rules
                                            G
                                            gwp1
                                            0
                                            5
                                            396

                                          • Moving MSR from a QNAP container to RP 5 - some issues
                                            G
                                            gwp1
                                            0
                                            5
                                            373

                                          • Widget deletion does not work and landing page (status) is empy
                                            G
                                            gwp1
                                            0
                                            4
                                            361
                                          Powered by NodeBB | Contributors
                                          Hosted freely by 10RUPTiV - Solutions Technologiques | Contact us
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Unsolved