Scott Bender - TestFlight version 1.17.0 of Wil...
TestFlight version 1.17.0 of WilhelmSK is available.
Please use this thread so see updates and report issues.
136 Replies
Send me your Apple ID if you want to try and you'll not already on the list
for some reason my earlier testflight for wsk dissapered?
[email protected]
dont know what happened?
wsk beta expired on both my ipads … and testflight for wsk dissapeared …
weird
hmm... you are in the list
oh!
it has not been approved by Apple yet
aha
I forgot, the first time a new minor version goes to testflight, it requres a review
I also forgot to mention that the Control Center actions require iOS 18
ok noted,
ive deleted my mis threads 🙂
also still have one ipd with wsk “not expired” … so will survive:)
You can download the App Store version
It
hmmm, the ipad its working on, has notbyet updated to IOS18,
other two have…
It's the same as what was in TestFlight
ah ok, shall do.
it's just the Control Center buttons that require iOS 18
noted
noted on the updates in this version…
albeit i was looking for “new layouts editor” 😦
…. cooming soon i guess
Yes, plan on owrking on that also for this version
👍
testflight updated to latest - installed ok, no adverse effects noted to date.. good.
but after looking hard, cant really see the recent changes… albeit i dont use much digital switching.
and i dont use siri.
.. so probably no goodies in there for me ..
Might be some cool Apple Automations via Shortcuts you might be eventually interested in. Right now really only applies to digital switching
But I'm interested in ideas for other app Shortcuts
ok noted..
just updated wsk Pi also .. assumed it also needed for some of the. new functionality
Yes. I’ll add that to the testing notes…
Just did a cool automation, when I leave the boat, it turns off all non-essential stuff. Like cabin lights, stereo, etc. No interaction needed.
Oh. Shit. Autopilot. “Siri, turn ten degrees to port”
never used shortcuts . but you have motivated me to learn and explore.
.. only snag isnthat my (brand new) ipad pro, is still on IOS17.x … and says “uptodate” .
… so im assuming that means i cant as yet use them?
(i dont see wsk listed in the shortcuts app list when trying to select an app)
Only works on iOS 18 right now. I will make them work on 16, just don’t want to spend time testing there now
or maybe
Must be. I updated mine before the official release
I’m working on the anchor alarm shortcuts now…
cool…. im gonna try one of the other (older) ipads at my helm
ah…. snookered again.
ipad at helm is much older… and stuck on IOs15.x .. forever .. haha.
(im repurposing all my old ipads!)
1.17.0 build 239 is out.
👍
ios17. .. i can now test on my ipad.
feedbck to follow
@Scott Bender
just messing around with shortcuts,
used “drop anchor” - worked as expected.
However i noticed that when i went into the wsk anchor alarm gui,
it wouldnt allow me to use “raise anchor” button… untill i had manually set a radius, then the raise anchor button un-greyed.
not sure if this is intentional behaviour?
may have always been this way? i just never noticed ?
I think it's always been that way
but I can fix that
eg, if you dropped in wrong spot, and want to raise and redrop.
you would have to set radius before raisimg …
yep, makes sense
just checking to see….
does raise anchor shortcut work (regardless if the radious is set?)
Not sure... I think so
yes works ok , just tested
… yes, i have annoying attention to detail i know
shortcut/widgets are neat!
particularly for things like dropping and raising anchor … to avoid mulitple screen taps etc
Siri too!
i was goingbto investigate autopilot … then saw that autopilot PI “only”? works with raymarine APs
yes, only works with Raymarine. It
it's pluggable so new AP's can be added, but so far no one has figured any others out
im more an alexa person … haha
there are only so many voice assistants i can tolerate!
I don't use Siri much either, but this is definitely a case where I would. With the Apple Watch on the bow
hah. im still using “disposable” iphones on the bow.
dad to daughter “ do you have any old iphones i can use”
answer, yes, but does it matter if screens area cracked ….
“send a PUT to any path” ??
at present im using PUT handler etc in nodered along with an LED multiswitch in WSK.
(the way you assistend me some time ago) .. all workimg ok.
trying to understand above new functionality.. and if this makes it any easier?
and/or an example of how it would be used?
This will just let you create a Shortcut to switch that
And just thought, I can do something so that it does not require a server change…
When you have a chance, on an iOS 17 device, go into Shortcuts app, Go "Back <" , then to App Shortcuts, WilhelmSK
And screenshot that?
hmm. just tested on my sons iOS 17 device.
I don't even see any shortcuts
do you?
OK, fixed. Don't worry about getting me a screenshot
sorry, all yr messages were my “overnight” .
.. but will do some updated testing today
this is what i see on an ipad with IOS17
…. seems the first group have some overlap with second group?
The first group are shortcuts that you created
something is really off with that version! I removed it
Now I can't reproduce the issue. So build 250 is available again.
ah, my shortcuts … duh
i will give build 250 a bit of exercise today
ooops.. just had two wsk crashes .. after the build 250 testflight update.
sent you one of them.
third time it opened .
..more to come
hmmm. im confused.
this is what i see today in shortcuts…
(a bunch have now dissapeared)
Did you update the wsk plugin?
ooops… duh
and a new fusion version also i see.
You have been busy!
after update and restart of server, didnt see it.
then shutdown wsk and restarted - got a crash.
restarted again,- all ok.
i now see the extra shortcuts
for whatever reason, wsk seems unstable/crash of first start..
i sent you crash report
app upgraded - ok
no plugin update showing in sk app store.
.. so far no issues, no crash at first start
.. and now to play with widgets
Ipad still on IOs17.7 (latest)
When i go into add widgets, i dont see wsk listed on LHS (even if i select “other”)
shortcuts are showing as expected
what's LHS?
left hand side 🙂
ok
the list of apps that have widgets are on LHS, scrolling to bottom .. no wsk entry shown
ok. need to download io17 dev stuff...
only 8 gig...
not sure if it matters... did you open WilhelmSK before you tried widgets?
yes its open,
also again closed and restarted wsk.
“search” of widgets doesnt bring it up, and definitely not in the avail list
for whatever reason -haven’t researched - Ipads (well at least my brand new Pro) are still on IOS17.7
tht's odd
latest ipad pro.
sw check says “latest” ..
go figure
ahah
I think I found the ios17 issue, should have a new release soon…
got it, uploading new version now
loaded ok and yes now see wsk widgets appearing.
Did a test with an anlogue guage.
but noticed that path selectable - but not source.
… eg in my system inhave mutiple “electrical.batteries.0.current” (same for voltage etc)
ok, did not deal with that... added to the list
You should clean that up!!
give everything paths that make sense
(path-mapper plugin)
not me … victron!!
you don't have a GX device?
n2k.41 is my victron linx BMS (n2k connected to cerbo)
n2k.225 is my quattro (ve.bus connected to cerbo)
bottom entry is from (yr) plugin i think
you probably don't need the n2k data, right?
it's duplicating things coming from the venus plugin
and notice that the quattro reading is actually its “Dc output/input”
I turn off NMEA 2000 out on the Cerbo
it's pretty much nonsense
so that would supress ? the n2k.225 entery
n2k.41 also
nope… the n2k.41 is the lynx own nmea2000 output on n2k bus
oh, wait, sorry, not 41
just looking if i get the inverter dc output via a plugin generated message …
then yes prob could switch off ..
should be there
(or I am missing it in the venus-plugin)
i believe its showing up correctly as
electrical.chargers.276.current
the only reason to have n2k out on GX device, SHOULD be to display data on n2k MFDs
but n2k-signalk plugin can send out just the stuff you need
let's start a thread in #venus if you want to talk more about this subject
noted and ok
multiple sources.
also discovered multiple GNSS, SOG, COG etc sources on my n2k network …
some less accurate than others.
hence “source” selection somewhat important (at least for me)
Check out the source priorities settings
You definitely want to set that up for your gps data
Crap , in fixing ios 16, i broke the control center buttons in ios 18!
Fixed in build 259
new build.
wsk - all ok, no crashes
widget : no change? (no source as yet.)
your comments well noted about source priorities- noticed that i alraedy had
some set, albeit not all, so a useful revisit for me.
Just a new Elelctrical Overview widget
oooohh let me look
hmm im not seeing that one appear.
wsk showing build 259
no plugin update showing..
IPAD IOS17.7
what am i missing?
See the release notes
In TestFlight
looked there … im obviously missing something
what am i missing?
Umm. Maybe we screwing up. I think I forgot to add the new one for iOS seventeen.
But see the notes specific to this release
I did add it for iOS 27
17
You should this new widget
Yours won’t show that gauge it will just have some text
And I swear I updated the release notes!!
🙂 thought i was going to have another duh moment. we are one all
ah hang on.
my test flight still only showing 259.
obviously not yet published by cuppertino!
Man I am having a duh moment!
I must not have hit the last button to release to the public!
260 just arrived
greg 1, scott 2
lol
aahhh
test flight 260, still doesnt actually have the notes for build 260.
or 259…
i think youve picked up an older version of your release notes?
it does for me
wtf? this is weird
very strange
not going burn our time unravelling this…
build 260
i see two new (different sized) widgets
eg below,
but when i edit this … nothing to select?
Go into WilhelmSK, Settings -> Widgets
Add a gauge
There's only one available
ah .. now i see.
very nice!!
topic change:
to my other “challenge” ….
any thoughts on “grouping” guages ?
i know how to save a page layout, i know how to save individual guages (& add back into other pages)
… but how to group some guages .
eg that “combo “ guage i put together - has 10++ individual guages ..
with releative layout/positioning to each other… all this gets lost
above in native wsk .. not related to shortcuts or widgets
.. or maybe its embedding a (smaller) page into a larger page?
what do you mean "all this gets lots"?
so i define a new “test” page … with a bunch of individual guages
the guages are spaced relative to each other with the “arrows”
i move each of them around to get the layout.
this is not a full “page” .. eg a quarter of a page.
.. i want to then “save” this .. so i can embed it into a production layout/page - with other already defined guages.
(without having to again relayout the combo )
moving and positioning the guages is quite painful and takes a bit of time.
you can do that in the template, and then reuse that template and have different gauges ?
my terminology might be confusing us…
but this is what my test page looks like
ignore the awa guage on bottom right.
… i want to “grab” all those guages - along with relative positions,
and insert into another (existing) page
ok. yeah. you can't do that
you could kinda do it the other way around
yeah thought i was over exercising wsk 🙂
now add empty places for other gauges in that template
yeah -that was my way fwd..
then you can re-use that temple and put other gauges around it
but, you are limited since they all would hae the same gauge layout around that
if you wanted too hack around with some json....
Siwft Playgrounds!
.. and moving /repositioning that combo … means moving each guage one by one …
no “select all” and drag. 😭
ive hacked json before (badly) … but using online chekcker can avoid disasters
so .. the guages in wsk .. are each? a json file or similar?
i could probably work out how to hack around … or have fun trying/learning
the templates/pages are json
you can multi select and move a group
but only in a template
duh .. just found the multi select.
.. 2 all
lol
ok, im off to play!
.. later
I am getting close to being able to give you the Swift code for my Electrical Overview. You can load it into Swift playgrounds and change/add things. And even test it with your sk server.
👍
found the issue with testflight ….
again it showed the new version - but same notes.
closed and restarted testflight - it then picked up updated notes.
go figure
Wow, pretty cool, just tested on the Mac, All Widgets and Shortcuts work there also!
swift playground available for windows environment?
(i have windows laptop) .. might be easier than using Ipad
nope
?
different?
yeah, it's just the Swift programming language, not Playgrounds
ah swift FOR WINDOWS.
bugger
And I would not spend too much time on that, at least until I good a proof of concept working...
Well, here I am, messing with the ElectricalOverViewGauge in Playgrounds
And even getting real data from an SKServer
i can kinda read the code and actually understand what its doing!
cant see where it picks up the skpaths?
this one is pretty complex because there are so many paths and it is very configurable
a simple one path hard coded gauge would:
@ObservedObject var windSpeed : SKValue = WilhelmSKLibrary.getSignalK().getObservableSelfPath("environment.wind.speedApparent", source:nil)
that's it!
You don't have to worry about any details, or even updating when the path value changes
(also bad example because I was playing around/testing)
this stuff is so cool!
The other gauges in WilhelmSK, which are written in Objective C take a ton more code
And all the supporting Swift code is Open Source
You can actually create stand alone apps
I emailed you the Playgrounds App/Code. Also @Teppo Kurki
This just uses REST GET, it does not do streaming
When the exact same code is run in WilhelmSK, it does streaming
also, the exact same code is used for Widgets
(There is one line that is different when part of WilhelmSK)
GitHub
GitHub - sbender9/WilhelmSKLibrary
Contribute to sbender9/WilhelmSKLibrary development by creating an account on GitHub.
GitHub
GitHub - sbender9/WilhelmSKDummyGauges: Dummy Gauges Classes For Wi...
Dummy Gauges Classes For WilhelmSKLibrary. Contribute to sbender9/WilhelmSKDummyGauges development by creating an account on GitHub.
Example apps now on GitHub