The locksmith is trying to persuade me to purchase the BE-TECH K35 touchscreen lock with both Wi-Fi and Bluetooth, claiming it's better than the Yale Assure Lock 2. What are your thoughts on this? Which one would you recommend?
Here is the link to the Chinese brand BE-TECH: BE-TECH Smart Deadbolt K3S.
The other smart lock I am considering is the Schlage Encode Plus.
Thank you!
Hey,
I’m curating a list of smart home automation ideas, and here are 15+ ones (and still counting).
What do you think?
smart home automation ideas.png
..................................
The smart home trend is dramatically evolving with at least 69% households in US owing at least one smart device.
So how could they ease your work and life?
I gathered and asked 15+ smart home professionals a same question:
“What’s your most favorite automation (ideas) for smart homes that is improving your life?”
Let’s check their ideas:
(source: https//www.leadsrating.com/security-cameras/smart-home-automation-ideas/)
Routine Checking Smart Curtain and Blinds Smart Interaction Smart LED String Lights Turn Outdoor Water On/Off Automation NFC Tags Automation Remote Control and Scenes Smart Interoperability Reducing Your Home Cleaning Job Light Control Automation Smart Blinds Light Management Adjusting Natural Light Automation Seamless Connectivity Simple Switch Bot Changing My Overall Everyday ProcessThe promise of "all available devices will be supported" gave me hope for including more Zigbee devices into to my home as Vera was not a good option for Zigbee devices.
Despite the support for new devices is extremely slow, the implementation of Zigbee has a lot to wish for and it seems a low priority at Ezlo I managed to include 22 of my 23 Zigbee devices as generic. But after 2 years of devices still missing attributes and randomly/every controller reboot loosing connection to the controller and had to be power cycled to connect again, and some even dropping off the network completely without any reason, I decided to give up.
The positive outcome of all this:
I bought a Sonoff Zigbee 3.0 USB Dongle Plus and installed Zigbee2MQTT and never been happier.
Suddenly the pairing were no pain and took a few seconds per device, all my devices were recognized, all capabilities of the devices were exposed and it never misses a signal to/from a device ever.
I'm surprised how stable and configurable my new setup is. I can set device parameters, offsets, send messages handled by the bulbs them self like effects, broadcast for groups, transition time for power on/off. I can handle debounce for MQTT messages, do OTA firmware update on devices and much more! Most of this is probably standard for the common branded hubs like Hue etc but I never had one so this is new to me.
A big plus for me is the MQTT part of Zigbee2MQTT as I'm migrating as much as possible to MQTT.
My Ezlo Plus is now serving as a modified WiFi access point to my network and only have the VistaCam 1203 Doorbell still connected for evaluation. Time will tell if I ever move my Z-wave devices to it.
Conclusion:
I could really recommend both the Sonoff 3.0 USB Dongle Plus and Zigbee2MQTT to anyone going the same path!
So cool to find the forum of all the banned vera gurus!
I've had a Vera Plus for about 6 years now, and have had a fairly problem free time with it compared to many other stories. The last years have however been lacking in progression in many fields i'd like to explore, so now i'm looking closely at Openluup.
Other systems have been tested as well, but i find that the community and plugins made for vera is kind of special, and something i'd like to contribute to as well. (getting older and not wanting to change to new stuff probably plays a part too!)
So, my stab at opeluup starts with an HP Chromebox 1 i got for free. Its a fairly powerfull thing, but as google wants to sell new ones, its now EOL.
I wiped it clean and installed debian, as it seems to be the closest thing to raspberry which many use for openluup.
Openluup installed fine, and i got the vera bridge working fairly well by bothering ppl at the vera forum with questions. Its now running OK, but there seems to be an issue with Icons?
f0e29622-0397-4b84-819c-f1b632daab41-image.png
Also at the devices tab:
2892faff-a3ee-4f21-9db8-2a03f604fc74-image.png
I did the "GetFiles", and I see the /icons/ is populated, but no icons. In the luup log says that its trying to GET the icon, but returns no packages.
2020-09-15 17:04:30.818 openLuup.server:: GET /cmh/skins/default/img/devices/device_states/dimmable_light_off.png HTTP/1.1 tcp{client}: 0x55eca8d90cb8 2020-09-15 17:04:30.819 openLuup.server:: request completed (0 bytes, 0 chunks, 0 ms) tcp{client}: 0x55eca8d90cb8I do have a UZB stick on the way, but before i go down that road i'd like to be sure that the installation is stable and sound.. Do I have all the nessecary packages/background processes? I did install cjson which helped on some things..
Also fairly new at linux in general, so bear with me. 😉
Roadmap:
Get the openluup/AltUI running smoothly
Transfer Z-wave devices
Transfer 433 devices (RFXtrx plugin)
Transfer Zigbee devices (Vera or mabye ezlo plus? zigbee stick?)
more questions will follow!
In a quest to further stabilize my Vera before I'll move to Z-Way+openLuup or something else later this year (I'm tempted to go the Home Assistant route, since all my friends are here, apparently), I've spent a couple of days removing HTTP calls from the system and I'm now fully using the UDP sender @akbooer has written in the past, to push all variables (and custom events/request as well) to my MQTT broker, then to some code doing the actual work.
Responsiveness seems to be at its maximum now, and stability has improved. There's still a lot of code locally on my Vera, but it's mainly doing variables comparison/scenes, while all notifications and heavy logic are now running in my linux box.
So, maybe, not insisting on the sockets and just use the same UDP server is the way to go for me.
Well here we go. A slow, considered migration from Vera to something (I hope) more reliable.
Hopefully we'll end up with a decent documented process for people as right now I'm still not quite clear 🙂
Starting point:
I have a 'mature' Mios set up running on an extrooted Vera Plus with roughly 100 devices, both physical and virtual
Integration with Alexa both voice control and TTS
iPhones for Geolocation
Volumio devices for music playing around the house.
I have no user defined scenes, all automation is run from Reactor.
My impetus is final dissatisfaction with the quality of UI7 software delivery and operational rigour (for full disclosure I am a senior IT Operations leader with circa 20 years experience delivering properly stable systems, so I probably have un-realistic expectations 😄 )
So initial steps:
Raspberry Pi 3 B+ (I think this is my 5, and 6th Pi in total. I may have a problem) Raspbian OpenLuup VerabridgeThat I think is stage 1
C
...but I now only have house mode scenes left on Vera. All other automation is by Reactor and Switchboard / Alexa routines.
WAF may be low tomorrow if it doesn't work 😄
C
I am a Electrician. I installed hundreds of smart devices for others prior to having my own home automation. In 2013 I bought a new house and decided to make it smart. I did some homework and settled on Z-wave and VeraPlus.
My installation comprises of
25 Z-wave dimmer/switch inserts
3 Z-wave door sensors
10 sonoff devices(basics,TH16 and Mini) ,
4 Tuya(lamps and RGB strips) ,
6 shellys(connected to motion sensors and 2 controlling dead DIY bolts )
3 Amazon Dots(gen2)
2 Broadlink (RMPro's)
4 DIY RF Venetian Blinds
2 Multi button DIY remotes
1 NVR
1 Network drive/Media server/ftp server.
1 smart thermostat heating and hot water
4 wired 240v/battery Aico smoke and heat detectors (connect to zwave via Relays)
1 robot hover.
1 Siren
Node-red server running on android.
Testing openluup on android.
Automate App running on andorid Boxes/phones.
All tv's are connected to android boxes.
No windows PC.
Debian running on android box.
Plugins Reactor, AlexaTTS, Switchboard and Virtual HTTP Switch.
I can control all of my devices from anyone of these platforms Vera/OpenLuup, Node-red, Automate(phone/tv box) or Alexa.
All devices have a standard/manual switch for anyone to control, and can be controlled even if my VeraPlus stopped working or internet out. My system is stable and may get a luup reload every couple of weeks.
None of my sonoff's or tuya have been flashed. I found Shelly very late into game and will be using these more now i found them, as they offer local control.
I have some coding knowledge from the 90's, but have never worked in the industry.
Well, if I see further, it's because I stand of the shoulders of giants. I've got where I got because of the experts here. I started about 15 years ago with some really basic X10 stuff. When we moved in 2011 for some reason it simply would not work in the new house, so z-wave was the thing. Vera lite then Vera Plus.
I'm a child of the 70s. I want the car on the drive to be KITT and my lounge a cross between the bridge of the enterprise and the Lars farm on Tattoine.
Not there yet, but with about 250 devices (virtual and real) things are fun (when they work!)
The absolute killer app for me is Alexa bi directional speech. To the extent that I've walked into hotel rooms and said 'Alexa turn the lights on....'
I'm within a spit of never buying another control and doing everything via Alexa and Reactor (had to drop that in)
So that's pretty much me.
C
Let start maybe something useful for others. Maybe it will give you some idea!
Here's a summary of my setup!
I'm having :
VM#1 that runs openLuup VM#2 that runs Zway 1x raspberry that I use to connect the RaZberry board using socat/ser2net to send "raw data" to the VM#2, this setup allow me to have all my stuff in the data center in the basement while having my zwave antenna on the first floor and send back the data! A couple of pine64 and raspberry around the house, most of the pine64 are use for "smart display" around the house that show data from various source (will post picture later). I have also a raspberry that I used for openSprinkler in the "Shed" Each room in the house + Garage + on the patio is having a SONOS speaker that I use for music of course but that I use with the TTS to send some notification around the house based on the presence!For example, I can welcome people on the front door based on motion detection + IP camera motion!
I decided a long time ago that all "sensors" will be handle by the DSC alarm. Currently I'm having over 40 sensors in/out divided in 5 partition (main/2nd floor, basement, office and shed and a partition for non-alarm sensor)I connected my DSC using the DSC plugin from Vera to handle all that traffic that of course is send to openLuup!
On the zwave network, I would say that I'm having every room in/out done!
I'm using also this setup to welcome kids in the morning based on motion detection in each room and I have some time-based reminder using TTS mostly for the kids.
We also "named/called" our Home, SARAH, based on the TV Show Eureka that means "Self Actuated Residential Automated Habitat".
** openLuup handle ALL the logic, I have no scene and logic in Vera and Smarthome/Zway
More to come...
That's our main screen in the center of the house!
IMG_20200428_110740.jpg
Inside the main screen, I'm having a bunch of stuff, like 2 Veraplus, and a RaZberry and of course a pine64 for the screen!
IMG_20200428_110755.jpg
That's an uncomplete setup in the kitchen for screen #2, need to finish the "wood" part!
IMG_20200428_110846.jpg
That's the touch screen monitor in the basement, so kids can use the Sonos app to play some music in the basement! The wood part is done, need to finish some "paint"!
IMG_20200428_110824.jpg
My migration from Vera, or what I did on my holidays
-
Thanks @akbooer
Startup log and Lua log don't tell me anything that I find useful
2020-06-19 15:57:41.027 :: openLuup STARTUP :: /etc/cmh-ludl 2020-06-19 15:57:41.027 openLuup.init:: version 2020.05.01 @akbooer 2020-06-19 15:57:41.041 openLuup.scheduler:: version 2020.01.25 @akbooer 2020-06-19 15:57:41.051 openLuup.wsapi:: version 2019.08.12 @akbooer 2020-06-19 15:57:41.051 openLuup.servlet:: version 2020.01.29 @akbooer 2020-06-19 15:57:41.051 openLuup.client:: version 2019.10.14 @akbooer 2020-06-19 15:57:41.052 openLuup.io:: version 2019.11.29 @akbooer 2020-06-19 15:57:41.052 openLuup.server:: version 2020.03.20 @akbooer 2020-06-19 15:57:41.055 openLuup.scenes:: version 2020.03.16 @akbooer 2020-06-19 15:57:41.056 openLuup.chdev:: version 2020.03.07 @akbooer 2020-06-19 15:57:41.056 openLuup.userdata:: version 2020.03.31 @akbooer 2020-06-19 15:57:41.057 openLuup.requests:: version 2020.04.15 @akbooer 2020-06-19 15:57:41.057 openLuup.gateway:: version 2020.03.08 @akbooer 2020-06-19 15:57:41.058 openLuup.smtp:: version 2018.04.12 @akbooer 2020-06-19 15:57:41.060 openLuup.historian:: version 2020.02.12 @akbooer 2020-06-19 15:57:41.061 openLuup.luup:: version 2020.03.21 @akbooer 2020-06-19 15:57:41.061 openLuup.pop3:: version 2018.04.23 @akbooer 2020-06-19 15:57:41.062 openLuup.compression:: version 2016.06.30 @akbooer 2020-06-19 15:57:41.062 openLuup.timers:: version 2019.05.03 @akbooer 2020-06-19 15:57:41.062 openLuup.logs:: version 2018.03.25 @akbooer 2020-06-19 15:57:41.062 openLuup.json:: version 2020.05.20 @akbooer 2020-06-19 15:57:41.062 openLuup.init:: using Cjson 2.1.0 for fast decoding 2020-06-19 15:57:41.062 luup.create_device:: [1] D_ZWaveNetwork.xml / / () 2020-06-19 15:57:41.062 openLuup.chdev:: ERROR: unable to read XML file I_ZWave.xml 2020-06-19 15:57:41.068 luup.create_device:: [2] D_openLuup.xml / I_openLuup.xml / D_openLuup.json (openLuup) 2020-06-19 15:57:41.068 openLuup.init:: loading configuration user_data.json 2020-06-19 15:57:41.068 openLuup.userdata:: loading user_data json... 2020-06-19 15:57:41.072 luup.variable_set:: 2.openLuup.HouseMode was: EMPTY now: 1 #hooks:0 2020-06-19 15:57:41.072 openLuup.userdata:: loading rooms... 2020-06-19 15:57:41.072 openLuup.userdata:: room#1 'MiOS-50103066' 2020-06-19 15:57:41.072 openLuup.userdata:: room#2 'Garden' 2020-06-19 15:57:41.072 openLuup.userdata:: room#3 'Driveway' 2020-06-19 15:57:41.072 openLuup.userdata:: room#4 'Hall' 2020-06-19 15:57:41.072 openLuup.userdata:: room#5 'Living Room' 2020-06-19 15:57:41.072 openLuup.userdata:: room#6 'Server Room' 2020-06-19 15:57:41.072 openLuup.userdata:: room#7 'Porch' 2020-06-19 15:57:41.072 openLuup.userdata:: room#8 'ReactorCore' 2020-06-19 15:57:41.072 openLuup.userdata:: room#9 'Garage' 2020-06-19 15:57:41.072 openLuup.userdata:: room#10 'Master Bedroom' 2020-06-19 15:57:41.072 openLuup.userdata:: room#11 'Media_Centre' 2020-06-19 15:57:41.072 openLuup.userdata:: room#12 'Office' 2020-06-19 15:57:41.072 openLuup.userdata:: room#13 'X-Lab' 2020-06-19 15:57:41.072 openLuup.userdata:: room#14 'Dining Room' 2020-06-19 15:57:41.072 openLuup.userdata:: room#15 'Greenhouse' 2020-06-19 15:57:41.072 openLuup.userdata:: room#16 'Kitchen' 2020-06-19 15:57:41.072 openLuup.userdata:: ...room loading completed 2020-06-19 15:57:41.072 openLuup.userdata:: loading devices... 2020-06-19 15:57:41.073 luup.create_device:: [1] D_ZWaveNetwork.xml / X / (urn:schemas-micasaverde-com:device:ZWaveNetwork:1) 2020-06-19 15:57:41.113 openLuup.scheduler.sandbox:: device 3 defined 'string.starts' (a function value) 2020-06-19 15:57:41.113 openLuup.scheduler.sandbox:: device 3 defined 'string.altui_split' (a function value) 2020-06-19 15:57:41.113 openLuup.scheduler.sandbox:: device 3 defined 'string.template' (a function value) 2020-06-19 15:57:41.113 openLuup.scheduler.sandbox:: device 3 defined 'string.trim' (a function value) 2020-06-19 15:57:41.113 luup.create_device:: [3] D_ALTUI.xml / I_ALTUI.xml / D_ALTUI_UI7.json (urn:schemas-upnp-org:device:altui:1) 2020-06-19 15:57:41.117 luup.create_device:: [4] D_AltAppStore.xml / I_AltAppStore.xml / D_AltAppStore.json (urn:schemas-upnp-org:device:AltAppStore:1) 2020-06-19 15:57:41.123 luup.create_device:: [7] D_VeraBridge.xml / I_VeraBridge.xml / D_VeraBridge.json (VeraBridge) 2020-06-19 15:57:41.123 luup.create_device:: [10002] D_ZigbeeNetwork.xml / / () 2020-06-19 15:57:41.123 openLuup.chdev:: ERROR: unable to read XML file D_ZigbeeNetwork.xml 2020-06-19 15:57:41.123 luup.create_device:: [10003] D_BluetoothNetwork.xml / / () 2020-06-19 15:57:41.123 openLuup.chdev:: ERROR: unable to read XML file D_BluetoothNetwork.xml 2020-06-19 15:57:41.123 luup.create_device:: [10004] D_SceneController1.xml / / () 2020-06-19 15:57:41.124 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-19 15:57:41.124 luup.create_device:: [10006] D_SceneController1.xml / / () 2020-06-19 15:57:41.124 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-19 15:57:41.125 luup.create_device:: [10007] D_SceneController1.xml / / () 2020-06-19 15:57:41.125 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-19 15:57:41.126 luup.create_device:: [10008] D_MotionSensor1.xml / X / D_MotionSensorWithTamper1.json (urn:schemas-micasaverde-com:device:MotionSensor:1) 2020-06-19 15:57:41.127 luup.create_device:: [10009] D_TemperatureSensor1.xml / / () 2020-06-19 15:57:41.127 openLuup.chdev:: ERROR: unable to read XML file D_TemperatureSensor1.xml 2020-06-19 15:57:41.127 luup.create_device:: [10010] D_LightSensor1.xml / / () 2020-06-19 15:57:41.127 openLuup.chdev:: ERROR: unable to read XML file D_LightSensor1.xml 2020-06-19 15:57:41.130 luup.create_device:: [10011] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.131 luup.create_device:: [10015] D_DimmableLight1.xml / / () 2020-06-19 15:57:41.131 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-19 15:57:41.132 luup.create_device:: [10018] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.134 luup.create_device:: [10019] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.136 luup.create_device:: [10020] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.137 luup.create_device:: [10023] D_ALTUI.xml / X / D_ALTUI_UI7.json (urn:schemas-upnp-org:device:altui:1) 2020-06-19 15:57:41.138 luup.create_device:: [10026] D_DayTime.xml / / () 2020-06-19 15:57:41.138 openLuup.chdev:: ERROR: unable to read XML file D_DayTime.xml 2020-06-19 15:57:41.138 luup.create_device:: [10027] D_HouseModes.xml / / () 2020-06-19 15:57:41.138 openLuup.chdev:: ERROR: unable to read XML file D_HouseModes.xml 2020-06-19 15:57:41.138 luup.create_device:: [10031] D_DigitalSecurityCamera2.xml / / () 2020-06-19 15:57:41.138 openLuup.chdev:: ERROR: unable to read XML file D_DigitalSecurityCamera2.xml 2020-06-19 15:57:41.138 luup.create_device:: [10033] D_DigitalSecurityCamera2.xml / / () 2020-06-19 15:57:41.138 openLuup.chdev:: ERROR: unable to read XML file D_DigitalSecurityCamera2.xml 2020-06-19 15:57:41.140 luup.create_device:: [10037] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.141 luup.create_device:: [10041] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.143 luup.create_device:: [10057] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-19 15:57:41.144 luup.create_device:: [10061] D_DimmableLight1.xml / / () 2020-06-19 15:57:41.144 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-19 15:57:41.144 luup.create_device:: [10062] D_DimmableLight1.xml / / () 2020-06-19 15:57:41.144 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-19 15:57:41.144 luup.create_device:: [10079] D_Heater1.xml / / () 2020-06-19 15:57:41.144 openLuup.chdev:: ERROR: unable to read XML file D_Heater1.xml 2020-06-19 15:57:41.145 openLuup.userdata:: loading scenes... 2020-06-19 15:57:41.145 openLuup.userdata:: number of scenes = 0 2020-06-19 15:57:41.145 openLuup.userdata:: ...scene loading completed 2020-06-19 15:57:41.145 openLuup.userdata:: loading installed plugin info... 2020-06-19 15:57:41.145 openLuup.userdata:: [openLuup] openLuup (20.5.22) 2020-06-19 15:57:41.145 openLuup.userdata:: [AltAppStore] Alternate App Store (20.3.30) 2020-06-19 15:57:41.145 openLuup.userdata:: [VeraBridge] VeraBridge (20.4.30) 2020-06-19 15:57:41.145 openLuup.userdata:: [8246] Alternate UI (2.49b.) 2020-06-19 15:57:41.145 openLuup.userdata:: [Z-Way] Z-Way (not.installed) 2020-06-19 15:57:41.145 openLuup.userdata:: [Arduino] MySensors (not.installed) 2020-06-19 15:57:41.145 openLuup.userdata:: ...user_data loading completed 2020-06-19 15:57:41.145 openLuup.init:: running _openLuup_STARTUP_ 2020-06-19 15:57:41.145 luup_log:0: startup code completed 2020-06-19 15:57:41.145 openLuup.init:: init phase completed 2020-06-19 15:57:41.145 :: openLuup LOG ROTATION :: (runtime 0.0 days)
Is the start up log. There are no immediate errrors in the Lua log, but happy to poke it.
What I mean by 'No Vera shown' is that the VeraBridge insists that there no Vera on the ip address:
I'd attach a screenshot but I can't see how!
C
-
@CatmanV2 said in My migration from Vera, or what I did on my holidays:
There are no immediate errrors in the Lua log, but happy to poke it.
It’s not errors that I’m specifically looking for just now, but startup sequences and versions. The first few hundred lines should suffice.
-
Whatever you say, boss. this was after a Luup reload.
2020-06-20 20:40:04.474 :: openLuup LOG ROTATION :: (runtime 0.0 days) 2020-06-20 20:40:04.474 openLuup.init:: init phase completed 2020-06-20 20:40:04.474 openLuup.io.server:: starting HTTP:3480 server on port: 3480 tcp{server}: 0x2683d34 2020-06-20 20:40:04.474 openLuup.io.server:: starting SMTP server on port: 2525 tcp{server}: 0x2685da4 2020-06-20 20:40:04.474 openLuup.io.server:: starting POP3 server on port: 11011 tcp{server}: 0x2688224 2020-06-20 20:40:04.475 openLuup.historian:: starting data historian 2020-06-20 20:40:04.475 openLuup.historian:: using memory cache size (per-variable): 1024 2020-06-20 20:40:04.475 openLuup.scheduler:: starting 2020-06-20 20:40:04.475 openLuup.scheduler:: [2] openLuup device startup 2020-06-20 20:40:04.475 luup_log:2: v20.5.22 2020-06-20 20:40:04.475 luup_log:2: sync in 115.5 s 2020-06-20 20:40:04.475 luup.variable_watch:: callback=housemode_watcher, watching=2.openLuup.HouseMode 2020-06-20 20:40:04.475 luup.register_handler:: global_function_name=openLuup_email, request=openLuup@openLuup.local 2020-06-20 20:40:04.475 luup.register_handler:: global_function_name=openLuup_images, request=images@openLuup.local 2020-06-20 20:40:04.475 luup.register_handler:: global_function_name=openLuup_events, request=events@openLuup.local 2020-06-20 20:40:04.475 luup.register_handler:: global_function_name=openLuup_mailbox, request=mail@openLuup.local 2020-06-20 20:40:04.475 luup.chdev.append:: [AltAppStore] Alternate App Store 2020-06-20 20:40:04.475 luup.chdev.sync:: [2] openLuup, syncing children 2020-06-20 20:40:04.476 luup_log:2: 3Mb, 0.1%cpu, 0.0days 2020-06-20 20:40:04.476 openLuup.scheduler:: [2] openLuup device startup completed: status=true, msg=sync in 115.5 s, name=L_openLuup 2020-06-20 20:40:04.476 openLuup.scheduler:: [3] Alternate UI device startup 2020-06-20 20:40:04.476 luup_log:3: ALTUI: initstatus(3) starting version: v2.49b 2020-06-20 20:40:04.476 openLuup.scheduler:: [3] Alternate UI device startup completed: status=, msg=, name= 2020-06-20 20:40:04.476 openLuup.scheduler:: [7] VeraBridge device startup 2020-06-20 20:40:04.476 luup_log:7: VeraBridge 2020-06-20 20:40:04.476 luup_log:7: 2020.04.30 2020-06-20 20:40:04.476 luup_log:7: 192.168.70.6 2020-06-20 20:40:04.476 luup_log:7: device clone numbering starts at 10000 2020-06-20 20:40:04.476 luup_log:7: VeraBridge maps remote Zwave controller 2020-06-20 20:40:04.476 luup_log:7: v20.4.30 2020-06-20 20:40:04.644 luup_log:7: Vera info received! 2020-06-20 20:40:04.644 luup_log:7: MiOS-50103066 2020-06-20 20:40:04.644 luup_log:7: new room number: 1 2020-06-20 20:40:04.644 luup_log:7: PK_AccessPoint = 50103066 2020-06-20 20:40:04.644 luup_log:7: BuildVersion = *1.7.4833* 2020-06-20 20:40:04.644 luup_log:7: number of remote devices = 117 2020-06-20 20:40:04.644 luup.create_device:: [1] D_ZWaveNetwork.xml / X / (urn:schemas-micasaverde-com:device:ZWaveNetwork:1) 2020-06-20 20:40:04.645 luup.create_device:: [10002] D_ZigbeeNetwork.xml / / () 2020-06-20 20:40:04.645 openLuup.chdev:: ERROR: unable to read XML file D_ZigbeeNetwork.xml 2020-06-20 20:40:04.645 luup.create_device:: [10003] D_BluetoothNetwork.xml / / () 2020-06-20 20:40:04.645 openLuup.chdev:: ERROR: unable to read XML file D_BluetoothNetwork.xml 2020-06-20 20:40:04.645 luup.create_device:: [10004] D_SceneController1.xml / / () 2020-06-20 20:40:04.645 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-20 20:40:04.646 luup.create_device:: [10006] D_SceneController1.xml / / () 2020-06-20 20:40:04.646 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-20 20:40:04.646 luup.create_device:: [10007] D_SceneController1.xml / / () 2020-06-20 20:40:04.646 openLuup.chdev:: ERROR: unable to read XML file D_SceneController1.xml 2020-06-20 20:40:04.648 luup.create_device:: [10008] D_MotionSensor1.xml / X / D_MotionSensorWithTamper1.json (urn:schemas-micasaverde-com:device:MotionSensor:1) 2020-06-20 20:40:04.648 luup.create_device:: [10009] D_TemperatureSensor1.xml / / () 2020-06-20 20:40:04.648 openLuup.chdev:: ERROR: unable to read XML file D_TemperatureSensor1.xml 2020-06-20 20:40:04.649 luup.create_device:: [10010] D_LightSensor1.xml / / () 2020-06-20 20:40:04.649 openLuup.chdev:: ERROR: unable to read XML file D_LightSensor1.xml 2020-06-20 20:40:04.650 luup.create_device:: [10011] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.650 luup.create_device:: [10015] D_DimmableLight1.xml / / () 2020-06-20 20:40:04.650 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-20 20:40:04.652 luup.create_device:: [10018] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.654 luup.create_device:: [10019] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.655 luup.create_device:: [10020] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.657 luup.create_device:: [10023] D_ALTUI.xml / X / D_ALTUI_UI7.json (urn:schemas-upnp-org:device:altui:1) 2020-06-20 20:40:04.657 luup.create_device:: [10026] D_DayTime.xml / / () 2020-06-20 20:40:04.657 openLuup.chdev:: ERROR: unable to read XML file D_DayTime.xml 2020-06-20 20:40:04.657 luup.create_device:: [10027] D_HouseModes.xml / / () 2020-06-20 20:40:04.657 openLuup.chdev:: ERROR: unable to read XML file D_HouseModes.xml 2020-06-20 20:40:04.657 luup.create_device:: [10031] D_DigitalSecurityCamera2.xml / / () 2020-06-20 20:40:04.657 openLuup.chdev:: ERROR: unable to read XML file D_DigitalSecurityCamera2.xml 2020-06-20 20:40:04.658 luup.create_device:: [10033] D_DigitalSecurityCamera2.xml / / () 2020-06-20 20:40:04.658 openLuup.chdev:: ERROR: unable to read XML file D_DigitalSecurityCamera2.xml 2020-06-20 20:40:04.659 luup.create_device:: [10037] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.661 luup.create_device:: [10041] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.662 luup.create_device:: [10057] D_BinaryLight1.xml / X / D_BinaryLight1.json (urn:schemas-upnp-org:device:BinaryLight:1) 2020-06-20 20:40:04.663 luup.create_device:: [10061] D_DimmableLight1.xml / / () 2020-06-20 20:40:04.663 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-20 20:40:04.663 luup.create_device:: [10062] D_DimmableLight1.xml / / () 2020-06-20 20:40:04.663 openLuup.chdev:: ERROR: unable to read XML file D_DimmableLight1.xml 2020-06-20 20:40:04.663 luup.create_device:: [10079] D_Heater1.xml / / () 2020-06-20 20:40:04.663 openLuup.chdev:: ERROR: unable to read XML file D_Heater1.xml 2020-06-20 20:40:04.664 luup.create_device:: [10080] D_Heater1.xml / / () 2020-06-20 20:40:04.664 openLuup.chdev:: ERROR: unable to read XML file D_Heater1.xml 2020-06-20 20:40:04.664 openLuup.context_switch:: ERROR: [dev #7] ./openLuup/devices.lua:538: table index is nil 2020-06-20 20:40:04.664 openLuup.scheduler:: job aborted : ./openLuup/devices.lua:538: table index is nil 2020-06-20 20:40:04.664 openLuup.scheduler:: [4] Alternate App Store device startup 2020-06-20 20:40:04.664 luup_log:4: AltAppStore : starting... 2020-06-20 20:40:04.664 luup.variable_set:: 4.urn:upnp-org:serviceId:altui1.DisplayLine1 was: AltAppStore now: AltAppStore #hooks:0 2020-06-20 20:40:04.664 luup.variable_set:: 4.urn:upnp-org:serviceId:altui1.DisplayLine2 was: now: #hooks:0 2020-06-20 20:40:04.664 luup_log:4: AltAppStore : v20.3.30 2020-06-20 20:40:04.664 luup.set_failure:: status = 0 2020-06-20 20:40:04.664 luup.variable_set:: 4.urn:micasaverde-com:serviceId:HaDevice1.CommFailure was: 0 now: 0 #hooks:0 2020-06-20 20:40:04.664 luup.variable_set:: 4.urn:micasaverde-com:serviceId:HaDevice1.CommFailureTime was: 0 now: 0 #hooks:0 2020-06-20 20:40:04.664 openLuup.scheduler:: [4] Alternate App Store device startup completed: status=true, msg=OK, name=AltAppStore 2020-06-20 20:40:05.372 openLuup.io.server:: HTTP:3480 connection from 192.168.70.251 tcp{client}: 0x27493a4 2020-06-20 20:40:05.373 openLuup.server:: GET /data_request?id=lu_status2&output_format=json&DataVersion=578672005&Timeout=60&MinimumDelay=1500&_=1592671339440 HTTP/1.1 tcp{client}: 0x27493a4 2020-06-20 20:40:05.602 openLuup.server:: request completed (128491 bytes, 9 chunks, 228 ms) tcp{client}: 0x27493a4 2020-06-20 20:40:05.602 luup_log:3: ALTUI: startupDeferred, called on behalf of device:3 2020-06-20 20:40:05.606 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.Version was: v2.49b now: v2.49b #hooks:0 2020-06-20 20:40:05.649 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.DataStorageProviders was: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"default":1,"type":"number","key":"node... now: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"key":"nodeid","type":"number","default... #hooks:0 2020-06-20 20:40:05.650 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.DataStorageProviders was: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"key":"nodeid","type":"number","default... now: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"default":1,"type":"number","key":"node... #hooks:0 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.DataStorageProviders was: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"default":1,"type":"number","key":"node... now: {"emoncms":{"url":"","callback":"sendValueToStorage_emoncms","parameters":[{"default":1,"type":"number","key":"node... #hooks:0 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.VariablesToSend was: now: #hooks:0 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.RemoteVariablesToWatch was: now: #hooks:0 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.VariablesToWatch was: now: #hooks:0 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.Timers was: [] now: [] #hooks:0 2020-06-20 20:40:05.651 luup_log:3: ALTUI: Wkflow - enableWorkflows(3,0,0) 2020-06-20 20:40:05.651 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.Timers was: [] now: #hooks:0 2020-06-20 20:40:05.652 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.WorkflowsActiveState was: [] now: #hooks:0 2020-06-20 20:40:05.652 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.WorkflowsVariableBag was: now: #hooks:0 2020-06-20 20:40:05.652 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.WorkflowsActiveState was: now: [] #hooks:0 2020-06-20 20:40:05.652 luup.register_handler:: global_function_name=myALTUI_Handler, request=ALTUI_Handler 2020-06-20 20:40:05.654 luup.call_action:: 0.urn:micasaverde-com:serviceId:HomeAutomationGateway1.RunLua 2020-06-20 20:40:05.654 luup.register_handler:: global_function_name=ALTUI_LuaRunHandler, request=ALTUI_LuaRunHandler 2020-06-20 20:40:05.655 luup.call_action:: 0.urn:micasaverde-com:serviceId:HomeAutomationGateway1.RunLua 2020-06-20 20:40:05.656 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.Timers was: now: [] #hooks:0 2020-06-20 20:40:05.656 luup.variable_set:: 3.urn:upnp-org:serviceId:altui1.PendingReset was: 0 now: 0 #hooks:0 2020-06-20 20:40:05.662 luup.set_failure:: status = 0 2020-06-20 20:40:05.662 luup.variable_set:: 3.urn:micasaverde-com:serviceId:HaDevice1.CommFailure was: 0 now: 0 #hooks:0 2020-06-20 20:40:05.662 luup.variable_set:: 3.urn:micasaverde-com:serviceId:HaDevice1.CommFailureTime was: 0 now: 0 #hooks:0 2020-06-20 20:40:05.662 luup_log:3: ALTUI: startup completed 2020-06-20 20:40:05.669 openLuup.server:: GET /data_request?id=user_data&output_format=json&DataVersion=578663463&_=1592671339441 HTTP/1.1 tcp{client}: 0x27493a4 2020-06-20 20:40:05.857 openLuup.server:: request completed (179603 bytes, 12 chunks, 187 ms) tcp{client}: 0x27493a4 2020-06-20 20:40:07.905 openLuup.server:: GET /data_request?id=lu_status2&output_format=json&DataVersion=682008955&Timeout=60&MinimumDelay=1500&_=1592671339442 HTTP/1.1 tcp{client}: 0x27493a4 2020-06-20 20:40:08.014 openLuup.server:: request completed (20870 bytes, 2 chunks, 108 ms) tcp{client}: 0x27493a4 2020-06-20 20:40:08.166 openLuup.server:: GET /data_request?id=lu_status2&output_format=json&DataVersion=682008971&Timeout=60&MinimumDelay=1500&_=1592671339443 HTTP/1.1 tcp{client}: 0x27493a4 2020-06-20 20:41:08.520 openLuup.server:: request completed (363 bytes, 1 chunks, 60353 ms) tcp{client}: 0x27493a4
Hit update. Showing 2.4.30 No change in the devices (I don't have an update button on the console page, but I did it from AltUI)
C
-
Hmmm, not sure what to do then chap.
Open AltUI
More > PluginsType 'development' into the update box (is that case sensitive? I've tried both)
Hit the update button and wait. Refresh browser and it's still 2.4.30
Force a luup reload, and nothing changes
Is there an manual install?
Cheers
C
-
So what are my next steps, gents?
I assume a UZB stick will need to be purchased and I can look at migrating some of the devices that are easy / non critical over.
Or perhaps a better direction would be to go for the HA Bridge plug in and then get Alexa skill working?
Thoughts?
C
-
Dived in to get HA-bridge up and running. Not too hard, but getting the config was a bit trickier. Using the base instructions here:
I installed in my home directory on Debian so
mdkir /home/catman/ha-bridge cd /home/catman/ha-bridge wget https://github.com/bwssytems/ha-bridge/releases/download/v5.3.0/ha-bridge-5.3.0.jar
Creating the service file gave me a choice, I could either change the file or make symlink the folder referenced, which was what I actually went for
sudo mkdir /home/pi chmod 555 /home/pi cd /home/pi sudo ln -s /home/catman/ha-bridge/ ha-bridge
The systemctl was all fine but it failed on start with the pretty obvious fact that java was missing!
sudo apt-get install default-jdk
Then it fired up fine, but going to my IP address gave me the Debian apache2 landing page. So that needed fixing. I decided to change the port number to 8080 using:
-Dserver.port=<port number>So my service command is now:
ExecStart=/usr/bin/java -jar -Dserver.port=8080 -Dconfig.file=/home/pi/ha-bridge/data/habridge.config /home/pi/ha-bridge/ha-bridge-5.3.0.jar
Quick demon reload and ha-bridge reload and there it is on port 8080;
Excellent!
C
-
@rafale77 said in My migration from Vera, or what I did on my holidays:
They are at the right place. It's gotta be something else. Unless the device json file indicates a completely different path... Or altui can't read the json files?
I don't know what it was. It all started working when I checked in another browser on another machine.
FWIW some of the ones originally in 'icons' had had 0b file size. I supect there was an abortive copy at some point and then subsequent 'get Vera files' took a safe option. I manually scped them all over, but still didn't work when I posted that message.
I guess some odd caching (even though I was very rigorous with my cmd-R
So another challenge has reared its head.
Tried to start migrating some of my Reactor sensors over per my other thread.
Turns out that Vera Bridge seems to poll Vera every 80 seconds or so. That causes reactor to see an update sl_Central_Scene change and thus triggers. This took some time to work out!
This puts something of a crimp in my plans. My understanding is this:
I can plug my (soon to arrive) UZB into my Vera and move all my devices on to it. Then plug it into the NUC and there they all all. That was the big bang I was rather hoping to avoid.What I suspect I can't do is plug the UZB into the NUC. Un pair the controllers from Vera, pair them to the NUC, confirm a stack of functionality and then plug the UZB into Vera.
Or am I being too pessimistic?
Dunno if this post needs to be moved?
Cheers
C
-
@CatmanV2 said in My migration from Vera, or what I did on my holidays:
I don't know what it was. It all started working when I checked in another browser on another machine.
FWIW some of the ones originally in 'icons' had had 0b file size. I supect there was an abortive copy at some point and then subsequent 'get Vera files' took a safe option. I manually scped them all over, but still didn't work when I posted that message.
I guess some odd caching (even though I was very rigorous with my cmd-R
Not uncommon then. Glad you got over this. The icons do get aggressively cached by browsers and sometimes require some brute force "empty the browser cache"
So another challenge has reared its head.
Tried to start migrating some of my Reactor sensors over per my other thread.
Turns out that Vera Bridge seems to poll Vera every 80 seconds or so. That causes reactor to see an update sl_Central_Scene change and thus triggers. This took some time to work out!
Hmm I don't remember it doing this. A number of people are running reactor through openLuup verabridge I believe and I have never heard of it. I don't use reactor myself though.
This puts something of a crimp in my plans. My understanding is this:
I can plug my (soon to arrive) UZB into my Vera and move all my devices on to it. Then plug it into the NUC and there they all all. That was the big bang I was rather hoping to avoid.This is my recommended migration method indeed.
What I suspect I can't do is plug the UZB into the NUC. Un pair the controllers from Vera, pair them to the NUC, confirm a stack of functionality and then plug the UZB into Vera.
Not fully understanding this sentence. Unpair what controllers from vera?
-
Apologies. The devices in question are Remotec ZRC-90 keypads and Zwave.me keyfobs.
I have used these for many years to trigger activities in Reactor (although frankly with Alexa and the new less cloud based, they get very little use)
Each of these has an sl_scene attribute and an sl_scene update attribute. Because sl_scene might not change from one execution to another, you need to use both.
The issue I hit is that every 80 seconds or so the Reactor sensor would trigger. Looking in Openluup's logs:
2020-06-22 14:17:48.358 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0 2020-06-22 14:19:29.972 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0 2020-06-22 14:21:11.559 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0 2020-06-22 14:22:53.595 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0 2020-06-22 14:24:35.115 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0 2020-06-22 14:26:16.532 luup.variable_set:: 10238.urn:micasaverde-com:serviceId:SceneController1.sl_SceneActivated was: 4 now: 4 #hooks:0
Which was causing the sensor to trip (actually as it should) even though there was no actual button press.
What I would like to do is un-pair these devices from Vera and pair them to my UZB stick while plugged into the NUC. Get those Reactor sensors migrated over properly, then take the UZB stick back to Vera and move the rest of my devices.
Does that help?
(NB given the progress I've just made it might all be a moot point anyway as my most complex and WAF testing piece of automation seems to have moved over without issue) Not sure how to test it though
Cheers
C
-
I see. Yes of course you can do that. The migration from the vera is really meant to prevent any exclusion/inclusion which I know can be tedious depending on your device but if you want to exclude these devices from the vera first. Run the migration and reinclude them on z-way, it is up to you.