Jump to content


Photo

Announcement: JESS support


  • Please log in to reply
250 replies to this topic

Re: Announcement: JESS support #101 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 15 December 2016 - 19:47

As far I know the internal 'loop' in VU boxes is made from tuner A to B... so you need to connect to tuner B to get both work....

solo2, B to A. Something with bells and whistles ;)


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #102 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 15 December 2016 - 19:49

Possible "config.isChanged()" is not working properly on this type of complex object and tuner config is not getting pushed to the settings file until reboot. None of the OE-Alliance images use isChanged() here. If the user presses save why would you want to use isChanged()?

 

https://github.com/O...tconfig.py#L592

For the moment, this indeed looks like a user interface issue rather than low level.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #103 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 15 December 2016 - 20:17

We can consider as test to remove this isChanged check and simply save the whole crap...
But during testing back in August I did not discover an issue here... But Imsee with cancel I do also not check this...

@Erik, kan je remove that line and remove the idents for the lines below... I think I cannot do it this night and it does not harm at all..

And the position parameter ... Good point ;)!

Edited by littlesat, 15 December 2016 - 20:23.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #104 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 15 December 2016 - 20:24

Your code ;) It really can wait a few days, it's not a matter of life and death :)


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #105 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 15 December 2016 - 20:36

Indeed... And I think Huevos might be right... As configs are redefined in some cases... (New objects in configlist etc...) isChanged may not work properly...
I hope I can reach my PC later this evening...

Edited by littlesat, 15 December 2016 - 20:37.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #106 Eragon

  • Senior Member
  • 164 posts

+1
Neutral

Posted 15 December 2016 - 22:19

GOOD NEWS!!!

 

After removing OpenATV, restoring my OpenPLi backup, updating on-line to the latest available release...

AFAIK now JESS WORKS CORRECTLY!!

 

I believe thank to your latest update (14 dec)!

 

I repeated all the previous tests and now the 2 tuners work at the same time, whichever combination of user bands I assign to tuners, even the most extreme (user bands 14 and 16)

 

I'm attaching:

- images

- log

- My settings file Nims section

 

 

Tuner settings

 

myocYW3.jpg

 

 

Tuner A

 

UPmrrCa.jpg

 

 

Tuner B

 

J3oCnPu.jpg

 

http://imgur.com/a/Le7gm

config.unicable.unicable=unicable_user
config.unicable.unicableManufacturer=Dura-Sat(DUR-line)
config.unicable.unicableProduct=UK101
config.Nims.1.configMode=advanced
config.Nims.1.advanced.unicableconnectedTo=0
config.Nims.1.advanced.sats=130
config.Nims.1.advanced.sat.130.lnb=1
config.Nims.1.advanced.unicableconnected=true
config.Nims.1.advanced.lnb.1.unicableProduct=9732
config.Nims.1.advanced.lnb.1.scrList=16
config.Nims.1.advanced.lnb.1.lof=unicable
config.Nims.1.advanced.lnb.1.format=jess
config.Nims.1.advanced.lnb.1.unicableManufacturer=Unitron-Johansson for Sky
config.Nims.1.advanced.lnb.1.scrfrequency=1940
config.Nims.0.diseqcA=3601
config.Nims.0.diseqcB=3601
config.Nims.0.diseqcC=3601
config.Nims.0.diseqcD=3601
config.Nims.0.configMode=advanced
config.Nims.0.advanced.unicableconnectedTo=1
config.Nims.0.advanced.sats=130
config.Nims.0.advanced.lnb.1.unicableProduct=9732
config.Nims.0.advanced.lnb.1.scrList=14
config.Nims.0.advanced.lnb.1.lof=unicable
config.Nims.0.advanced.lnb.1.format=jess
config.Nims.0.advanced.lnb.1.unicableManufacturer=Unitron-Johansson for Sky
config.Nims.0.advanced.lnb.1.scrfrequency=1810
config.Nims.0.advanced.sat.130.lnb=1 

Attached Files


Edited by Eragon, 15 December 2016 - 22:22.


Re: Announcement: JESS support #107 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 15 December 2016 - 23:00

Thanks!!!

Edited by littlesat, 15 December 2016 - 23:36.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #108 Abu Baniaz

  • PLi® Contributor
  • 2,496 posts

+64
Good

Posted 16 December 2016 - 03:42

As the iron is hot, is it possible for the settings file to list the Nims in numerical order? At the moment, they are not in order.

