Sau khi khởi động lại, RPi của tôi được nghỉ một giờ - Làm cách nào để điều chỉnh các vấn đề Tiết kiệm ánh sáng ban ngày?


8

Điện đến căn hộ của tôi đã tắt vài ngày trước.

Tôi sử dụng RPi của mình để ghi dữ liệu và lưu trữ nó trong cơ sở dữ liệu. Tôi mới biết rằng thời gian cho tất cả dữ liệu của tôi đã bị tắt một giờ vì đồng hồ của RPi đã tắt một giờ.

Từ đây tôi đã ban hành tz selectvà đặt nó sang America / Los_Angele và nó vẫn chậm một giờ.

Làm thế nào tôi có thể điều chỉnh này?


1
Là đồng hồ sai hay chỉ là phần "hiển thị cho con người" là sai? Hiển thị đầu ra đầy đủ từ datevà những gì bạn mong đợi nó sẽ được.
Thorbjørn Ravn Andersen

Câu hỏi và trả lời này cho thấy những gì xảy ra trong quá trình mất điện: raspberrypi.stackexchange.com/questions/1397/iêu
SDsolar

Câu trả lời:


9

Âm thanh như một vấn đề tiết kiệm ánh sáng ban ngày.

Sử dụng raspi-config xem: - http://elinux.org/RPi_raspi-config#change_timezone_-_Set_timezone

Bạn có thể đặt lại thời gian

sudo dpkg-reconfigure tzdata

Này Milliways, tôi đã thử raspi-config và sudo dpgk-reconfigure tzdata, nhưng không có gì liên quan đến tiết kiệm ánh sáng ban ngày. Tôi không nhìn thấy nó?
Matthew Moisen

Nếu bạn có ngôn ngữ và múi giờ chính xác, Linux thường làm tốt công việc quản lý DST (không giống như Windows). Thời gian tập tin được ghi lại trong UTC và được chuyển đổi thành cục bộ để phân tán. Vẫn có thể xảy ra sự cố khi chính phủ xử lý DST. zdump -v Australia/Sydney|grep 2013cho thấy khi thời gian thay đổi trong nhà của tôi. Bạn nên kiểm tra những gì hệ thống của bạn nói cho khu vực của bạn.
Milliways

0

Tốt nhất là lưu trữ thời gian UTC trong cơ sở dữ liệu của bạn và chỉ thay đổi thành giờ địa phương cho mục đích hiển thị.

Vấn đề chính với việc lưu trữ giờ địa phương là bạn sẽ nhận được một giờ trùng lặp khi bắt đầu tiết kiệm ánh sáng ban ngày và bỏ qua một giờ khi việc tiết kiệm ánh sáng ban ngày kết thúc.

Ngoài ra, nếu bạn từng có người dùng truy cập từ các múi giờ khác nhau (không có khả năng cho ứng dụng cụ thể của bạn), việc xử lý thời gian ở múi giờ khác sẽ khó khăn hơn và không thể phân tán giờ đó khi bắt đầu tiết kiệm ánh sáng ban ngày.


0

Sau đây làm việc cho tôi:

sudo reboot

...

Tôi giả sử rằng vì RPi có thời gian khi nó được kết nối với internet, RPi của tôi khởi động nhanh hơn bộ định tuyến của tôi và đã xảy ra sự cố.

Sau khi khởi động lại, RPi trở lại đúng hướng.

Bây giờ tôi sẽ xóa một số dữ liệu ...


2
Hơi bối rối làm sao đây có thể là câu trả lời được chấp nhận. Chỉ vì nó hoạt động cho bạn không có nghĩa là nó hoạt động cho người khác.
địa lý

@geotheory Tôi đã thử các câu trả lời khác và chúng không hiệu quả với tôi. Tôi tìm thấy gợi ý này trên một trang web khác, đã thử nó, và tất cả đều tốt.
Matthew Moisen

Vì vậy, một người khác với vấn đề này sẽ tìm câu trả lời 'được chấp nhận' cho 'Cách điều chỉnh các vấn đề Tiết kiệm ánh sáng ban ngày?' để khởi động lại. SO được dự định có giá trị di sản. Nó không chỉ là một đường dây trợ giúp.
địa lý

@geotheory Được rồi, tôi thấy quan điểm của bạn và chưa trả lời câu trả lời của tôi. Tuy nhiên, tôi chỉ để lại bài đăng này chưa được trả lời? Tôi không muốn trao giải cho câu trả lời có nhiều người ủng hộ nhất, vì điều đó không giải quyết được vấn đề cho tôi (trong khi khởi động lại thì có).
Matthew Moisen

Tôi muốn đề xuất giải pháp của @Milliways, dường như đã hoạt động cho 4 upvoters (bao gồm cả bản thân tôi) có thể xứng đáng với tín dụng vì đây là cách tiêu chuẩn để thay đổi cài đặt múi giờ của pi.
địa lý

0

Xin lỗi để làm hỏng một câu hỏi cũ; tuy nhiên, gần đây tôi đã gặp phải một vấn đề tương tự và các câu trả lời khác nhau ở đây cho thấy chúng ta cần làm rõ một chút.

Tôi đã có thể tái tạo vấn đề của OP bằng cách ngắt kết nối nguồn với cả bộ định tuyến và RPi của mình, sau đó khởi động RPi trước bộ định tuyến. Trong các điều kiện này, dịch vụ NTP không có quyền truy cập internet và dường như phụ thuộc vào đồng hồ phần cứng. tzdata đã đúng tại thời điểm xảy ra sự cố.

nhập mô tả hình ảnh ở đây

Khởi động lại RPi sau khi kết nối internet được khôi phục đã giải quyết được vấn đề. Nếu vì lý do nào đó, RPi không thể hoặc không nên tắt, người ta có thể khởi động lại dịch vụ NTP với sudo service ntp restart.


Chỉ cần rõ ràng :) Pi không có đồng hồ phần cứng, mặc dù bảng bổ trợ có sẵn để cung cấp. Raspbian bao gồm fake-hwclockgói theo mặc định, nếu không có thời gian mạng vì một số lý do, khởi động lại đồng hồ từ thời điểm máy bị tắt (hoặc một thời gian trước đó trong trường hợp mất điện) khi khởi động.
Bob Sammer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.