Hello Dave,
I need some help configuring this component.
At this point I have tried a lot of things without any sucess. I had my powermax configured to work with Vera Lite using the mios visonic powermax plugin and I want to migrate it to home assistant. I have done some readying mainly in this forum and got to the point where I have some information in the home assistant logs. I am running home assistant in a vm image and I have powermax connected to the vm using the FTDI USB converter (the same I used for Vera Lite). Looks like the panel is connected but I can’t get any information from it.
Any help would be very appreciated.
Thank you
homeassistant.log
2020-09-25 15:26:52 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for visonic which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant.
2020-09-25 15:26:59 INFO (MainThread) [custom_components.visonic.pyvisonic] Initialising Protocol - Component Version 0.4.4.1
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic] ************* create connection here **************
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.client] Exclude sensor list = [] Exclude x10 list = []
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log Max Entries set to 10000
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log Reverse set to False
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log Create Event set to True
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log Final Event set to True
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log XML Filename set to panel_log.xml
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log CSV Filename set to panel_log.csv
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.client] [Settings] Log CSV title Row set to True
2020-09-25 15:27:00 INFO (SyncWorker_0) [custom_components.visonic.pyvisonic] Setting USB Options
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Force Standard set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Force Auto Enroll set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Force Auto Sync Time set to True
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Language set to EN
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Remote Arm set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Remote DisArm set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Enable Sensor Bypass set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Motion Off Delay set to 120
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Override Code in new settings, the length is 4 isdigit = True
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Override Code set <omitted for security>
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Force Numeric Keypad set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Arm Without Code set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] Siren Trigger List set to ['intruder']
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] B0 Enable set to False
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] B0 Min Interval set to 5
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Settings] B0 Max Wait Time set to 30
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [Connection] Connected to local Protocol handler and Transport Layer
2020-09-25 15:27:00 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [ClearList] Setting queue empty
2020-09-25 15:27:00 INFO (MainThread) [custom_components.visonic.pyvisonic] [StartDownload] Starting download mode
2020-09-25 15:27:00 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Resetting expected response counter, it got to 0 Response list length before 0 after 1
2020-09-25 15:27:00 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [Controller] download_counter is 1
2020-09-25 15:27:00 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Sending Command (Exit) raw data 0d 0f f0 0a waiting for message response ['0X3C']
2020-09-25 15:27:00 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Command has a wait time after transmission 1.5
2020-09-25 15:27:01 DEBUG (MainThread) [custom_components.visonic.alarm_control_panel] code format called *****************************
2020-09-25 15:27:01 DEBUG (MainThread) [custom_components.visonic.alarm_control_panel] code format none as armcode is none (panel starting up?) *****************************
2020-09-25 15:27:02 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [Controller] download_counter is 2
2020-09-25 15:27:03 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Sending Command (Stop) raw data 0d 0b f4 0a waiting for message response ['0X3C']
2020-09-25 15:27:03 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Command has a wait time after transmission 1.5
2020-09-25 15:27:03 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [Controller] download_counter is 3
2020-09-25 15:27:05 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [Controller] download_counter is 4
2020-09-25 15:27:05 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Setting Download Mode to true
2020-09-25 15:27:05 DEBUG (MainThread) [custom_components.visonic.pyvisonic] [pmSendPdu] Sending Command (Start Download Mode) raw data 0d 24 00 00 56 50 00 00 00 00 00 00 35 0a waiting for message response ['0X3C']
2020-09-25 15:27:38 ERROR (MainThread) [custom_components.visonic.pyvisonic] [Controller] Visonic Plugin has suspended all operations, there is a problem with the communication with the panel (i.e. no data has been received from the panel after several minutes)
2020-09-25 15:27:38 INFO (MainThread) [custom_components.visonic.client] Visonic update event 10 {'condition': 10}
2020-09-25 15:27:38 ERROR (MainThread) [custom_components.visonic.client] Failed to connect to your Visonic Alarm. We have not received any data from the panel at all, not one single byte.
2020-09-25 15:27:38 DEBUG (MainThread) [custom_components.visonic.alarm_control_panel] code format called *****************************
2020-09-25 15:27:38 DEBUG (MainThread) [custom_components.visonic.alarm_control_panel] code format none as armcode is none (panel starting up?) *****************************
-core.config_entries (visonic component part) that is inside /config/.storage
{
"entry_id": "6f58844ffe8b11eab3e1c5dc99c5dc04",
"version": 1,
"domain": "visonic",
"title": "Alarm Panel",
"data": {
"type": "usb",
"path": "/dev/ttyUSB0",
"baud": "9600",
"language": "EN",
"force_standard": false,
"force_autoenroll": false,
"sync_time": true,
"exclude_x10": [],
"download_code": "",
"exclude_sensor": [],
"motion_off": 120,
"siren_sounding": [
"intruder"
],
"arm_without_usercode": false,
"force_numeric_keypad": false,
"arm_away_instant": false,
"arm_home_instant": false,
"allow_remote_arm": false,
"allow_remote_disarm": false,
"allow_sensor_bypass": false,
"override_code": "",
"panellog_logentry_event": false,
"panellog_complete_event": false,
"panellog_reverse_order": false,
"panellog_csv_add_title_row": false,
"panellog_xml_filename": "panel_log.xml",
"panellog_csv_filename": "panel_log.csv",
"panellog_max_entries": 10000
},
"options": {
"type": "usb",
"path": "/dev/ttyUSB0",
"baud": "9600",
"language": "EN",
"force_standard": false,
"force_autoenroll": false,
"sync_time": true,
"exclude_x10": [],
"download_code": "",
"exclude_sensor": [],
"motion_off": 120,
"siren_sounding": [
"intruder"
],
"arm_without_usercode": false,
"force_numeric_keypad": false,
"arm_away_instant": false,
"arm_home_instant": false,
"allow_remote_arm": false,
"allow_remote_disarm": false,
"allow_sensor_bypass": false,
"override_code": "my_4_digit_user_code",
"panellog_logentry_event": true,
"panellog_complete_event": true,
"panellog_reverse_order": false,
"panellog_csv_add_title_row": true,
"panellog_xml_filename": "panel_log.xml",
"panellog_csv_filename": "panel_log.csv",
"panellog_max_entries": 10000
},
"system_options": {
"disable_new_entities": false
},
"source": "user",
"connection_class": "local_poll",
"unique_id": "visonic_unique_id"
},
Where I have “my_4_digit_user_code” I put my alarm user code I just removed it and put this text to show the configuration in this post.
homeassistant_hardware_info|506x314