config.unicable.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.unicable.unicableManufacturer=Inverto
config.Nims.1.latitude=xxxxx
config.Nims.1.diseqcMode=positioner
config.Nims.1.powerMeasurement=false
config.Nims.1.longitude=xxxxx
config.Nims.1.longitudeOrientation=west
config.Nims.0.configMode=advanced
config.Nims.0.advanced.sats=282
config.Nims.0.advanced.sat.282.lnb=1
config.Nims.0.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.0.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.0.advanced.lnb.1.scrList=1
config.Nims.0.advanced.lnb.1.lof=unicable
config.Nims.3.configMode=advanced
config.Nims.3.advanced.unicableconnectedTo=2
config.Nims.3.advanced.unicableconnected=true
config.Nims.3.advanced.sat.282.lnb=1
config.Nims.3.advanced.sats=282
config.Nims.3.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.3.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.3.advanced.lnb.1.scrList=4
config.Nims.3.advanced.lnb.1.lof=unicable
config.Nims.2.configMode=advanced
config.Nims.2.advanced.unicableconnectedTo=0
config.Nims.2.advanced.unicableconnected=true
config.Nims.2.advanced.sat.282.lnb=1
config.Nims.2.advanced.sats=282
config.Nims.2.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.2.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.2.advanced.lnb.1.scrList=3
config.Nims.2.advanced.lnb.1.lof=unicable
config.Nims.5.configMode=advanced
config.Nims.5.advanced.unicableconnectedTo=4
config.Nims.5.advanced.unicableconnected=true
config.Nims.5.advanced.sat.282.lnb=1
config.Nims.5.advanced.sats=282
config.Nims.5.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.5.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.5.advanced.lnb.1.scrList=6
config.Nims.5.advanced.lnb.1.lof=unicable
config.Nims.4.configMode=advanced
config.Nims.4.advanced.unicableconnectedTo=3
config.Nims.4.advanced.unicableconnected=true
config.Nims.4.advanced.sat.282.lnb=1
config.Nims.4.advanced.sats=282
config.Nims.4.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.4.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.4.advanced.lnb.1.scrList=5
config.Nims.4.advanced.lnb.1.lof=unicable
config.Nims.7.configMode=advanced
config.Nims.7.advanced.unicableconnectedTo=6
config.Nims.7.advanced.unicableconnected=true
config.Nims.7.advanced.sat.282.lnb=1
config.Nims.7.advanced.sats=282
config.Nims.7.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.7.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.7.advanced.lnb.1.scrList=8
config.Nims.7.advanced.lnb.1.lof=unicable
config.Nims.6.configMode=advanced
config.Nims.6.advanced.unicableconnectedTo=5
config.Nims.6.advanced.unicableconnected=true
config.Nims.6.advanced.sat.282.lnb=1
config.Nims.6.advanced.sats=282
config.Nims.6.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.6.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.6.advanced.lnb.1.scrList=7
config.Nims.6.advanced.lnb.1.lof=unicable

This would be better
config.Nims.0.advanced.lnb.1.lof=unicable
config.Nims.0.advanced.lnb.1.scrList=1
config.Nims.0.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.0.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.0.advanced.sat.282.lnb=1
config.Nims.0.advanced.sats=282
config.Nims.0.configMode=advanced
config.Nims.1.diseqcMode=positioner
config.Nims.1.latitude=xxxxx
config.Nims.1.longitude=xxxxx
config.Nims.1.longitudeOrientation=west
config.Nims.1.powerMeasurement=false
config.Nims.2.advanced.lnb.1.lof=unicable
config.Nims.2.advanced.lnb.1.scrList=3
config.Nims.2.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.2.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.2.advanced.sat.282.lnb=1
config.Nims.2.advanced.sats=282
config.Nims.2.advanced.unicableconnected=true
config.Nims.2.advanced.unicableconnectedTo=0
config.Nims.2.configMode=advanced
config.Nims.3.advanced.lnb.1.lof=unicable
config.Nims.3.advanced.lnb.1.scrList=4
config.Nims.3.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.3.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.3.advanced.sat.282.lnb=1
config.Nims.3.advanced.sats=282
config.Nims.3.advanced.unicableconnected=true
config.Nims.3.advanced.unicableconnectedTo=2
config.Nims.3.configMode=advanced
config.Nims.4.advanced.lnb.1.lof=unicable
config.Nims.4.advanced.lnb.1.scrList=5
config.Nims.4.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.4.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.4.advanced.sat.282.lnb=1
config.Nims.4.advanced.sats=282
config.Nims.4.advanced.unicableconnected=true
config.Nims.4.advanced.unicableconnectedTo=3
config.Nims.4.configMode=advanced
config.Nims.5.advanced.lnb.1.lof=unicable
config.Nims.5.advanced.lnb.1.scrList=6
config.Nims.5.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.5.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.5.advanced.sat.282.lnb=1
config.Nims.5.advanced.sats=282
config.Nims.5.advanced.unicableconnected=true
config.Nims.5.advanced.unicableconnectedTo=4
config.Nims.5.configMode=advanced
config.Nims.6.advanced.lnb.1.lof=unicable
config.Nims.6.advanced.lnb.1.scrList=7
config.Nims.6.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.6.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.6.advanced.sat.282.lnb=1
config.Nims.6.advanced.sats=282
config.Nims.6.advanced.unicableconnected=true
config.Nims.6.advanced.unicableconnectedTo=5
config.Nims.6.configMode=advanced
config.Nims.7.advanced.lnb.1.lof=unicable
config.Nims.7.advanced.lnb.1.scrList=8
config.Nims.7.advanced.lnb.1.unicableManufacturer=Inverto
config.Nims.7.advanced.lnb.1.unicableProduct=IDLU-32UL40-UNBOO-OPP
config.Nims.7.advanced.sat.282.lnb=1
config.Nims.7.advanced.sats=282
config.Nims.7.advanced.unicableconnected=true
config.Nims.7.advanced.unicableconnectedTo=6
config.Nims.7.configMode=advanced
Thanks in advance

