Jump to content

Polisy ship date?


Blackbird

Recommended Posts

Posted
4 hours ago, Michel Kohanim said:

Hi @Blackbird,

Yes, we start shipping on 10/17. This said, due to the large number of units to be shipped, and your number in the queue, you might receive it a little later (30 days max).

With kind regards,
Michel

Michel,

I need to change my shipping address. Who should i contact?

 

Thank you 

Marcin

Posted

Received an e-mail that the Polisy ship date was delaying until 11/19/2019 - you can get it earlier (after 10/21) if you opt for the "Polisy Geek Batch" which, I believe, includes you as kind of a beta tester.

Posted

Hi All,

Pretty much everything is ready except for the Admin interface to configure IP/WiFi settings (and it won't be in Java!). So, if you are a geek and don't mind ssh, ifconfig, and unix, please send an email to sales@universal-devices.com with the subject "Include Me In Polisy Geek Batch" and we'll ship it to you by the end of next week.

With kind regards,
Michel

  • Like 1
Posted
3 hours ago, Michel Kohanim said:

Hi All,

Pretty much everything is ready except for the Admin interface to configure IP/WiFi settings (and it won't be in Java!). So, if you are a geek and don't mind ssh, ifconfig, and unix, please send an email to sales@universal-devices.com with the subject "Include Me In Polisy Geek Batch" and we'll ship it to you by the end of next week.

With kind regards,
Michel

If I connect Polisy with ethernet cable, then can I use the Polisy without being Geek ? ?

Posted
4 hours ago, Michel Kohanim said:

Hi All,

Pretty much everything is ready except for the Admin interface to configure IP/WiFi settings (and it won't be in Java!). So, if you are a geek and don't mind ssh, ifconfig, and unix, please send an email to sales@universal-devices.com with the subject "Include Me In Polisy Geek Batch" and we'll ship it to you by the end of next week.

With kind regards,
Michel

I certainly have no problem using SSH and executing an ifconfig command from the terminal window.  But I also share @asbrilthoughts regarding Ethernet.  My intention is to simply plug it in.  If indeed I did that, would the device simply use dhcp?

Posted
3 hours ago, asbril said:

If I connect Polisy with ethernet cable, then can I use the Polisy without being Geek ? ?

No. If I am reading this correctly, early users will not have a cute browser webpage to set up the Polisy box. They will need to use SSH (a remote terminal program) to connect into the Linux o/s box and edit files the hard way. Of course this can be done by most people with enough prompting and training but it will be a temporary situation nd not worth the effort for the more knowledgeable ones to train everybody, when an easy solution will be soon on the horizon

Anybody getting confused and left behind will just wait for the newer tools to come..

Posted

@Michel Kohanim With the advent of HTML/CSS/java/PHP coming I can see more knowledgeable users constantly examining the code dropped into their browser, modifying it, adding more features, and submitting them for addition into the finished product. Many versions of admin console may be on the horizon.

Is there a plan to accommodate the influx of suggestions and sort them into approval ratings. I see PolISY exploding  exponentially with cool new features as there are so many people that can write webpage code to twist ISY's looks into anything our little hearts desire. We have some very talented and creative people here.

ISY lives and is hiding inside Polisy!!

Posted
37 minutes ago, larryllix said:

Anybody getting confused and left behind will just wait for the newer tools to come..

I opting for the left behind and wait till November. AND I will have the advantage of the cold weather in Canada focusing you full time on detecting any possible bugs, shortcuts etc etc.

  • Like 1
  • Haha 1
Posted
1 hour ago, larryllix said:

They will need to use SSH (a remote terminal program) to connect into the Linux o/s box and edit files the hard way.

I don't think Polisy is built on Linux, but on FreeBSD.  There are many similarities, but also a great many differences.  You're right that knowledgeable users, if UDI allows them permissions on the box, shouldn't be stymied long by the differences from Linux.  Casual users, on the other hand, may not like it so much.  I would expect this FreeBSD installation to be very lean, with a very limited 'sudo' permission set.  I know that if I was responsible for supporting it, it would lean and locked.

  • Like 2
Posted
2 hours ago, larryllix said:

No. If I am reading this correctly, early users will not have a cute browser webpage to set up the Polisy box. They will need to use SSH (a remote terminal program) to connect into the Linux o/s box and edit files the hard way. Of course this can be done by most people with enough prompting and training but it will be a temporary situation nd not worth the effort for the more knowledgeable ones to train everybody, when an easy solution will be soon on the horizon

Anybody getting confused and left behind will just wait for the newer tools to come..

Just to be clear, SSH is a protocol, not a program.  Lots of terminal emulator programs (the program on the remote computer that pretends to be a terminal on the host device, polisy in this case) have the SSH (secure shell) protocol built-in.  I use Putty.  It is via the SSH protocol that the terminal emulator program communicates the user interface.

Posted

@larryllix,

I sure hope so and, in combination with node servers, that's the plan: to allow integration of novel UI components. But, that's a little farther down the line. 

@Bumbershoot

You are 99% right! The OS is lean (we have removed a lot of things that we do not need or didn't make sense for our application). And, we developed our own package manager so that we can use regular FreeBSD commands to update/upgrade packages + an update server so that we can upgrade the whole OS (thank you @xKing). 

All this said, we debated using Jails (like Apple) vs. giving customers elevated permissions. We opted for the latter since, even Apple is having a hard time managing or preventing jail breaks. And, with our limited resources (compared to Apple/Google), we felt that we would be spending more time managing the jails rather than focusing on the application. Of course, as things progress and the nature of support calls, we may opt to completely block this feature or have configurations that do not allow elevated permissions.

With kind regards,
Michel

  • Like 4
  • Thanks 1
  • 2 weeks later...
Posted

Got my Polisy!

Woot!  :)

Here is my initial feedback..

https://polisy:3000 did not work. But then - I have a relatively secure network at home - most discovery protocols are somewhat crippled so this did not surprise me.

I watched my DHCP log and saw it used the hostname 'polisy' to obtain an IP address. Nice touch. I connected by IP to https://x.x.x.x:3000 - and after accepting the self-signed cert and authenticating I was in.

 

Suggestions:
Perhaps an initial config wizard. Instead of having a default password - lead the user thru setting one on first use. 
Branding is needed for sure. 
I have 3 ISYs on my network. It seemed to discover one after each other. In reality - when it sees more than one there should be a list to choose from. I entered my ISY credentials and it connected just fine.
It came with Polyglot 2.2.1 - and is offering 2.2.3.

Since this is a known hardware platform - Polyglot should recognize it as such. Text like this is somewhat superfluous:

image.png.c68ca4b5ec218fd5289a40c19adec72d.png

However, the upgrade is failing with:

image.png.17b924cfdd51894106d2048938a000cb.png

The reboot menu has "Restart ISY" - "Restart Polyglot" but no "Restart Polisy"

image.png.6a340f7a303ad88f1486a4c48c0a06f4.png

Finally - there really should be a way to allow the end user to set a DNS name of the device and register for a LetsEncrypt certificate to replace the self-signed cert initially deployed. Once registered - it should auto-renew.

One thing that's immediately obvious - this thing is extremely fast and lean. Congratulations to the whole UDI team!  I'm really looking forward to what the future will bring with this device.

  • Like 2
Posted (edited)

Changing the 'admin' password in the Polisy GUI does not change it at the OS level. I don't know if that's intentional though - but you probably should have a way to address that.

Otherwise - all Polisy users are gong to have a known admin credential open to local SSH.

I'm only sending a single DNS service to my LAN devices - but POLISY is trying to use Google's DNS service by default (the local DNS host is third on the list). Is it safe to modify /etc/resolv.conf? [edit: Nope. This get's re-written each reboot]

I also noted that 'reboot' still needs the admin sudu password. For a client device like this - the user probably shouldn't have to 'sudo' to issue a 'reboot'.

 

I see that the polyglot user home directory is "/var/polyglot" - but the polyglot instruction is not quite accurate for the placement of the .env file.
Instructions say "~polyglot\.polyglot\.env" but the actual placement on Polisy is "~polyglot\.env"

I set the custom SSL variable and place my SSL certificate into /var/polyglot\ssl\custom - after a restart it's using my own SSL cert.  Polyglot *really* should implement a UI for doing this... (and, as mentioned before - consider LetsEncrypt as an option!)

Edited by MWareman
Posted (edited)

Hmm...  cannot seem to add any nodeservers. When I try to add one - nothing shows up in /var/polyglot/nodeservers

Permissions of the folder look right. But the clone of the repo did not work:

2019-10-26 12:00:05 - error: NSChild: WeatherFlowPoly cloneRepo: Non-zero exit code: 128
2019-10-26 12:00:05 - error: NSResponse: Success: false - cloneRepo: Non-zero exit code: 128
2019-10-26 12:01:53 - error: NS: Error getting server.json required fields. name and executable are required. - Error: ENOENT: no such file or directory, open '/var/polyglot/nodeservers/WeatherFlowPoly/server.json'

Another one:

2019-10-26 12:06:07 - error: NSChild: WirelessTag cloneRepo: Non-zero exit code: 128
2019-10-26 12:06:07 - error: NSResponse: Success: false - cloneRepo: Non-zero exit code: 128

 

Edited by MWareman
Posted
  • Same update error:  Platform not recognized - freebsd
  • I have nodeservers listed that I've never installed.  They are marked as "Unmanaged".  My local polyglot install pointed at this ISY does not list those nodeservers though.  So are are they coming from?
    • DarkSky
    • SolarEdge
  • dhclient is prepending the DNS server entries.
    • probably ok for most people.
    • This can be modified to change 'prepend' to 'append' to put internal DNS first in the resolv.conf list. 
  • Test install of nodeserver worked.  No errors for me with MQTT client or Ambient Weather

 

Posted

‘Unmanaged’ are when Polyglot detects ISY slots have a Poly in them, but it’s not managed by this instance.

This could be another Polyglot install - or PolyglotCloud.

In my case, I had the expected unmanaged polys from PolyglotCloud. That being said, I also gained the SolarEdge poly. No idea where that one came from.

Posted
2 minutes ago, MWareman said:

‘Unmanaged’ are when Polyglot detects ISY slots have a Poly in them, but it’s not managed by this instance.

This could be another Polyglot install - or PolyglotCloud.

In my case, I had the expected unmanaged polys from PolyglotCloud. That being said, I also gained the SolarEdge poly. No idea where that one came from.

Yeah I'm used to seeing the unmanaged from other Polyglot instances and PG Cloud.  I have several polyglot installs running so that's normal.  However the SolarEdge and DarkSky I have never installed myself so I have no idea where they came from.  

Posted

In my case - I had Darksky, Push and Ring in PGC (slots 2,3,6 respectively).

These all show in my Polisy in the same slots (as unmanaged). Like you - expected. I also have ISYLink in slot 25. That also shows correctly in Polisy.

I do have WeatherflowPGC in slot 2 on PGC. However - on Policy slot 2 shows "Solaredge" as unmanaged. That's new (I don't have a SolarEdge). There does not appear to be any way to get rid of it as Polisy is not the master for the poly.

I just tried adding WeatherflowPoly again - same error 128 from the 'git clone'.
I tried the MQTT poly just in case - same. Error 128. 

Guest
This topic is now closed to further replies.

×
×
  • Create New...