• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

EZIO Driver for LCDproc

Hardware
22
144
42.6k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    stephenw10 Netgate Administrator
    last edited by Dec 6, 2018, 12:14 PM

    Not yet. I did have a stab at it a while back but there were a few complications. It should be pretty easy to add though.

    Steve

    S 2 Replies Last reply Dec 6, 2018, 1:10 PM Reply Quote 0
    • S
      Smoothrunnings @stephenw10
      last edited by Dec 6, 2018, 1:10 PM

      @stephenw10 Well I am a Windows guy. So someone would have tell me like a 2 year old how to do this other way. :)

      1 Reply Last reply Reply Quote 0
      • S
        Smoothrunnings @stephenw10
        last edited by Jun 9, 2019, 1:51 AM

        @stephenw10 Is yet available on the GUI for LCDproc?

        Thanks,

        1 Reply Last reply Reply Quote 0
        • S
          stephenw10 Netgate Administrator
          last edited by Jun 9, 2019, 10:29 AM

          Sorry, not yet. I'll try to dig that code out again.

          Steve

          1 Reply Last reply Reply Quote 0
          • N
            NathanBB9
            last edited by Jun 26, 2019, 1:46 PM

            Any ideas why this didint work for me @stephenw10 did the exact same and no display on the lcd just a underscore going all around the screen

            1 Reply Last reply Reply Quote 0
            • S
              stephenw10 Netgate Administrator
              last edited by Jun 26, 2019, 3:29 PM

              On the EZIO-100/300 that this covers or the G500? The G500 requires a new driver.

              Steve

              1 Reply Last reply Reply Quote 0
              • G
                goe
                last edited by Nov 6, 2019, 1:44 PM

                I’ve found a link (https://manualzz.com/doc/6673164/nar-7100-user-s-manual-v1.0) for the NAR-7100 User’s Manual. In this manual on chapter 4 – page 46 the EZIO-G400 is described. With the documented command codes, I could easily use the EZIO-G500. Maybe it helps you too.

                1 Reply Last reply Reply Quote 0
                • S
                  stephenw10 Netgate Administrator
                  last edited by Nov 6, 2019, 3:16 PM

                  The G500 is significantly different to the G400, though they are both full graphical displays.
                  But nice find though, only one way to find out I guess...

                  1 Reply Last reply Reply Quote 0
                  • M
                    MXNPD
                    last edited by Jan 4, 2020, 6:49 AM

                    Is it possible to have the ezio connection type merged so we can go through the GUI?

                    S 1 Reply Last reply Jan 5, 2020, 8:47 PM Reply Quote 1
                    • S
                      Smoothrunnings @MXNPD
                      last edited by Jan 5, 2020, 8:47 PM

                      @MXNPD said in EZIO Driver for LCDproc:

                      Is it possible to have the ezio connection type merged so we can go through the GUI?

                      Still waiting to see the EZIO merged in with LCDProc, its been only about a year or so...no rush. :)

                      1 Reply Last reply Reply Quote 0
                      • S
                        stephenw10 Netgate Administrator
                        last edited by Jan 6, 2020, 3:35 PM

                        Dammit it has! ☹
                        I'll have to try and make some time... or try to get someone else more capable.
                        I did look at adding it a while before that but hit a few issues that looked like they also needed fixing at the same time.
                        I have some notes somewhere...

                        Steve

                        S 1 Reply Last reply Jan 6, 2020, 4:01 PM Reply Quote 0
                        • S
                          Smoothrunnings @stephenw10
                          last edited by Jan 6, 2020, 4:01 PM

                          @stephenw10

                          Just saying I have been waiting...and I am not giving you a hard time over it, for it not working with the GUI as well as the plug-in that works for the WatchGuard firewall display. There are a lot of folks who aren't *nix buffs.

                          Thanks,

                          1 Reply Last reply Reply Quote 0
                          • K
                            kiokoman LAYER 8
                            last edited by kiokoman Apr 6, 2020, 10:34 PM Apr 6, 2020, 10:33 PM

                            maybe someone can test this? i don't have a ezio lcd to try
                            https://redmine.pfsense.org/issues/10428
                            https://github.com/pfsense/FreeBSD-ports/pull/833

                            ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                            Please do not use chat/PM to ask for help
                            we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                            Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                            I 1 Reply Last reply Apr 6, 2020, 10:51 PM Reply Quote 0
                            • I
                              ibysmalls @kiokoman
                              last edited by Apr 6, 2020, 10:51 PM

                              @kiokoman

                              I have a pfsense machine I need to setup which has the portwell ezio LCD on it.

                              Let me know the steps I need to take and i’ll post results.

                              1 Reply Last reply Reply Quote 0
                              • K
                                kiokoman LAYER 8
                                last edited by kiokoman Apr 7, 2020, 8:49 AM Apr 7, 2020, 8:35 AM

                                unfortunately you need to manually edit the files and add that stuff inside

                                /usr/local/pkg/lcdproc.inc
                                copy / paste what's in the correct line
                                https://github.com/pfsense/FreeBSD-ports/pull/833/commits/43e2f6a98e131c7da55f2205c623c70081aaff1b

                                /usr/local/www/packages/lcdproc/lcdproc.php
                                you need to add a single line from here
                                https://github.com/pfsense/FreeBSD-ports/pull/833/commits/00e1b87e30e328feaed9410b07cb04bf3aaac782

                                or you can download the files from here and upload to pfsense
                                https://drive.google.com/drive/u/0/folders/1fM-Jlmf8BY21kIEGueSxFWmrISZqcDj3

                                after that try to use the gui. the config will be overwritten, make a backup before testing

                                login-to-view

                                ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                                Please do not use chat/PM to ask for help
                                we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                                Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                                A S 2 Replies Last reply Apr 8, 2020, 12:34 PM Reply Quote 1
                                • A
                                  aprice512 @kiokoman
                                  last edited by aprice512 Apr 8, 2020, 12:35 PM Apr 8, 2020, 12:34 PM

                                  @kiokoman

                                  Thanks for that, just tested on my Smoothwall S8 (Caswell CAR 3036).

                                  Just added the lines to lcdproc.inc & lcdprox.php. The only thing to note is a comma needs adding to the end of: (line 224 lcdproc.php).

                                  'i2c' => 'LCD driven by PCF8574/PCA9554 connected via i2c'

                                  Changed to 'i2c' => 'LCD driven by PCF8574/PCA9554 connected via i2c',

                                  Without the comma the lcdproc service page just presents an error saying ezio is unexpected.

                                  Thanks for your post, now I just need to get the buttons on the front to do something.

                                  Alex

                                  1 Reply Last reply Reply Quote 0
                                  • K
                                    kiokoman LAYER 8
                                    last edited by Apr 8, 2020, 2:00 PM

                                    yeah, i forgot that comma sorry,
                                    the lcd show stuff now right?
                                    do the buttons need extra configuration?

                                    this is the resulting conf file

                                    [server]
                                    DriverPath=/usr/local/lib/lcdproc/
                                    Driver=hd44780
                                    Bind=127.0.0.1
                                    Port=13666
                                    ReportLevel=3
                                    ReportToSyslog=yes
                                    User=nobody
                                    Foreground=no
                                    ServerScreen=no
                                    GoodBye="Thanks for using"
                                    GoodBye="    pfSense     "
                                    WaitTime=5
                                    ToggleRotateKey=Enter
                                    PrevScreenKey=Left
                                    NextScreenKey=Right
                                    ScrollUpKey=Up
                                    ScrollDownKey=Down
                                    [menu]
                                    MenuKey=Escape
                                    EnterKey=Enter
                                    UpKey=Up
                                    DownKey=Down
                                    [hd44780]
                                    driverpath=/usr/local/lib/lcdproc/
                                    ConnectionType=ezio
                                    Device=/dev/cuau0
                                    Port=0x378
                                    Speed=0
                                    Contrast=850
                                    Brightness=800
                                    OffBrightness=0
                                    OutputPort=no
                                    Charmap=hd44780_default
                                    DelayBus=true
                                    Size=16x2
                                    Backlight=no
                                    Keypad=yes
                                    KeyDirect_1=Enter
                                    KeyDirect_2=Up
                                    KeyDirect_3=Down
                                    KeyDirect_4=Escape
                                    
                                    

                                    ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                                    Please do not use chat/PM to ask for help
                                    we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                                    Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                                    A 1 Reply Last reply Apr 8, 2020, 2:05 PM Reply Quote 1
                                    • A
                                      aprice512 @kiokoman
                                      last edited by Apr 8, 2020, 2:05 PM

                                      @kiokoman

                                      Thanks,

                                      The buttons don't appear to do anything at the moment, not sure what I expected to happen.

                                      Where do I need to put / edit/ upload the conf file ?

                                      Thanks again,

                                      Alex

                                      1 Reply Last reply Reply Quote 0
                                      • K
                                        kiokoman LAYER 8
                                        last edited by Apr 8, 2020, 2:15 PM

                                        you can check the conf file here /usr/local/etc/LCDd.conf
                                        it's the same/similar to the one posted by @stephenw10
                                        idk if the buttons works in the first place with this driver, do they work for you @stephenw10 ?

                                        ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
                                        Please do not use chat/PM to ask for help
                                        we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
                                        Don't forget to Upvote with the 👍 button for any post you find to be helpful.

                                        A 1 Reply Last reply Apr 8, 2020, 2:20 PM Reply Quote 0
                                        • A
                                          aprice512 @kiokoman
                                          last edited by Apr 8, 2020, 2:20 PM

                                          @kiokoman
                                          Thanks,
                                          Seems to be identical to the one you just provided.

                                          [server]
                                          DriverPath=/usr/local/lib/lcdproc/
                                          Driver=hd44780
                                          Bind=127.0.0.1
                                          Port=13666
                                          ReportLevel=3
                                          ReportToSyslog=yes
                                          User=nobody
                                          Foreground=no
                                          ServerScreen=no
                                          GoodBye="Thanks for using"
                                          GoodBye=" pfSense "
                                          WaitTime=5
                                          ToggleRotateKey=Enter
                                          PrevScreenKey=Left
                                          NextScreenKey=Right
                                          ScrollUpKey=Up
                                          ScrollDownKey=Down
                                          [menu]
                                          MenuKey=Escape
                                          EnterKey=Enter
                                          UpKey=Up
                                          DownKey=Down
                                          [hd44780]
                                          driverpath=/usr/local/lib/lcdproc/
                                          ConnectionType=ezio
                                          Device=/dev/cuau1
                                          Port=0x378
                                          Speed=0
                                          Contrast=850
                                          Brightness=800
                                          OffBrightness=0
                                          OutputPort=no
                                          Charmap=hd44780_default
                                          DelayBus=true
                                          Size=16x2
                                          Backlight=no
                                          Keypad=yes
                                          KeyDirect_1=Enter
                                          KeyDirect_2=Up
                                          KeyDirect_3=Down
                                          KeyDirect_4=Escape

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.