При загрузке следующего кода время на I2C экране отображается верно...
PrimaryI2C.setup({sda: SDA, scl: SCL});
var lcd = require("HD44780").connectI2C(PrimaryI2C, 0x38);
PrimaryI2C.writeTo(0x38, 0x08);
PrimaryI2C.setup({sda: SDA, scl: SCL, bitrate: 100000});
var rtc = require('@amperka/rtc').connect(PrimaryI2C);
var timeZone = +3 * 60 * 60;
var current = Date().valueOf() / 1000 + timeZone;
var SSID = '' ;
var PASSWORD = '';
var NAME = '';
var dweet = require('@amperka/dweetio').connect(NAME);
var temperatura_in = require('@amperka/thermometer').connect(A0);
function run() {setInterval(function() {dweet.send
({
ROOM: temperatura_in.read('C').toFixed(1)
});
},1000);
}dweet.follow();
var wifi = require('@amperka/wifi').setup(function(err) {
wifi.connect(SSID, PASSWORD, function(err) {
print('TAP-->>>', dweet.follow());
run();
});
});
rtc.setTime(current);
setInterval(function() {
var date = rtc.getTime();
var m = date.getMinutes();
var h = date.getHours();
var seconds = date.getSeconds();
var day = date.getDay() ;
var month = date.getMonth() ;
var year = date.getFullYear();
lcd.setCursor(0, 0);
lcd.print("vremya " + h + ":" + m +":"+ seconds);
lcd.setCursor(0, 1);
lcd.print("data " + day + "." + month + "." + year );
},1000);
а дата нет(снимок сделан 19.02)
Пробовал устанавливать и авто, и unixtime, и галочку времени в меню дёргал - ничего не помогло.
Можно ли это как-то исправить?