Re: Announcement: JESS support #109 athoik

  • PLi® Core member
  • 8,458 posts

+327
Excellent

Posted 16 December 2016 - 06:14

cat settings|sort

Wavefield T90: 0.8W - 1.9E - 4.8E - 13E - 16E - 19.2E - 23.5E - 26E - 33E - 39E - 42E - 45E on EMP Centauri DiseqC 16/1
Unamed: 13E Quattro - 9E Quattro on IKUSI MS-0916

Re: Announcement: JESS support #110 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 16 December 2016 - 07:46

the setting file was not designed to make human frendly... ;)

I suggest reordering configs for the setting file can only be arrange at the place the configs are saved...

Edited by littlesat, 16 December 2016 - 07:48.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #111 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 16 December 2016 - 09:18

cat settings|sort

LOL, that's exactly what I do ;)


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #112 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 16 December 2016 - 09:19

the setting file was not designed to make human frendly... ;)

I suggest reordering configs for the setting file can only be arrange at the place the configs are saved...

We might add a sorting step just before saving. I would like that.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #113 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 16 December 2016 - 09:19

@Eragon thanks for testing and yes I am very happy it worked out, thx Littlesat.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #114 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 16 December 2016 - 09:39

We might add a sorting step just before saving. I would like that. -> +1... but this is not related to JESS... ;)

Should we still consider to remove the check isChanged to the config.....? As far I could see during 'dry' testing everything was saved... All fields that are possibly not stored I covered with the always_save option (or so)... (remember the two lines you commented out and I could remove....)...

 

I suggest we should change this later when we have evidence and/or a scenario when something in the config is not saved instead of 'blindly' lift something without solving a real cause.
 


Edited by littlesat, 16 December 2016 - 09:43.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #115 Rob van der Does

  • Senior Member
  • 7,766 posts

+184
Excellent

Posted 16 December 2016 - 09:40

the setting file was not designed to make human frendly... ;)

I suggest reordering configs for the setting file can only be arrange at the place the configs are saved...

We might add a sorting step just before saving. I would like that.

Good idea!

Re: Announcement: JESS support #116 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 16 December 2016 - 09:52

Indeed.... ;)


Edited by littlesat, 16 December 2016 - 09:53.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #117 littlesat

  • PLi® Core member
  • 57,120 posts

+698
Excellent

Posted 16 December 2016 - 10:19

As far I can see sorting the configs keys in settings seems to be east... Untested, just by analyzing the code

 

Line 1688 in Components/config.py

 

change:

 

for (key, val) in topickle.items():

 

to:

 

for (key, val) in sorted(topickle.items()):

 

;)

 

Probably someone can try.... as this might be an easy but good improvement....


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Announcement: JESS support #118 Erik Slagter

  • PLi® Core member
  • 46,969 posts

+541
Excellent

Posted 16 December 2016 - 10:26

Looks exactly the way I would do it in perl (which I do have knowledge of, as opposed to python...) I don't think a custom sorting comparison function is needed.


Edited by Erik Slagter, 16 December 2016 - 10:26.

* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Announcement: JESS support #119 Huevos

  • PLi® Contributor
  • 4,644 posts

+161
Excellent

Posted 16 December 2016 - 10:26

What did you find?

Re: Announcement: JESS support #120 Abu Baniaz

  • PLi® Contributor
  • 2,496 posts

+64
Good

Posted 16 December 2016 - 10:41

I tried on OpenVix as that is what is now on the machine. Yes the items are sorted, thanks.

However, "config.Nims" comes before "config.audio"


11 user(s) are reading this topic

0 members, 11 guests, 0 anonymous users