const HomeAssistant = require('homeassistant');
const hass = new HomeAssistant({
    host: 'http://192.168.4.5',
    port: 8123,
    // token: process.env.homeAssistantKey,
    token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiIxNjgyODUxMWI4Nzc0YTAwYTA0ZGRmYzgyZWIzODRlZiIsImlhdCI6MTYwMDEwNjMxOSwiZXhwIjoxOTE1NDY2MzE5fQ.18uSUFbLMJnlQBuhUO6uXL25fZ7jBzyU3i5qiOCgnuc",
    ignoreCert: false
});
async function main() {
    let jobPercentage = await hass.states.get('sensor', 'octoprint_job_percentage')
    let timeRemaining = await hass.states.get('sensor', 'octoprint_time_remaining')
    let percent = jobPercentage.state + jobPercentage.attributes.unit_of_measurement
    console.log(percent)
    console.log(new Date(timeRemaining.state * 1000).toISOString().substr(11, 8)    )

}

main()