Forum

Einloggen | Registrieren | RSS  

kimba

19.06.2023,
18:31
 

Uhr an I2C-Bus stellen mit Node Red (Computertechnik)

Hallo an alle,
ich habe einen Uhrenbaustein DS3231 den ich am Raspberry Pi angeschlossen habe.
Beim Einstellen der Uhrzeit habe ich jedoch ein Problem
Ich weiß nicht wie der Node I2C-Bus Out konfiguriert wird
Die Adresse ist klar: 104 (D)
Bei Command weiß ich z.B. nicht was rein muss
Kennt jemand das Problem?

NoName

20.06.2023,
13:25

@ kimba

Uhr an I2C-Bus stellen mit Node Red

» Hallo an alle,
» ich habe einen Uhrenbaustein DS3231 den ich am Raspberry Pi angeschlossen
» habe.
» Beim Einstellen der Uhrzeit habe ich jedoch ein Problem
» Ich weiß nicht wie der Node I2C-Bus Out konfiguriert wird
» Die Adresse ist klar: 104 (D)
» Bei Command weiß ich z.B. nicht was rein muss
» Kennt jemand das Problem?

Hallo,

Du musst das Datenblatt ansehen und die Befehle heraussuchen, die übertragen werden sollen: https://www.analog.com/media/en/technical-documentation/data-sheets/DS3231.pdf

Seite 11 gibt den ersten Überblick.

kimba

20.06.2023,
14:41

@ kimba

Uhr an I2C-Bus stellen mit Node Red

Hallo,
danke für deine Info
was ich laut Datenblatt brauche weiß ich
Allerdings ist mir nicht klar wie ich diese Infos in der Node einsetzen muss
Es geht nur um das Einstellen der Uhr

» Hallo an alle,
» ich habe einen Uhrenbaustein DS3231 den ich am Raspberry Pi angeschlossen
» habe.
» Beim Einstellen der Uhrzeit habe ich jedoch ein Problem
» Ich weiß nicht wie der Node I2C-Bus Out konfiguriert wird
» Die Adresse ist klar: 104 (D)
» Bei Command weiß ich z.B. nicht was rein muss
» Kennt jemand das Problem?

kimba

20.06.2023,
15:04

@ kimba

Uhr an I2C-Bus stellen mit Node Red

Hab das Problem mit dem Einstellen der Uhrzeit nun über Python gelöst
Jetzt hab ich ein neues Problem:
Der Raspberry hat ja keine Netzverbindung
Wie kann ich die Uhrzeit aus der gepufferten Uhr übernehmen?

» Hallo,
» danke für deine Info
» was ich laut Datenblatt brauche weiß ich
» Allerdings ist mir nicht klar wie ich diese Infos in der Node einsetzen
» muss
» Es geht nur um das Einstellen der Uhr
»
» » Hallo an alle,
» » ich habe einen Uhrenbaustein DS3231 den ich am Raspberry Pi
» angeschlossen
» » habe.
» » Beim Einstellen der Uhrzeit habe ich jedoch ein Problem
» » Ich weiß nicht wie der Node I2C-Bus Out konfiguriert wird
» » Die Adresse ist klar: 104 (D)
» » Bei Command weiß ich z.B. nicht was rein muss
» » Kennt jemand das Problem?

NoName

20.06.2023,
21:23

@ kimba

Uhr an I2C-Bus stellen mit Node Red

» Hab das Problem mit dem Einstellen der Uhrzeit nun über Python gelöst
» Jetzt hab ich ein neues Problem:
» Der Raspberry hat ja keine Netzverbindung
» Wie kann ich die Uhrzeit aus der gepufferten Uhr übernehmen?

import os
os.system('date -s $DATUMUHRZEIT')

Das Script muss allerdings als root laufen. Wie Du den String $DATUMUHRZEIT formatieren muss findest du leicht mit google raus.

»
» » Hallo,
» » danke für deine Info
» » was ich laut Datenblatt brauche weiß ich
» » Allerdings ist mir nicht klar wie ich diese Infos in der Node einsetzen
» » muss
» » Es geht nur um das Einstellen der Uhr
» »
» » » Hallo an alle,
» » » ich habe einen Uhrenbaustein DS3231 den ich am Raspberry Pi
» » angeschlossen
» » » habe.
» » » Beim Einstellen der Uhrzeit habe ich jedoch ein Problem
» » » Ich weiß nicht wie der Node I2C-Bus Out konfiguriert wird
» » » Die Adresse ist klar: 104 (D)
» » » Bei Command weiß ich z.B. nicht was rein muss
» » » Kennt jemand das Problem?