Re: [weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Thomas Keffer
You're not making it easy!

Make sure you're showing us the correct format and the exact output that
goes along with it. Better yet, cut and paste the whole twitter section of
your weewx.conf.

Python is case-sensitive, so you definitely want dayRain.

-tk

On Thu, Dec 28, 2017 at 5:24 PM, Chris Alemany  wrote:

> Apologies I had removed it temporarily it is supposed to be before
> Rain Rate.
>
> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D:
> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to
> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain
> {dayrain:%.1f}mm Rain Rate: {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC
> HIndex:{heatindex:%.1f}ºC Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f}
> #PortAlberni https://www.alberniweather.ca https://www.youtube.com/
> alberniweather"
>
> On Thursday, December 28, 2017 at 5:07:45 PM UTC-8, Tom Keffer wrote:
>>
>> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D:
>>> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to
>>> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate:
>>> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC
>>> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni https://www.alber
>>> niweather.cahttps://www.youtube.com/alberniweather;
>>
>>
>> I'm not seeing dayrain (or dayRain) in your format at all. Where is it
>> coming from?
>>
>> -tk
>>
>> On Thu, Dec 28, 2017 at 4:48 PM, Chris Alemany  wrote:
>>
>>> This is the format string:
>>>
>>> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D:
>>> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to
>>> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate:
>>> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC
>>> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni
>>> https://www.alberniweather.ca https://www.youtube.com/alberniweather;
>>>
>>> This is what twitter output looks like (same for dayRain or dayrain as
>>> variable):
>>>
>>> Hourly Auto-Tweet 16:45 Dec 28 2017: T: 2.4ºC D: 2.4ºC W: * 0.0kph
>>> gusting to 0.0kph H: 100% P: 1013.07hPa Rain: {dayrain:%.1f}mm Rain Rate:
>>> 0.0mm/hr Chill:2.4ºC HIndex:2.4ºC Solar: 0W/m2 UV: 0 #PortAlberni
>>>  https://www.
>>> alberniweather.ca  
>>>
>>> and
>>>
>>> Hourly Auto-Tweet 16:40 Dec 28 2017: T: 2.5ºC D: 2.5ºC W: * 0.0kph
>>> gusting to 0.0kph H: 100% P: 1013.04hPa Rain: {dayRain:%.1f}mm Rain Rate:
>>> 0.0mm/hr Chill:2.5ºC HIndex:2.5ºC Solar: 0W/m2 UV: 0 #PortAlberni
>>>  https://www.
>>> alberniweather.ca  
>>>
>>>
>>> On Thursday, December 28, 2017 at 4:45:42 PM UTC-8, Chris Alemany wrote:

 no improvement. :(

 On Thursday, December 28, 2017 at 4:19:58 PM UTC-8, mwall wrote:
>
> On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany
> wrote:
>>
>>
>> I used dayrain without success.
>>
>
> at line 267 of twitter.py change this:
>
> def process_record(self, record, dummy_manager):
>
> if self.unit_system is not None:
>
> record = weewx.units.to_std_system(record,
> self.unit_system)
>
> record['station'] = self.station
>
> to this:
>
> def process_record(self, record, mgr):
>
> record = self.get_record(record, mgr)
>
> if self.unit_system is not None:
>
> record = weewx.units.to_std_system(record,
> self.unit_system)
>
> record['station'] = self.station
>
> then restart weewx.
>
> m
>
 --
>>> You received this message because you are subscribed to the Google
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to weewx-user+...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to weewx-user+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
Apologies I had removed it temporarily it is supposed to be before Rain 
Rate.

format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D: 
{dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to 
{windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain 
{dayrain:%.1f}mm Rain Rate: {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC 
HIndex:{heatindex:%.1f}ºC Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} 
#PortAlberni https://www.alberniweather.ca 
https://www.youtube.com/alberniweather;

On Thursday, December 28, 2017 at 5:07:45 PM UTC-8, Tom Keffer wrote:
>
> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D: 
>> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to 
>> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate: 
>> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC 
>> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni 
>> https://www.alberniweather.cahttps://www.youtube.com/alberniweather;
>
>
> I'm not seeing dayrain (or dayRain) in your format at all. Where is it 
> coming from?
>
> -tk
>
> On Thu, Dec 28, 2017 at 4:48 PM, Chris Alemany  > wrote:
>
>> This is the format string:
>>
>> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D: 
>> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to 
>> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate: 
>> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC 
>> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni 
>> https://www.alberniweather.ca https://www.youtube.com/alberniweather;
>>
>> This is what twitter output looks like (same for dayRain or dayrain as 
>> variable):
>>
>> Hourly Auto-Tweet 16:45 Dec 28 2017: T: 2.4ºC D: 2.4ºC W: * 0.0kph 
>> gusting to 0.0kph H: 100% P: 1013.07hPa Rain: {dayrain:%.1f}mm Rain Rate: 
>> 0.0mm/hr Chill:2.4ºC HIndex:2.4ºC Solar: 0W/m2 UV: 0 #PortAlberni 
>>  https://www.
>> alberniweather.ca  
>>
>> and
>>
>> Hourly Auto-Tweet 16:40 Dec 28 2017: T: 2.5ºC D: 2.5ºC W: * 0.0kph 
>> gusting to 0.0kph H: 100% P: 1013.04hPa Rain: {dayRain:%.1f}mm Rain Rate: 
>> 0.0mm/hr Chill:2.5ºC HIndex:2.5ºC Solar: 0W/m2 UV: 0 #PortAlberni 
>>  https://www.
>> alberniweather.ca  
>>
>>
>> On Thursday, December 28, 2017 at 4:45:42 PM UTC-8, Chris Alemany wrote:
>>>
>>> no improvement. :(
>>>
>>> On Thursday, December 28, 2017 at 4:19:58 PM UTC-8, mwall wrote:

 On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany wrote:
>
>
> I used dayrain without success.
>

 at line 267 of twitter.py change this:

 def process_record(self, record, dummy_manager):

 if self.unit_system is not None:

 record = weewx.units.to_std_system(record, 
 self.unit_system)

 record['station'] = self.station

 to this:

 def process_record(self, record, mgr):

 record = self.get_record(record, mgr)

 if self.unit_system is not None:

 record = weewx.units.to_std_system(record, 
 self.unit_system)

 record['station'] = self.station

 then restart weewx.

 m 

>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "weewx-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to weewx-user+...@googlegroups.com .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Thomas Keffer
>
> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D:
> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to
> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate:
> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC
> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni
> https://www.alberniweather.cahttps://www.youtube.com/alberniweather;


I'm not seeing dayrain (or dayRain) in your format at all. Where is it
coming from?

-tk

On Thu, Dec 28, 2017 at 4:48 PM, Chris Alemany  wrote:

> This is the format string:
>
> format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D:
> {dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to
> {windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate:
> {rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC
> Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni
> https://www.alberniweather.ca https://www.youtube.com/alberniweather;
>
> This is what twitter output looks like (same for dayRain or dayrain as
> variable):
>
> Hourly Auto-Tweet 16:45 Dec 28 2017: T: 2.4ºC D: 2.4ºC W: * 0.0kph gusting
> to 0.0kph H: 100% P: 1013.07hPa Rain: {dayrain:%.1f}mm Rain Rate: 0.0mm/hr
> Chill:2.4ºC HIndex:2.4ºC Solar: 0W/m2 UV: 0 #PortAlberni
>  https://www.
> alberniweather.ca  
>
> and
>
> Hourly Auto-Tweet 16:40 Dec 28 2017: T: 2.5ºC D: 2.5ºC W: * 0.0kph gusting
> to 0.0kph H: 100% P: 1013.04hPa Rain: {dayRain:%.1f}mm Rain Rate: 0.0mm/hr
> Chill:2.5ºC HIndex:2.5ºC Solar: 0W/m2 UV: 0 #PortAlberni
>  https://www.
> alberniweather.ca  
>
>
> On Thursday, December 28, 2017 at 4:45:42 PM UTC-8, Chris Alemany wrote:
>>
>> no improvement. :(
>>
>> On Thursday, December 28, 2017 at 4:19:58 PM UTC-8, mwall wrote:
>>>
>>> On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany wrote:


 I used dayrain without success.

>>>
>>> at line 267 of twitter.py change this:
>>>
>>> def process_record(self, record, dummy_manager):
>>>
>>> if self.unit_system is not None:
>>>
>>> record = weewx.units.to_std_system(record, self.unit_system)
>>>
>>> record['station'] = self.station
>>>
>>> to this:
>>>
>>> def process_record(self, record, mgr):
>>>
>>> record = self.get_record(record, mgr)
>>>
>>> if self.unit_system is not None:
>>>
>>> record = weewx.units.to_std_system(record, self.unit_system)
>>>
>>> record['station'] = self.station
>>>
>>> then restart weewx.
>>>
>>> m
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to weewx-user+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
This is the format string:

format = "{station} {dateTime:%H:%M %b %d %Y}: T: {outTemp:%.1f}ºC D: 
{dewpoint:%.1f}ºC W: {windDir:ORD} {windSpeed:%.1f}kph gusting to 
{windGust:%.1f}kph H: {outHumidity:%.0f}% P: {barometer:%.2f}hPa Rain Rate: 
{rainRate:%.1f}mm/hr Chill:{windchill:%.1f}ºC HIndex:{heatindex:%.1f}ºC 
Solar: {radiation:%.0f}W/m2 UV: {UV:%.0f} #PortAlberni 
https://www.alberniweather.ca https://www.youtube.com/alberniweather;

This is what twitter output looks like (same for dayRain or dayrain as 
variable):

Hourly Auto-Tweet 16:45 Dec 28 2017: T: 2.4ºC D: 2.4ºC W: * 0.0kph gusting 
to 0.0kph H: 100% P: 1013.07hPa Rain: {dayrain:%.1f}mm Rain Rate: 0.0mm/hr 
Chill:2.4ºC HIndex:2.4ºC Solar: 0W/m2 UV: 0 #PortAlberni 
 https://www.
alberniweather.ca  

and

Hourly Auto-Tweet 16:40 Dec 28 2017: T: 2.5ºC D: 2.5ºC W: * 0.0kph gusting 
to 0.0kph H: 100% P: 1013.04hPa Rain: {dayRain:%.1f}mm Rain Rate: 0.0mm/hr 
Chill:2.5ºC HIndex:2.5ºC Solar: 0W/m2 UV: 0 #PortAlberni 
 https://www.
alberniweather.ca  

On Thursday, December 28, 2017 at 4:45:42 PM UTC-8, Chris Alemany wrote:
>
> no improvement. :(
>
> On Thursday, December 28, 2017 at 4:19:58 PM UTC-8, mwall wrote:
>>
>> On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany wrote:
>>>
>>>
>>> I used dayrain without success.
>>>
>>
>> at line 267 of twitter.py change this:
>>
>> def process_record(self, record, dummy_manager):
>>
>> if self.unit_system is not None:
>>
>> record = weewx.units.to_std_system(record, self.unit_system)
>>
>> record['station'] = self.station
>>
>> to this:
>>
>> def process_record(self, record, mgr):
>>
>> record = self.get_record(record, mgr)
>>
>> if self.unit_system is not None:
>>
>> record = weewx.units.to_std_system(record, self.unit_system)
>>
>> record['station'] = self.station
>>
>> then restart weewx.
>>
>> m 
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
no improvement. :(

On Thursday, December 28, 2017 at 4:19:58 PM UTC-8, mwall wrote:
>
> On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany wrote:
>>
>>
>> I used dayrain without success.
>>
>
> at line 267 of twitter.py change this:
>
> def process_record(self, record, dummy_manager):
>
> if self.unit_system is not None:
>
> record = weewx.units.to_std_system(record, self.unit_system)
>
> record['station'] = self.station
>
> to this:
>
> def process_record(self, record, mgr):
>
> record = self.get_record(record, mgr)
>
> if self.unit_system is not None:
>
> record = weewx.units.to_std_system(record, self.unit_system)
>
> record['station'] = self.station
>
> then restart weewx.
>
> m 
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread mwall
On Thursday, December 28, 2017 at 6:52:36 PM UTC-5, Chris Alemany wrote:
>
>
> I used dayrain without success.
>

at line 267 of twitter.py change this:

def process_record(self, record, dummy_manager):

if self.unit_system is not None:

record = weewx.units.to_std_system(record, self.unit_system)

record['station'] = self.station

to this:

def process_record(self, record, mgr):

record = self.get_record(record, mgr)

if self.unit_system is not None:

record = weewx.units.to_std_system(record, self.unit_system)

record['station'] = self.station

then restart weewx.

m 

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
Hmm.  
On the variabiles:

I am using the default binding (archive).  I don't need the frequency of 
loop, though, for debugging sake I should mention that when I have tried 
out binding=loop, weewx fails to start. I have not looked into why that 
might be as it's not part of my goal.

This is what weewx reports from the Vantage raw stream:

REC:2017-12-28 12:50:00 PST (1514494200) altimeter: 29.8871528188, 
appTemp: 32.1224062668, barometer: 29.901, cloudbase: 101.0, 
consBatteryVoltage: 4.62, dateTime: 1514494200, dayET: 0.0, dayRain: 0.75, 
dewpoint: 35.2, ET: 0.0, extraAlarm1: 0.0, extraAlarm2: 0.0, extraAlarm3: 
0.0, extraAlarm4: 0.0, extraAlarm5: 0.0, extraAlarm6: 0.0, extraAlarm7: 
0.0, extraAlarm8: 0.0, forecastIcon: 7.0, forecastRule: 93, heatindex: 
35.2, highOutTemp: 35.2, highRadiation: 58.0, highUV: 0.0, humidex: 35.2, 
inDewpoint: 40.2825325477, inHumidity: 38.0, insideAlarm: 0.0, inTemp: 
66.7, interval: 5, leafWet4: 0.0, lowOutTemp: 35.1, maxSolarRad: 
200.328662136, monthET: 0.22, monthRain: 3.13, outHumidity: 100.0, 
outsideAlarm1: 0.0, outsideAlarm2: 0.0, outTemp: 35.2, outTempDay: 35.2, 
outTempNight: None, pressure: 29.7870205707, radiation: 48.0, rain: 0.0, 
rainAlarm: 0.0, rainRate: 0.0, rxCheckPercent: 97.375, soilLeafAlarm1: 0.0, 
soilLeafAlarm2: 0.0, soilLeafAlarm3: 0.0, soilLeafAlarm4: 0.0, stormRain: 
0.94, stormStart: 1514188800.0, sunrise: 1514477640.0, sunset: 
1514507280.0, trendIcon: -60.0, txBatteryStatus: 0, usUnits: 1, UV: 0.0, 
windchill: 35.2, windDir: None, windGust: 0.0, windGustDir: None, windrun: 
0.000566893424036, windSpeed: 0.0, windSpeed10: 0.0, yearET: 32.26, 
yearRain: 28.79


LOOP:   2017-12-28 12:50:27 PST (1514494227) altimeter: 29.8871528188, 
appTemp: 32.1224062668, barometer: 29.901, cloudbase: 101.0, 
consBatteryVoltage: 4.62, dateTime: 1514494227, dayET: 0.0, dayRain: 0.75, 
dewpoint: 35.2, extraAlarm1: 0, extraAlarm2: 0, extraAlarm3: 0, 
extraAlarm4: 0, extraAlarm5: 0, extraAlarm6: 0, extraAlarm7: 0, 
extraAlarm8: 0, forecastIcon: 7, forecastRule: 93, heatindex: 35.2, 
humidex: 35.2, inDewpoint: 40.2825325477, inHumidity: 38.0, insideAlarm: 0, 
inTemp: 66.7, leafWet4: 0.0, maxSolarRad: 200.155823598, monthET: 0.22, 
monthRain: 3.13, outHumidity: 100.0, outsideAlarm1: 0, outsideAlarm2: 0, 
outTemp: 35.2, outTempDay: 35.2, outTempNight: None, pressure: 
29.7870205707, radiation: 62.0, rain: 0.0, rainAlarm: 0, rainRate: 0.0, 
soilLeafAlarm1: 0, soilLeafAlarm2: 0, soilLeafAlarm3: 0, soilLeafAlarm4: 0, 
stormRain: 0.94, stormStart: 1514188800, sunrise: 1514477640, sunset: 
1514507280, trendIcon: -60, txBatteryStatus: 0, usUnits: 1, UV: 0.0, 
windchill: 35.2, windDir: None, windGust: 0.0, windGustDir: None, 
windSpeed: 0.0, windSpeed10: 0.0, yearET: 32.26, yearRain: 28.79


I used dayrain without success.


On the newline issue.  No luck with either of the escape characters, which 
I had tried before, or the unicode.


I have also tried a few techniques for getting new lines into code listed 
here:

https://www.smallsurething.com/multi-line-strings-in-python/


Unfortunately, no success.


Chris




On Thursday, December 28, 2017 at 1:37:19 PM UTC-8, mwall wrote:
>
>
>
> On Thursday, December 28, 2017 at 4:24:05 PM UTC-5, Chris Alemany wrote:
>>
>> Also, any ideas on how to pass a new line within the format option so that
>> Output
>> on
>> Twitter
>> can look
>> more
>> like this?
>>
>
> use a newline?  maybe:
>
> format = "first line\\nsecond line\\nthird line"
>
> or if that does not work, try to find the unicode character for newline 
> and stick that into your string
>
> m 
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread mwall


On Thursday, December 28, 2017 at 4:24:05 PM UTC-5, Chris Alemany wrote:
>
> Also, any ideas on how to pass a new line within the format option so that
> Output
> on
> Twitter
> can look
> more
> like this?
>

use a newline?  maybe:

format = "first line\\nsecond line\\nthird line"

or if that does not work, try to find the unicode character for newline and 
stick that into your string

m 

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread mwall


On Thursday, December 28, 2017 at 4:12:38 PM UTC-5, Chris Alemany wrote:
>
>
> Whoa. OK, that was awesome.
>
> However, if I put in 'dayRain' (or dayrain) as it is delivered within the 
> LOOP or REC packets from weewx within my format command for the twitter 
> extension, it just spits out:
>
>  Rain Today: {dayRain:%.1f}mm  
>
> rather than actually parsing the variable.  
>
> However, other variables, like outTemp or heatindex or windchill seem to 
> match up and work just fine.  So I am definitely missing a crucial step 
> here.
>

are the observations you want in REC or LOOP?

use the 'binding' option to the weewx-twitter extension to choose which you 
want to tweet

if that does not get what you want, then you'll have to modify the 
twitter.py code to make additional database queries (see other restful 
extensions in restx.py for examples of how to do this)

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
Also, any ideas on how to pass a new line within the format option so that
Output
on
Twitter
can look
more
like this?

On Thursday, December 28, 2017 at 1:12:38 PM UTC-8, Chris Alemany wrote:
>
>
>
> On Thursday, December 28, 2017 at 12:38:55 PM UTC-8, mwall wrote:
>>
>> On Thursday, December 28, 2017 at 3:24:00 PM UTC-5, Chris Alemany wrote:
>>>
>>>
>>> On Thursday, December 28, 2017 at 11:58:22 AM UTC-8, mwall wrote:


 but the fastest and most accurate way is rather pythonic: just do it! 
  run weewx directly and see what it spits out in each LOOP and REC 
 dictionary.

>>>
>>> I sense this is the answer I am looking for (Luke lol) but as to how I 
>>> might accomplish that... my use of the pythonic-force is weak.
>>>
>>> Help me Obi-MWall-Kenobi you're my only hope. 
>>>
>>
>>
>> here you go:
>>
>> http://weewx.com/docs/usersguide.htm#running 
>>
>> m
>>
>
> Whoa. OK, that was awesome.
>
> However, if I put in 'dayRain' (or dayrain) as it is delivered within the 
> LOOP or REC packets from weewx within my format command for the twitter 
> extension, it just spits out:
>
>  Rain Today: {dayRain:%.1f}mm  
>
> rather than actually parsing the variable.  
>
> However, other variables, like outTemp or heatindex or windchill seem to 
> match up and work just fine.  So I am definitely missing a crucial step 
> here.
>
> Chris
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany


On Thursday, December 28, 2017 at 12:38:55 PM UTC-8, mwall wrote:
>
> On Thursday, December 28, 2017 at 3:24:00 PM UTC-5, Chris Alemany wrote:
>>
>>
>> On Thursday, December 28, 2017 at 11:58:22 AM UTC-8, mwall wrote:
>>>
>>>
>>> but the fastest and most accurate way is rather pythonic: just do it! 
>>>  run weewx directly and see what it spits out in each LOOP and REC 
>>> dictionary.
>>>
>>
>> I sense this is the answer I am looking for (Luke lol) but as to how I 
>> might accomplish that... my use of the pythonic-force is weak.
>>
>> Help me Obi-MWall-Kenobi you're my only hope. 
>>
>
>
> here you go:
>
> http://weewx.com/docs/usersguide.htm#running 
>
> m
>

Whoa. OK, that was awesome.

However, if I put in 'dayRain' (or dayrain) as it is delivered within the 
LOOP or REC packets from weewx within my format command for the twitter 
extension, it just spits out:

 Rain Today: {dayRain:%.1f}mm  

rather than actually parsing the variable.  

However, other variables, like outTemp or heatindex or windchill seem to 
match up and work just fine.  So I am definitely missing a crucial step 
here.

Chris

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread mwall
On Thursday, December 28, 2017 at 3:24:00 PM UTC-5, Chris Alemany wrote:
>
>
> On Thursday, December 28, 2017 at 11:58:22 AM UTC-8, mwall wrote:
>>
>>
>> but the fastest and most accurate way is rather pythonic: just do it! 
>>  run weewx directly and see what it spits out in each LOOP and REC 
>> dictionary.
>>
>
> I sense this is the answer I am looking for (Luke lol) but as to how I 
> might accomplish that... my use of the pythonic-force is weak.
>
> Help me Obi-MWall-Kenobi you're my only hope. 
>


here you go:

http://weewx.com/docs/usersguide.htm#running 

m

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany


On Thursday, December 28, 2017 at 11:58:22 AM UTC-8, mwall wrote:
>
>
>
> but the fastest and most accurate way is rather pythonic: just do it!  run 
> weewx directly and see what it spits out in each LOOP and REC dictionary.
>
> m
>
>
I sense this is the answer I am looking for (Luke lol) but as to how I 
might accomplish that... my use of the pythonic-force is weak.

Help me Obi-MWall-Kenobi you're my only hope. 

:) 

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread mwall


On Thursday, December 28, 2017 at 2:19:02 PM UTC-5, Chris Alemany wrote:
>
> Haha. I suspect that 'server uptime' variable is optimistic. :)
>
> Maybe this is a more general question than just on this extension.
>
> How do I know what weewx values are available to the extension (or any 
> extension for that matter?).  For example, what is the "rain" variable 
> actually returning in twitter.  It is not the daily rain sum... how can I 
> know what is what and what is available for display?
>
>>
>>
the set of observations depends on what hardware is running and what 
services are running.

start with the hardware docs:

http://weewx.com/docs/hardware.htm

see the 'station data' section for your hardware.

then see the docs for the services you are running.  for example, 
StdWXCalculate adds a few:

http://weewx.com/docs/usersguide.htm#StdWXCalculate

but the fastest and most accurate way is rather pythonic: just do it!  run 
weewx directly and see what it spits out in each LOOP and REC dictionary.

m

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-28 Thread Chris Alemany
Haha. I suspect that 'server uptime' variable is optimistic. :)

Maybe this is a more general question than just on this extension.

How do I know what weewx values are available to the extension (or any 
extension for that matter?).  For example, what is the "rain" variable 
actually returning in twitter.  It is not the daily rain sum... how can I 
know what is what and what is available for display?

Cheers,
Chris

On Wednesday, December 27, 2017 at 1:17:34 PM UTC-8, vince wrote:
>
> On Wednesday, December 27, 2017 at 12:02:24 PM UTC-8, Chris Alemany wrote:
>>
>> And any idea how I could add the barometer trend value?
>>
>> I'm still learning how to find all of the available values in extensions 
>> and throughout the system.
>>
>>
>>
> https://github.com/weewx/weewx/wiki/twitter has the docs
>
> Speculating on your other question, wondering if 'format' would let you 
> add the newline. 
>
> I like your system uptime (what a stable system :-)
> Server uptime: 17527 days, 21 hours, 15 minutes
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-27 Thread vince
On Wednesday, December 27, 2017 at 12:02:24 PM UTC-8, Chris Alemany wrote:
>
> And any idea how I could add the barometer trend value?
>
> I'm still learning how to find all of the available values in extensions 
> and throughout the system.
>
>
>
https://github.com/weewx/weewx/wiki/twitter has the docs

Speculating on your other question, wondering if 'format' would let you add 
the newline. 

I like your system uptime (what a stable system :-)
Server uptime: 17527 days, 21 hours, 15 minutes

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[weewx-user] Re: twitter extension: Able to insert a return/new line?

2017-12-27 Thread Chris Alemany
And any idea how I could add the barometer trend value?

I'm still learning how to find all of the available values in extensions 
and throughout the system.

Thanks all!

www.alberniweather.ca
@alberniweather

On Wednesday, December 27, 2017 at 11:31:18 AM UTC-8, Chris Alemany wrote:
>
> Hi all,
>
> I'm setting up the twitter extension. It works great!
>
> One nice-to-have would be if I could insert a new line into the format.
>
> I've tried \n with no success.  
>
> Suggestions?
>
> Chris
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-user+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.