use std::net::IpAddr; use fronious::{CumulationInverterData, DeviceId, Fronius}; mod fronious; fn main() -> Result<(), Box> { let ip = IpAddr::V4(std::net::Ipv4Addr::new(10, 69, 0, 50)); let fronius = Fronius::connect(ip)?; println!( "{:?}", fronius.get_inverter_realtime_data_device::( DeviceId::try_from(0).unwrap(), )? ); //println!("{:#?}", fronious::get_inverter_realtime_data(ip, fronious::Scope::System)?); Ok(()) }