SkillAgentSearch skills...

Kronaby

Node.js API to control Kronaby Watch from Anima

Install / Use

/learn @joakar/Kronaby
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

kronaby

Node.js API to control Kronaby Watch from Anima

Install

$ npm install --save kronaby

Usage

const Kronaby = require('kronaby');

Kronaby.discover(function(watch) {
	watch.subscribe('button',function(data){
		console.log('button', data[0], 'is pressed');
	});

	watch.connect(function(){
		watch.writeBaseConfig(10, 1);
		watch.writeWatchTime();
		watch.writeOnboardingDone(true);
	});
});

API

.discover()

Check if bluetooth is on and start looking for Kronaby watch.

.connect()

Connect to Kronaby watch.

.disconnect()

Disconnect a Kronaby watch.

.subscribe(type, callback)

Subscribe to watch events

Device info

.getDeviceName(callback)

.getModelNumber(callback)

.getFirmwareRevision(callback)

.getHardwareRevision(callback)

.getManufacturerName(callback)

Functions

.writeAlarms(alarms, callback)

.writeAlert(alert, callback)

.writeAlertConfig(alertConfigBitmasks, callback)

.writeBaseConfig(timeResolutionMinutes, enableStepcounter, callback)

.writeComplicationModes(mainMode, alternateMode, otherMode, primaryFaceMainMode, primaryFaceAlternateMode, primaryFaceOtherMode, callback)

.writeConfigSettings(settings, callback)

.writeConfigVibrator(patterns, callback)

.writeCrash(callback)

.writeDateTime(year, month, day, hour, min, sec, weekday, callback)

.writeDebugAppError(errorCode, callback)

.writeDebugConfig(timeCompress, enableUart, enableTemperature, enableLedAndVibrationOnDisconnect, deprecate, onErrorRebootTimeout, millisPerMinuteTick, rssiNotification, callback)

.writeDebugHardFault(callback)

.writeDebugReset(resetType, callback)

.writeEinkImg(values, callback)

.writeEinkImgCmd(cmd, callback)

.writeForgetDevice(callback)

.writeIncomingCall(number, isRinging, alert, callback)

.writeMotor(motor, value, callback)

.writeMotorDelay(value, callback)

.writeOnboardingDone(finished, callback)

.writePostMortem(callback)

.writeRecalibrate(enable, callback)

.writeRecalibrateMove(motor, steps, callback)

.writeStartVibrator(callback)

.writeStartVibratorWithPattern(pattern, callback)

.writeStepperExecPredef(handNo1, handNo2, patternIndex2, patternIndex3, callback)

.writeSteps(total, weekdays, callback)

.writeStepsDay(steps, dayOfMonth, callback)

.writeStepsTarget(stepsTarget, callback)

.writeStillness(timeout, window, start, end, callback)

.writeStopVibrator(callback)

.writeTest(testCase, val, callback)

.writeTimeZone(hourDiff, minuteDiff, callback)

.writeTriggers(upperTrigger, lowerTrigger, callback)

.writeVbat(callback)

.writeVbatSim(mv, callback)

.writeWatchTime(callback)

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated8mo ago
Forks3

Languages

JavaScript

Security Score

67/100

Audited on Jul 28, 2025

No findings