I’m talking about the server key. Need Michael B to check.
Regards, Mark.
On 26 Jan 2024, at 12:47 PM, Greg D. <gregd2350@gmail.com> wrote:
No (assuming I'm looking in the right place... App Options screen?
It's oaA6...Nrhy
I'm guessing a revoke and renew is all I need to do, yes?
Greg
Mark Webb-Johnson wrote:
I’m seeing a lot of:
INVALID_KEY
messages from PushGCM on the server.
@Michael the API key I have is AIz…yew - is that the same
as yours?
Regards, Mark.
Hmm. Im using that server and I Just started
charging again and no message.
Michael
Not sure
which server you guys are using.
Note: In case it is a problem with the
api.openvehicles.com server,
I have pro-actively restarted it.
Regards, Mark
Hi Michael, Greg
Fyi, it looks like my messages
also stopped on the 8 Jan GMT, I'm
on Android 12 OVMS app version
4.1.2.
Send
OvmsDev mailing list submissions
to
ovmsdev@lists.openvehicles.com
To subscribe or unsubscribe via
the World Wide Web, visit
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
or, via email, send a message with
subject or body 'help' to
ovmsdev-request@lists.openvehicles.com
You can reach the person managing
the list at
ovmsdev-owner@lists.openvehicles.com
When replying, please edit your
Subject line so it is more
specific
than "Re: Contents of OvmsDev
digest..."
Today's Topics:
1. Re: Messages stopped being
received on phone (Michael Balzer)
2. Re: Working on ESP-IDF5 +
Have a question about ovms_module
'Name' (Michael Geddes)
3. Re: Working on ESP-IDF5 +
Have a question about ovms_module
'Name' (Mark Webb-Johnson)
----------------------------------------------------------------------
Message: 1
Date: Thu, 25 Jan 2024 19:55:40
+0100
From: Michael Balzer <dexter@expeedo.de>
To: ovmsdev@lists.openvehicles.com
Subject: Re: [Ovmsdev] Messages
stopped being received on phone
Message-ID: <93610d48-1492-4ca8-b3ff-1adee6c75ee0@expeedo.de>
Content-Type: text/plain;
charset="utf-8"; Format="flowed"
Greg,
8th of January matches our
preparation steps for the Firebase
messaging
migration.
But that to my knowledge didn't
involve any change to the server
yet,
and should only have added the
Firebase instance to the Google
cloud
account without disabling the old
GCM.
Also? if it was an issue of the
server / Google cloud, there
certainly
would be other users affected.
I assume you didn't install the
beta test App build yet? That
could be
worth a try. The new build works
with both the old & new server
API.
Google wrote the old Android APIs
would continue to work until June,
but
maybe that was too optimistic?
Regards,
Michael
Am 25.01.24 um 00:22 schrieb Greg
D.:
> Hi folks,
>
> I recently noticed that
Alerts (Messages) have stopped
coming to my
> phone.? The last one was on
8-January '24.? The car is still
operating
> / charging normally, and has
been driven since then. The
Battery, Car,
> and Location screens are up
to date and live. The OVMS module
is
> connected to the home Wi-Fi,
as normal, and I can access it
through
> the internal web server
(dashboard, status, etc.).? But
the phone
> app's Messages page stops at
8-January.
>
> I've not messed with the
module in a long time.? Last boot,
in fact,
> was a crash back in July
2023, from which it recovered
normally. (So
> lovely seeing an uptime in
excess of 17 million seconds.)
>
> So, what happened back on
8-January?? The only thing I can
think of
> was that Android is being
more aggressive about shutting
down
> background processing (in the
name of increased battery life),
but
> leaving the app running in
foreground and triggering an event
still
> wasn't seen on the phone.? I
can see them on the Web's
Dashboard, so
> the events are being
generated and processed otherwise
normally.
>
> The phone is a Pixel 7a,
Android 14.? OVMS firmware is
> 3.3.003/ota_1/eap (build idf
v3.3.4-848-g1ff5e24b1 Sep 1 2022
08:40:30).
>
> Any ideas?
>
> Thanks,
>
> Greg
>
_______________________________________________
> OvmsDev mailing list
> OvmsDev@lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
--
Michael Balzer * Helkenberger Weg
9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176
/ 206 989 26
-------------- next part
--------------
A non-text attachment was
scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20240125/7996b03f/attachment-0001.sig>
------------------------------
Message: 2
Date: Fri, 26 Jan 2024 09:23:42
+0800
From: Michael Geddes <frog@bunyip.wheelycreek.net>
To: OVMS Developers <ovmsdev@lists.openvehicles.com>
Cc: "casner@acm.org"
<casner@acm.org>
Subject: Re: [Ovmsdev] Working on
ESP-IDF5 + Have a question about
ovms_module 'Name'
Message-ID:
<CAH0p7u+KC5Nh1+dds4ib3srAnVzMsNP3Lg7JVdrOF1YYpopy4w@mail.gmail.com>
Content-Type: text/plain;
charset="utf-8"
Thanks Michael,
I hadn't considered there would be
an essay in the commit, thanks for
that
- though it doesn't shed a lot of
light on the situation
There seems to be 2 places that
mark a Name using the high bit,
and only
one place that kinda-sorta reads
it.
The Name is 'marked' during
populate() which seems to be to
mark each name
with a '*' and the high-bit,
before going through and getting
the current
names for the processes - adding
new ones and replacing the old
ones
without '*' and high-bit mark. So
items which are double marked are
effectively stale/historic.
It is also 'marked' during the
find call .. which basically marks
the
'found' name if it was not found
and then constructed. The does
not appear
to be any purpose to this that I
can ascertain.
The one place (afaict) it reads
the value is in zero() below - the
problem
is that it looks at the entire top
uint32 rather than just that high
byte!! It's hard to work out
whether this is just a
long-standing bug or
whether it is weeding out names
> 12 characters as well from
being removed.
So this seems to remove an item
from the map, but only if it isn't
marked
(or long) ie if it isn't stale -
or been 'seen' I guess?
bool zero(TaskHandle_t taskid)
{
for (int i = 0; i <
count; ++i)
{
if (map[i].id == taskid)
{
* if
(map[i].name.words[NAMELEN/4-1]
> 0)*
return false;
for (++i ; i < count;
++i)
{
map[i-1] = map[i];
}
--count;
return true;
}
}
return false;
}
Does this help? Any thoughts on
what this was meant to do ? I've
CCd
Stephen with a hope he might chip
in?
//.
On Wed, 24 Jan 2024 at 15:09,
Michael Balzer <dexter@expeedo.de>
wrote:
> Michael,
>
> Am 21.01.24 um 02:54 schrieb
Michael Geddes:
>
> Hey, In working trying to get
ESP-IDF 5+ Working, I came across
the
> following fun thing that I'm
trying to work out what is going
on!!
> This is from
main/ovms_module.cpp
> I'm not sure why we don't
just go through all the words and
compare - why
> the masked compare for the
last entry! And why that value??
It might make
> sense if you masked out the
final byte ... I'm just struggling
to
> understand.
>
>
> From the further accesses to
the last word/byte in TaskMap, I'd
guess
> Steve intended using the sign
bit on the last byte as some
special
> indicator, but it's not clear
to me for what purpose. It also
doesn't seem
> to be relevant anymore.
>
> Steve's commit message is
verbose
>
(30d0a403a380e797f9b222b01dab8da791ab388c),
and maybe you can find some
> more explanation in the list
archives.
>
> Regards,
> Michael
>
> Why am I looking at it?? Well
there's a new warning about copy
> constructors.. and then I ran
into a problem where 'Name' is
sometimes in
> memory that can only be
accessed 32bit int aligned (which
is why the
> strange implementation in the
first place - I get that).
>
> Can anybody shed any light on
this?
>
>
> class Name
> {.......
> inline bool
operator==(const Name& a)
const
> {
> for (int i = 0; i <
NAMELEN/4 - 1; ++i)
> if (a.words[i] !=
words[i]) return false;
> i*f
(a.words[NAMELEN/4-1] !=
(words[NAMELEN/4-1] &
0x7FFFFFFF))
> return false;*
> return true;
> }
>
>
_______________________________________________
> OvmsDev mailing
listOvmsDev@lists.openvehicles.comhttp://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>
> --
> Michael Balzer * Helkenberger
Weg 9 * D-58256 Ennepetal
> Fon 02333 / 833 5735 * Handy
0176 / 206 989 26
>
>
_______________________________________________
> OvmsDev mailing list
> OvmsDev@lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
-------------- next part
--------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20240126/5ca8f078/attachment-0001.htm>
------------------------------
Message: 3
Date: Fri, 26 Jan 2024 09:34:09
+0800
From: Mark Webb-Johnson <mark@webb-johnson.net>
To: OVMS Developers <ovmsdev@lists.openvehicles.com>
Subject: Re: [Ovmsdev] Working on
ESP-IDF5 + Have a question about
ovms_module 'Name'
Message-ID: <E6A7C991-83E1-40E2-9CD1-19C827EA865F@webb-johnson.net>
Content-Type: text/plain;
charset="utf-8"
Michael,
Unfortunately, Steve passed away
in 2022 so is unlikely to reply
:-(
He did work on some of the lower
level and more complex parts of
OVMS, as well as the command
processing framework, and is
sorely missed.
I can?t help much with the code
you are working on, other than to
ask if this functionality is still
required in the v5 IDF framework?
A lot of stuff we did back then
was to address inadequacies in the
very new early buggy frameworks
coming out of Espressif for the
just released ESP-32.
Regards, Mark.
-------------- next part
--------------
An embedded message was
scrubbed...
From: Mark Webb-Johnson <mark@webb-johnson.net>
Subject: Passing of Steve Casner
Date: Fri, 8 Jul 2022 08:19:25
+0800
Size: 507168
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20240126/251d3df8/attachment.eml>
-------------- next part
--------------
> On 26 Jan 2024, at 9:23 AM,
Michael Geddes <frog@bunyip.wheelycreek.net>
wrote:
>
> Does this help? Any thoughts
on what this was meant to do ?
I've CCd Stephen with a hope he
might chip in?
>
> //.
------------------------------
Subject: Digest Footer
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
------------------------------
End of OvmsDev Digest, Vol 144,
Issue 8
***************************************
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev
_______________________________________________
OvmsDev mailing list
OvmsDev@lists.openvehicles.com
http://lists.openvehicles.com/mailman/listinfo/ovmsdev