[Ovmsdev] Fireplace app

Chris van der Meijden chris at arachnon.de
Mon Dec 28 23:54:53 HKT 2020


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.ht
> > > > ml 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/Sen
> > > > > dComma
> > > > >             
> > > > > 
> > > > >             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 at lists.openvehicles.com
> > > > >             
> > > > > 
> > > > >             http://lists.openvehicles.com/mailman/listinfo/ov
> > > > > msdev
> > > > >             
> > > > > 
> > > > >           
> > > > 
> > > >           _______________________________________________
> > > >           
> > > > 
> > > >           OvmsDev mailing list
> > > >           
> > > > 
> > > >           OvmsDev at lists.openvehicles.com
> > > >           
> > > > 
> > > >           http://lists.openvehicles.com/mailman/listinfo/ovmsde
> > > > v
> > > >           
> > > > 
> > > >         
> > > 
> > >         _______________________________________________
> > >         
> > > 
> > >         OvmsDev mailing list
> > >         
> > > 
> > >         OvmsDev at lists.openvehicles.com
> > >         
> > > 
> > >         http://lists.openvehicles.com/mailman/listinfo/ovmsdev
> > >         
> > > 
> > >       
> > 
> >       
> > 
> >       
> > 
> >       
> >       _______________________________________________
> > OvmsDev mailing list
> > OvmsDev at lists.openvehicles.com
> > http://lists.openvehicles.com/mailman/listinfo/ovmsdev
> > 
> >     
> 
>     
> 
>     
>   
> 
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at 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/20201228/abc2848d/attachment.htm>


More information about the OvmsDev mailing list