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>.