Dell Firmware Update Notifier - huginn/huginn GitHub Wiki
Retrieves current firmware lists from Dell in json format and filters for new BIOS changes. Update URL/ProductCode to suit your product
{
"schema_version": 1,
"name": "Dell Firmware Update",
"description": "Check Dell Support for Updated BIOS Files",
"source_url": false,
"guid": "d4b61d77eaacbcde35b34ec61cdc20ad",
"tag_fg_color": "#ffffff",
"tag_bg_color": "#5bc0de",
"icon": "gear",
"exported_at": "2019-11-16T01:00:36Z",
"agents": [
{
"type": "Agents::WebsiteAgent",
"name": "Dell Firmware",
"disabled": false,
"guid": "e98895d82a992c7222a8b85736596f18",
"options": {
"expected_update_period_in_days": "2",
"url": "https://www.dell.com/support/driver/au/en/aubsd1/ips/api/driverlist/getdriversbyproduct?productcode=latitude-e7250-ultrabook&oscode=BIOSA",
"type": "json",
"mode": "on_change",
"extract": {
"DriverName": {
"path": "DriverListProductData[*].DriverName",
"hidden": true
},
"Type": {
"path": "DriverListProductData[*].Type"
},
"ReleaseDate": {
"path": "DriverListProductData[*].ReleaseDate",
"hidden": true
},
"FileName": {
"path": "DriverListProductData[*].FileFrmtInfo.FileName",
"hidden": true
},
"HttpFileLocation": {
"path": "DriverListProductData[*].FileFrmtInfo.HttpFileLocation",
"hidden": true
}
},
"template": {
"subject": "{{DriverName}} Update",
"body": "<a href='{{HttpFileLocation}}'>{{FileName}}</a> Available<br>Released {{ReleaseDate}}"
}
},
"schedule": "every_7d",
"keep_events_for": 0,
"propagate_immediately": false
},
{
"type": "Agents::TriggerAgent",
"name": "Dell Firmware Filter",
"disabled": false,
"guid": "eef28e9c569690cabac102caee7249d3",
"options": {
"expected_receive_period_in_days": "2",
"keep_event": "true",
"rules": [
{
"type": "field==value",
"value": "TYPE_BIOS",
"path": "Type"
}
]
},
"keep_events_for": 172800,
"propagate_immediately": false
},
{
"type": "Agents::EmailAgent",
"name": "Email Direct",
"disabled": false,
"guid": "f2911189ed5fb000d20f878f6e7c5463",
"options": {
"subject": "{{subject}}",
"expected_receive_period_in_days": "2",
"body": "{{body}}"
},
"propagate_immediately": false
}
],
"links": [
{
"source": 0,
"receiver": 1
},
{
"source": 1,
"receiver": 2
}
],
"control_links": [
]
}