my database is on /var/lib/weewx/weewx.sdb
metfm@metfm:~$ ls -ail /var/lib/weewx
σύνολο 18692
264962 drwxr-xr-x 1 root root 18 Ιουν 21 14:20 .
269 drwxr-xr-x 1 root root 592 Φεβ 26 18:30 ..
270727 -rwxrwxrwx 1 root root 19140608 Ιουν 21 14:20
weewx.sdb
metfm@metfm:~$
Στις Τετάρτη 21 Ιουνίου 2023 στις 11:49:35 π.μ.
UTC+3, ο χρήστης gjr80 έγραψε:
No. The default Debian based distro database is
/var/lib/weewx/weewx.sdb. The archive directory
is only used (by default) for setup.py installs.
OP. Have you confirmed the location (and name)
of your WeeWX database? What does the following
command show:
$ ls -ail /var/lib/weewx
Gary
On Wednesday, 21 June 2023 at 09:28:58 UTC+1
[email protected] wrote:
It should be /var/lib/weewx/archive/weewx.sdb
Can you give us a screenshot where the
weewx.sdb is??
Στις Τετ, 21 Ιουν 2023, 11:03 ο χρήστης
Δημήτρης Βήχος <[email protected]> έγραψε:
debian installed. also triyng with sudo
sqlite3 /var/lib/weewx/weewx.sdb same
thing.
Στις Τετάρτη 21 Ιουνίου 2023 στις
9:55:34 π.μ. UTC+3, ο χρήστης gjr80 έγραψε:
Have you customised your WeeWX
install? You appear to be using a
package install so unless you have
changed it your WeeWX database
should be in /var/lib/weewx not
/var/weewx.
Gary
On Wednesday, 21 June 2023 at
05:48:19 UTC+1 [email protected]
wrote:
the commands with semi-colons.
send me (with sudo also and with
suo su )
metfm@metfm:~$ sudo sqlite3
/var/weewx/weewx.sdb
SQLite version 3.34.1 2021-01-20
14:10:07
Enter ".help" for usage hints.
sqlite> SELECT dateTime,
datetime(dateTime,
'unixepoch','localtime'),
usUnits, rain FROM archive WHERE
dateTime > 1686881600 AND
dateTime <= 1686981600;
Error: unable to open database
"/var/weewx/weewx.sdb": unable
to open database file
metfm@metfm:~$
without semi-colons database open
metfm@metfm:~$ sudo sqlite3
/var/weewx/weewx.sdb
[sudo] password for metfm:
SQLite version 3.34.1 2021-01-20
14:10:07
Enter ".help" for usage hints.
sqlite> select datetime,
datetime(dateTime,
'unixepoch','localtime'), rain
from archive where dateTime >
1686881600 and dateTime <=
1686981600
...> update archive set
rain=12.6 where dateTime =
1686975900
...> .quit
...>
metfm@metfm:~$ sudo wee_database
--rebuild-daily
--from=2023-06-17 --to=2023-06-17
[sudo] password for metfm:
Using configuration file
/etc/weewx/weewx.conf
Using database binding
'wx_binding', which is bound to
database 'archive_sqlite'
Daily summary for 2023-06-17
will be rebuilt.
Proceed (y/n)? y
Rebuilding daily summaries in
database 'weewx.sdb' ...
Processed 276 records to rebuild
1 daily summary in 0.12 seconds
Rebuild of daily summaries in
database 'weewx.sdb' complete
metfm@metfm:~$ sudo
/etc/init.d/weewx start
Starting weewx (via systemctl):
weewx.service.
metfm@metfm:~$
but after restarting weewx no
change in database. no 12.6 plus
mm who i needs
Στις Τρίτη 20 Ιουνίου 2023 στις
2:10:28 μ.μ. UTC+3, ο χρήστης
gjr80 έγραψε:
At a guess I would say your
sqlite3 commands were never
executed due to missing
semi-colons at the end of
each sqlite3 command line.
Your commands are basically
fine, but you need to be
careful with the
datetime/dateTime case in
the commands. No need for
commits as your are not
processing multiple commands
as a transaction. When
editing the database you do
need to be mindful of your
database units and make sure
you use the same units in
your update queries. If
using sqlite command line
the easiest thing to do is
to look at the usUnits
field. 1=US
customary=inches,
16=Metric=cm,
17=MetricWX=mm. Whether you
use sqlite3 or a gui tool
like sqlitebrowser does not
really matter, just check
that your data was changed
after you make the change
and if using a gui be very
careful to not leave any
fields with null
strings(though this is
usually associate with
deleting data rather than
updating it). FWIW if using
sqlite3 I would use this
sequence of commands:
$ sqlite3
/home/weewx/archive/weewx.sdb
sqlite> SELECT dateTime,
datetime(dateTime,
'unixepoch','localtime'),
usUnits, rain FROM archive
WHERE dateTime > 1686881600
AND dateTime <= 1686981600;
sqlite> UPDATE archive SET
rain=12.6 WHERE dateTime =
1686975900;
sqlite> SELECT dateTime,
datetime(dateTime,
'unixepoch','localtime'),
usUnits, rain FROM archive
WHERE dateTime=1686975900;
sqlite> .q
$ sudo wee_database
--rebuild-daily
--date=2023-06-17
In terms of the Seasons skin
your updated data may causes
changes to rain plots (all
except the 'today' plot),
the June 2023 and 2023 NOAA
format reports and the
statistics widget/page. All
should come good in time
(max 24 hours) provided you
update your data sometime
this month, but if you want
to speed things up delete
all your rain plots on your
WeeWX machine. If you update
your data in say July you
will need to delete the June
2023 and 2023 NOAA format
reports and all subsequent
NOAA format reports to force
regeneration.
Can't speak for any other skins.
Gary
On Tuesday, 20 June 2023 at
07:04:56 UTC+1
[email protected] wrote:
here is me commands in
terminal . trying to
plus 12.1 missing mm in
17 july total rainfall
metfm@metfm:~$ sudo
sqlite3 /var/weewx/weewx.sdb
[sudo] password for metfm:
SQLite version 3.34.1
2021-01-20 14:10:07
Enter ".help" for usage
hints.
sqlite> select datetime,
datetime(dateTime,
'unixepoch','localtime'),
rain from archive where
dateTime > 1686881600
and dateTime <= 1686981600
...> update archive
set rain=12.6 where
dateTime = 1686975900
...> .quit
...>
metfm@metfm:~$ sudo
wee_database
--rebuild-daily
--from=2023-06-17
--to=2023-06-17
[sudo] password for metfm:
Using configuration file
/etc/weewx/weewx.conf
Using database binding
'wx_binding', which is
bound to database
'archive_sqlite'
Daily summary for
2023-06-17 will be rebuilt.
Proceed (y/n)? y
Rebuilding daily
summaries in database
'weewx.sdb' ...
Processed 276 records to
rebuild 1 daily summary
in 0.12 seconds
Rebuild of daily
summaries in database
'weewx.sdb' complete
metfm@metfm:~$ sudo
/etc/init.d/weewx start
Starting weewx (via
systemctl): weewx.service.
metfm@metfm:~$
something missing?
something im doing
wrong? the exetra mm
never shows in weewx
restarting and updating.
Στις Σάββατο 17 Ιουνίου
2023 στις 12:11:40 μ.μ.
UTC+3, ο χρήστης
Stefanos Kalaitzis έγραψε:
First find the range
of time(epoch) that
you want to add the
rain
Enter to weeex.sdb
sudo sqlite3
/home/weewx/archive/weewx.sdb
Then check what
values your station
recorded
select datetime,
datetime(dateTime,
'unixepoch','localtime'),
rain from archive
where dateTime >
1686881600 and
dateTime <= 1686981600;
Then correct the
time you want
For example
update archive set
rain=1.0 where
dateTime = 1686975900;
Then exit the db
.quit
Stop weewx
After all
corrections rebuild
the data base for
that day
sudo
/home/weewx/bin/wee_database
--rebuild-daily
--from=2023-06-17
--to=2023-06-17
Start weewx
Thats what i am
doing when i have to
add some missing mm
in my db
Στις Σάβ, 17 Ιουν
2023, 11:42 ο
χρήστης Δημήτρης
Βήχος
<[email protected]>
έγραψε:
i want like to
add some mm to
my daily
rainfall beacuse
after power loss
, my console
(fine offset)
have 10mm above
the weewx after
the power on again.
i had loss 10mm
in my daily rain.
thank you!
--
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
[email protected].
To view this
discussion on
the web visit
https://groups.google.com/d/msgid/weewx-user/e96ce7e9-1085-46f6-adf4-b82275bf4df4n%40googlegroups.com
<https://groups.google.com/d/msgid/weewx-user/e96ce7e9-1085-46f6-adf4-b82275bf4df4n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/88595a49-17a9-4e1f-9fc1-6d884f9f1863n%40googlegroups.com
<https://groups.google.com/d/msgid/weewx-user/88595a49-17a9-4e1f-9fc1-6d884f9f1863n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
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
[email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/f4d024d3-7dca-4a12-961f-1a3d85c05a07n%40googlegroups.com
<https://groups.google.com/d/msgid/weewx-user/f4d024d3-7dca-4a12-961f-1a3d85c05a07n%40googlegroups.com?utm_medium=email&utm_source=footer>.