Original HA installation on VM on serverclick here for HA YellowVirtual machine notesThe virtual machine configuration files are stored in “C:\ProgramData\Microsoft\Windows\Hyper-V”. The virtual hard drives are stored in “C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks”.Ubuntu notes: Home Assistant directory: cd /home/homeassistant/.homeassistantSystem operation notes:Most issues where the system does not work right are fixed with a restart. You can restart Home Assistant within it's menu, but sometimes it needs to have the service restarted. The other common issue for me is if I disconnect one of the serial controllers, it can no longer connect with that controller.Restart HomeAssistant service:sudo systemctl restart homeassistant - works more consistently that restarting from GUIRestart Digi One serial ports (services):sudo systemctl restart dgrpif you unplug the serial port from the x10 transmitter, or cycle power on the ethernet <> serial dongle, you need to restart this servicenote well: you should restart the home assistant service after thisTo check serial ports are ok:check serial ports exist: ls /dev directoryyou should see two devices:/dev/ttyX00 x.x.x.250 /dev/ttyZ00 x.x.x.251If restarting serial port services does not work: The script to link the com port to an IP address is in in /home/greg/.scriptsThe script creates a device and a symbolic link to the device, and then sets rights and ownershipI create 2 devices, one X for X10 (250) and one Z for Z-Wave (251)Here's the script: in /home/greg/.scriptssudo ./start_virt_serial.sh#!/bin/bashsudo dgrp_cfg_node init X 192.168.10.250 1sudo dgrp_cfg_node start X 192.168.10.250 1sudo chown -R homeassistant /dev/ttyX00sudo chown -R homeassistant /dev/tty_dgrp_X_0sudo chmod 755 /dev/ttyX00sudo chmod 755 /dev/tty_dgrp_X_0sudo dgrp_cfg_node init Z 192.168.10.251 1sudo dgrp_cfg_node start Z 192.168.10.251 1sudo chown -R homeassistant /dev/ttyZ00sudo chown -R homeassistant /dev/tty_dgrp_Z_0sudo chmod 755 /dev/ttyZ00sudo chmod 755 /dev/tty_dgrp_Z_0 sudo journalctl -xebaud on x10 CM11A 4800 baud use dmsg to debug service is defined in /etc/systemd/system/dgrp.servicescripts are in If the system is really messed up, full restart:stop homeassistant service delete Z-Wave config file ( /home/homeassistant/.homeassistant/zwcfg_0x003d0b40.xml ) (re)start serial services (re)start homeassistant service check Z-Wave service (how?)Undocumented quirks:Often you will need to restart the system if new Z-Wave devices are not added after a restart. It's common for just one to be added every time you restart the system.When this happens, I can see the Z-Troller sending data, as you can see the node numbers, but it's like the system needs a couple of restarts to fully read in the new device.Configuring the Home Assistant applicationUsing the GUIthere are devices and entities. Devices are easy to control, entities may not be able to be used directly.Other ConfigurationMost files are in /home/homeassistant/.homeassistantsudo vim filename (since files are owned by ha user)the icons are in: https://cdn.materialdesignicons.com/5.3.45/ https://community.home-assistant.io/t/z-wave-xml-config-files/109118/2 X10 Configuration:configuration.yaml - put new x10 devices - be very careful on syntax Z-Wave Configuration:zwc.xml - zwave config file, can be deletedzwc.log - duhh Automations:automation.yaml - automationsdate and time can be trickyhttps://community.home-assistant.io/t/trigger-an-action-on-specific-date-time/13524Scripts:scripts.yaml - guess
Zimo sound programming notes Notes on the big boy sound file (My H. Dappen)(courtesy Dan Pierce)CV 148-152 need to be 0 for the BigBoy decoder project by H. Dappen. These deal with braking and motor control.Also note that some projects have the brake key on F4 which means when the engine is stopped and f4 is on, no motor control can be done until the brake is turned off. F4 used to be used for half speed, now it can be 'no speed'.Also for servo control, cv 161-177 are servo limit and speed settings.And Cv 181-4 addresses, and cv181 -184 for servo addresses. Note that the 'waltz' is programmed for a value of 48 in the cv125-132 that you selected, for F6, CV 132 needs to be a 48 and also cv 115/116 for speed and distance control.The 'waltz' for reverse is done by the following:When the engine is going forward, depress the uncouple function key....nothing will happen until you stop the forward movement.When the engine stops, the zimo decoder takes over and backs up the engine, activates the servo to uncouple and then stops and moves forward. CV's to be set to 0 for bigboy project.The tips below courtesy of Dan Pierce. (this needs formatting and cleaning up) CV 148-152 need to be 0 for the BigBoy decoder project by H. Dappen. These deal with braking and motor control. Also note that some projects have the brake key on F4 which means when the engine is stopped and f4 is on, no motor control can be done until the brake is turned off. F4 used to be used for half speed, now it can be 'no speed'. Also for servo control, cv 161-177 are servo limit and speed settings.And Cv 181-4 addresses, and cv181 -184 for servo addresses. Note that the 'waltz' is programmed for a value of 48 in the cv125-132 that you selected, for F6, CV 132 needs to be a 48 and also cv 115/116 for speed and distance control. The 'waltz' for reverse is done by the following:When the engine is going forward, depress the uncouple function key....nothing will happen until you stop the forward movement.When the engine stops, the zimo decoder takes over and backs up the engine, activates the servo to uncouple and then stops and moves forward. The function key cv's for sound are 310-313. I set them as follows to have no sound at a standstill and all working when engine is moving with function 8 on.310=8 (function 8 road noise and random noise)311=8 general on/off, same as cv 310312=0 Drainage button313=8 mute button Notes on the K27 Sound fileK27 default function mappings in the sound file:F0 - Headlight F1 - dynamo on off with startup and shutdown sounds F2 - smoke on (have not tested) F3 - nothing F4 - short whistle over and over forever F5 - long whistle that only ends when you turn the function off F6 - whistle crossing sequence (2 long, 1 short, one long that stays on until you turn the function off) F7 - bell F8 - sound on/off (not sure it is mute) F9 - coal shoveling, you can hear a little talking at the end F10 - "Blaser" - Wind? injectors (I guess so, kind of a roar, maybe steam letoff) F11 - air pump F12 - injectors