Re: [mh] Need a working Z-Wave configuration
Brian M <[email protected]> Sun, 11 Dec 2022 16:05:24 -0800
| Newsgroups | gmane.comp.misc.misterhouse.user |
|---|---|
| Message-ID | <[email protected]> |
Thanks. I've been digging into the Razberry board some more today. I see that it can be supported by the Zwave.me "Z-Way" software. This allows the Razberry to be the Z-wave network controller. Is MH used in conjunction with the Z-Way software (thus the IP address in your configuration), or does it replace Z-way and talk to the Razberry directly? If the latter case, can the Razberry still be my z-wave network hub, or do I need something else to fill that role? I appreciate that you're taking the time to share your experience. -Brian M On 12/11/22 15:53, H Plato wrote: > I don’t have any razberry ini entries, this is how I define the > controller and items in the items.mht file: > > RAZBERRY_CONTROLLER,192.168.0.1,razberry_controller,zwave, push, > user=adminuser,password=adminpass > RAZBERRY_COMM,razberry_comm,razberry_controller > RAZBERRY_BLIND,4, main_top_blinds, HVAC|zwave, razberry_controller > > So the 4 maps to the ID #4 in the razberry interface > > To get push working, you have to add in the HTTPGet module, with the > configuration: > > URL to get: http://mhip:mhport/SUB;razberry_push(%DEVICE%,%VALUE%) > <http://mhip:mhport/SUB;razberry_push(%25DEVICE%25,%25VALUE%25)> > > Then any time the item changes state, the razberry system sends an > update to MH. The push is much nicer than polling the razberry every > few seconds. > > I don’t think I got a special case, the HAT just fits in a standard case. > >> On Dec 11, 2022, at 11:02 AM, Brian M >> <[email protected]> wrote: >> >> Great! Would you please share the Razberry configuration that you >> use? I just need to see the *.ini entries and one or two sample >> *.mht entries, comparable to mine below, so I can see if I missed or >> messed up anything. >> >> Also, if you have your RPi in a case, what case do you use that >> accommodates the razberry module? >> >> -Brian M. >> >> On 12/11/22 07:58, H Plato wrote: >>> Hi Brian, I have a working Z-wave setup, but not using the AEOTec >>> Z-Stick. I have a razberry board plugged into the raspberry pi, and >>> use webcalls back and forth. (There’s a razberry module in MH) >>> Reliability is on-par with insteon for me. I control around 15 >>> items, mainly blinds, locks and a few outdoor modules. >>> >>>> On Dec 10, 2022, at 10:26 AM, Brian M >>>> <[email protected]> wrote: >>>> >>>> I'm hoping someone with a working Z-Wave configuration under MH >>>> will share their relevant configuration information with me, as I >>>> can't get mine to work. >>>> >>>> Details: >>>> >>>> I'm starting to dabble with Z-Wave under MH. I have an AEOTec >>>> Z-Stick (Gen5) plugged into my Raspberry Pi. I've tested the >>>> Z-stick using the Open Z-Wave control panel (ozwcp) installed and >>>> executed under the MH login. It can control my one Z-Wave light >>>> switch, so I know the Z-stick is good and the MH login has all the >>>> necessary permissions. >>>> >>>> MH can't seem to connect to the Z-stick however. At start-up it >>>> attempts to send a reset to the Z-Stick, but fails. >>>> >>>> I'm running the latest MH code pulled from the master branch (last >>>> update 10/29/2022). >>>> >>>> In mh.private.ini I have: >>>> >>>> ZWave_RZC0P_serial_port=/dev/ttyACM0 >>>> rzc0p_errata=4 >>>> rzc0p_retry_limit=5 >>>> rzc0p_update10=0 >>>> rzc0p_update100=1 >>>> rzc0p_update1000=1 >>>> rzc0p_timeout=10 # Tried this at 60, no >>>> difference. >>>> rzc0p_id=001 >>>> >>>> In items.mht I have: >>>> >>>> #Item Type Zwave ID# name groups >>>> interface polling_interval 2way(1 or 0) resume_level >>>> (if dimmer) >>>> ZWAVE_APPLIANCE, 006, office_fan, All_Lights, >>>> ZWave_RZC0P, 7, 0 >>>> >>>> Here's the log: >>>> >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Info: Specified retry_limit of 5 >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Info: Specified timeout of 10 >>>> seconds >>>> to Zwave interfaceM ZWave_RZC0P Debug: Writing data >DE >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: ZWave >>>> interface timeout, cmd:>DE >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: data timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: cmd timeout >>>> 12/10/22 09:15:52 AM Oops1: Use of uninitialized value in hash >>>> element at /home/mh/mh/bin/../lib/ZWave_RZC0P.pm line 420. >>>> 12/10/22 09:15:52 AM Oops1: Use of uninitialized value >>>> $upd_count in numeric gt (>) at >>>> /home/mh/mh/bin/../lib/ZWave_RZC0P.pm line 423. >>>> 12/10/22 09:15:52 AM Oops1: Use of uninitialized value in hash >>>> element at /home/mh/mh/bin/../lib/ZWave_RZC0P.pm line 429. >>>> 12/10/22 09:15:52 AM Oops1: Use of uninitialized value in >>>> numeric gt (>) at /home/mh/mh/bin/../lib/ZWave_RZC0P.pm line 429. >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Adding >>>> id:006,type:ZWAVE_APPLIANCE,inst:0 to node list >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Debug: Writing data >?N006 to >>>> Zwave interface >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: ZWave >>>> interface timeout, cmd:>?N006 >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: data timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: xmit timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: cmd timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Info: Retrying Command >?N006, >>>> Retry Number:1 time:1670692573.43541 >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Debug: Writing data >?N006 to >>>> Zwave interface >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: ZWave >>>> interface timeout, cmd:>?N006 >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: data timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: xmit timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P ZWave_RZC0P error: cmd timeout >>>> 12/10/22 09:15:52 AM ZWave_RZC0P Was in Zwave check_for_data >>>> sub for 10.0004432201385 seconds >>>> >>>> The Oops1 errors are in the timeout handler, so they probably >>>> wouldn't happen if the timeout didn't occur. The simple problem is >>>> that the initial send is timing out. >>>> >>>> It's probably something simple, like needing to declare a baud rate >>>> (which baud and how) or something similar. Do I need to run >>>> setserial first? Can anyone put me on the right track? >>>> >>>> -Brian M >>>> >>>> >>>> ________________________________________________________ >>>> To unsubscribe from this list, go to: >>>> https://lists.sourceforge.net/lists/listinfo/misterhouse-users >>>> >>> >> > ________________________________________________________ To unsubscribe from this list, go to: https://lists.sourceforge.net/lists/listinfo/misterhouse-users