I've found the issue: gradle build variables don't work correctly
anymore. I need to set the target SDK version manually on both
modules.
Sharkcow, I'll merge your PR and do the changes I suggested.
Am 28.12.20 um 19:57 schrieb Michael
Balzer:
Sharkcow,
according to your PR you want to add the service interval info to
the "S" (status) message. IMO that's not the most appropriate
place. I'd rather add this to the "F" message, as that's already
carrying the VIN, and also is meant to be updated less frequently.
Also, we should pass through new fields to the Intent broadcast by
default, to avoid stumbling upon missing fields as with the HVAC.
So please add the respective puts to getBroadcastData().
Can you do these changes short term?
Regards,
Michael
Am 28.12.20 um 18:36 schrieb sharkcow:
bad news for some might be good news for
others... maybe that way my
recent pull request has a chance of making it into the next
version? :)
Thanks,
sharkcow
Am 28.12.20 um 18:13 schrieb Michael Balzer:
Chris,
I thought "of course, should be a matter of minutes"… and
*zapp* came
Google along. It doesn't let me upload the new APK, keeps
telling me it
needs to be targeted for API 29, which it is built for
according to
Android Studio, but apparently the APK manifest keeps API 28
despite all
my config efforts. I'll need to spend some more hours
investigating
this… *sigh*
Regards,
Michael
Am 28.12.20 um 16:54 schrieb Chris van der Meijden:
Cool ...
Could you perhaps compile a 3.17.3 with that one?
Would also give me the new images "officially" :-)
Thanx
Chris
Am Montag, den 28.12.2020, 16:31 +0100 schrieb Michael
Balzer:
Done.
Am 28.12.20 um 16:26 schrieb Michael Balzer:
Chris,
nice :-)
Just checked: the App doesn't yet transmit the HVAC flag
via the
update intent, but that's really simple to add. I'll do
that right now.
Regards,
Michael
Am 28.12.20 um 14:53 schrieb Chris van der Meijden:
The app is up and running.
https://github.com/devmarxx/OVMS-Fireplace
This is still very, very beta. It just does what it
needs to do,
without any checks on user entries or responses from
the vehicle.
But it works and makes me smile :-))
Regards
Chris
Am Montag, den 28.12.2020, 11:15 +0100 schrieb Michael
Balzer:
Chris,
TL;DR: simply add the command to execute after the
"7," intro, e.g.
"7,climatecontrol on".
The SendCommand API was built around the V2 message
protocol, so you
need to send commands as MP commands, see
https://docs.openvehicles.com/en/latest/protocol_v2/commands.html for
a
list. MP command code 7 passes standard text (former
SMS) commands
to
the shell, that's what the Wiki example shows (for
V2 command
"STAT?").
You can get the command response by listening to the
CommandResult
intent and reading the "cmd_data" extra. Be aware
all command result
will be sent as intents, so you need to check if a
result matches
your
command (could possibly be improved if needed).
Regards,
Michael
Am 28.12.20 um 10:34 schrieb Chris van der Meijden:
I'm writing a little Android
app with Cordova to do something
similar
as Tesla's "Romance mode". The app will turn
climate control on or
off
and will show a burning log fire while the car is
heating.
As cordova uses HTML and Javascript you can see an
online preview
here:
http://www.arachnon.de/fire/test.html
When you click or tap on the fireplace the
countdown for turning
"climatecontrol" on ticks down for 17 seconds.
After that the fire
starts "moving" and on webkit browsers you will
hear a tickling
sound.
When you click or tap again the tickling will stop
and you will get
a
static image again. You will also get a red bar
for 10 seconds,
turning
"climatecontrol" off and blocking any new commands
for those 10
seconds.
When you click or tap on the yellow bar you will
be able to store
your
OVMS credentials (vehicle ID and password). Cave:
this is done in
plain
text with window.localstorage so the password will
be plain
readable
from the local storage within the browser on your
device.
The credentials are needed to communicate with the
Android OVMS
app, as
I am planning to use the "SendCommand Broadcast
Intent data"
functionality of the OVMS app. I should be able to
do that via this
cordova plugin:
https://github.com/cordova-misc/cordova-webintent
I read the OVMS "SendCommand Broadcast Intent
data" documentation
here:
https://github.com/openvehicles/Open-Vehicle-Android/wiki/SendComma
nd-B
roadcast-Intent-data
but it is not clear to me, how I can initiate the
"climatecontrol
on"
shell command over the broadcast. So would like to
ask for help on
that
:-)
Once the app is up and running it should be usable
for any vehicle
with
OVMS climate control implemented.
Just a little gimmick. But fun :-))
Regards
Chris
_______________________________________________
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
<mailto: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
--
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
_______________________________________________
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
--
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26