Recent content by j4ydubs

  1. J

    AQL-PS-8 Remote Emulator App

    I've never tried to unlock it from HA. I just added the logic to my HA repository (you need to import the P4 script if you have a P4). When you're on Configuration Menu-Locked and press the right arrow, it should unlock the menu. You can then right arrow through. It works for me on my P4.
  2. J

    AQL-PS-8 Remote Emulator App

    Hit the pencil first. That puts you in edit mode. Then you should see the +.
  3. J

    AQL-PS-8 Remote Emulator App

    There's a bunch of different ways to do dashboards. The entities card is going to be limited in positioning. It also won't do buttons (instead of toggle switches), if that what you want to do. I kept mine simple and put it on it own tab called Pool. Here's my YAML code. Go to the top of...
  4. J

    AQL-PS-8 Remote Emulator App

    I replaced parts with text in the debug statement and this is what I see. 2024-06-03 19:33:12.337 DEBUG (Thread-2) [custom_components.aqualogic_p4p8.core] 89456.984: Display update: Monday 7 32P 2024-06-03 19:33:12.872 DEBUG (Thread-2)...
  5. J

    AQL-PS-8 Remote Emulator App

    Yes, it's using your method. My physical display does blink, but I believe it's a fake blink. For example, when I turn on debug, I see this for the Time. 2024-06-03 19:05:59.499 DEBUG (Thread-2) [custom_components.aqualogic_p4p8.core] 87824.145: Display update: ['Monday', '7', '04P', '\x00']...
  6. J

    AQL-PS-8 Remote Emulator App

    I just tried your code and get an error going through settings. It's the same array error I got previously. File "/config/custom_components/aqualogic_p4p8/core.py", line 346, in process value = int(parts[2][:-1]) ~~~~~^^^ IndexError: list index out of range This is where...
  7. J

    AQL-PS-8 Remote Emulator App

    I have looked at your code yet. I had one issue going through settings, but that was due to an array issue that I put in a patch for. Right now I'm able to go through all the menus, including settings and make any change. I actually haven't touched my control panel in a while. I'll take a...
  8. J

    AQL-PS-8 Remote Emulator App

    In the HA thread there was someone (amit1) with a P4 that got the "'utf-8' codec can't decode byte 0xba" error, so I'm not sure what it is. Replacing both does work on my side. Can you check your side? text = frame.replace(b'\xdf', b'\xc2\xb0').replace(b'\xba', b'\xc2\xb0').decode('utf-8') I...
  9. J

    AQL-PS-8 Remote Emulator App

    When I try that I get this error: File "/config/custom_components/aqualogic_p4p8/core.py", line 308, in process text = frame.replace(b'\xba', b'\xc2\xb0').decode('utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte...
  10. J

    AQL-PS-8 Remote Emulator App

    I use the Samba share add-on as well as the Studio Code Server add-on. Studio Code is nice if you're not on your network. https://github.com/hassio-addons/addon-vscode
  11. J

    AQL-PS-8 Remote Emulator App

    It did that because I added code that gives the entities a unique_id. Previous code, the entities were not persistent (and you couldn't change them in the UI), so when you restarted it would add the entities. It should only happen once unless the domain changes again. Another way to clean it...
  12. J

    AQL-PS-8 Remote Emulator App

    Replace that line (302) in core.py with: text = frame.replace(b'\xdf', b'\xc2\xb0').decode('latin-1') I'm not sure why that's happening, but it must have something to do with the environment that you have. Mark had a similar issue.
  13. J

    AQL-PS-8 Remote Emulator App

    I had a bunch of problems with uncaught exceptions, so I added code to trap them and keep the program running (reconnecting when needed). I started with swilson's latest code and worked forward from there adding in things as I saw them or wanted them. Try my forked version and see if it works...
  14. J

    AQL-PS-8 Remote Emulator App

    Thanks for the code. I was just coming here to say I did get it to work. I had to comment out the 2 extra "self._append_data(frame, b'\x00')" and use the LOACL instead of the REMOTE. I also commented out where the code looks for the keep alive frame type. I just send the frame now and let...
  15. J

    AQL-PS-8 Remote Emulator App

    There's a couple of people with P4's that have changed the code to support it. I just copied what they did. This seems to be the change. # MOD BEGIN # self._append_data(frame, self.FRAME_TYPE_LOCAL_WIRED_KEY_EVENT) self._append_data(frame...