Disconnect RTC from systemd-timesyncd.service
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have an RPI3 with an added external RTC (Adafruit PiRTC - PCF8523). My system does not have consistent access to the internet, occasionally loses power, and is remote (in the field), so physical intervention is not convenient.
I would like to keep systemd-timesyncd.service enabled (or something like it) so that when the internet is available the RPI system time can be updated.
The significant problem I have been having is that systemd-timesyncd.service writes the system time to the RTC. This is super frustrating because the point of the RTC is to be an independent system.
How can I edit the systemd-timesyncd.service to stop its ability to write to the RTC, while still being able to access the RTC and write the RTC time to the RPI (manually, with code, crontab, etc)?
Suggestions & approaches appreciated.
raspberry-pi3 systemd
add a comment |
I have an RPI3 with an added external RTC (Adafruit PiRTC - PCF8523). My system does not have consistent access to the internet, occasionally loses power, and is remote (in the field), so physical intervention is not convenient.
I would like to keep systemd-timesyncd.service enabled (or something like it) so that when the internet is available the RPI system time can be updated.
The significant problem I have been having is that systemd-timesyncd.service writes the system time to the RTC. This is super frustrating because the point of the RTC is to be an independent system.
How can I edit the systemd-timesyncd.service to stop its ability to write to the RTC, while still being able to access the RTC and write the RTC time to the RPI (manually, with code, crontab, etc)?
Suggestions & approaches appreciated.
raspberry-pi3 systemd
add a comment |
I have an RPI3 with an added external RTC (Adafruit PiRTC - PCF8523). My system does not have consistent access to the internet, occasionally loses power, and is remote (in the field), so physical intervention is not convenient.
I would like to keep systemd-timesyncd.service enabled (or something like it) so that when the internet is available the RPI system time can be updated.
The significant problem I have been having is that systemd-timesyncd.service writes the system time to the RTC. This is super frustrating because the point of the RTC is to be an independent system.
How can I edit the systemd-timesyncd.service to stop its ability to write to the RTC, while still being able to access the RTC and write the RTC time to the RPI (manually, with code, crontab, etc)?
Suggestions & approaches appreciated.
raspberry-pi3 systemd
I have an RPI3 with an added external RTC (Adafruit PiRTC - PCF8523). My system does not have consistent access to the internet, occasionally loses power, and is remote (in the field), so physical intervention is not convenient.
I would like to keep systemd-timesyncd.service enabled (or something like it) so that when the internet is available the RPI system time can be updated.
The significant problem I have been having is that systemd-timesyncd.service writes the system time to the RTC. This is super frustrating because the point of the RTC is to be an independent system.
How can I edit the systemd-timesyncd.service to stop its ability to write to the RTC, while still being able to access the RTC and write the RTC time to the RPI (manually, with code, crontab, etc)?
Suggestions & approaches appreciated.
raspberry-pi3 systemd
raspberry-pi3 systemd
asked Jan 3 at 6:53
kaykay
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54017592%2fdisconnect-rtc-from-systemd-timesyncd-service%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54017592%2fdisconnect-rtc-from-systemd-timesyncd-service%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown