Sami
12/04/2024, 5:55 AMDanielH
12/04/2024, 8:00 AMDanielH
12/04/2024, 8:01 AMJermuk
12/04/2024, 9:52 AMJermuk
12/04/2024, 9:52 AMSami
12/04/2024, 10:00 AMSami
12/04/2024, 10:08 AMJermuk
12/04/2024, 10:08 AMlet enterprise = "GBTB"
let site = "BaySouth"
let area = "SB3"
let workcell = "zone 4"
let schema = "_historian"
let mqtt_topic_appendix = "hello123"
let current_timestamp = (timestamp_unix_nano() / 1000000).floor()
let tagname = $mqtt_topic_appendix
let invalid_payload = this.catch(true)
let payload = match {
$invalid_payload == true => deleted(), # Delete if empty payload
_ => this # Keep the message if empty payload
}
# add timestamp_ms to comply with historian schema
let payload = $payload.merge({"timestamp_ms":$current_timestamp})
root = {
"payload": $payload,
"tagname": $tagname,
}
Jermuk
12/04/2024, 10:09 AMJermuk
12/04/2024, 10:10 AMJermuk
12/04/2024, 10:10 AMJermuk
12/04/2024, 10:16 AMSami
12/04/2024, 10:19 AMSami
12/04/2024, 10:22 AMJermuk
12/04/2024, 10:25 AMJermuk
12/04/2024, 10:26 AMJermuk
12/04/2024, 10:26 AMSami
12/10/2024, 9:04 AMJermuk
12/10/2024, 9:48 AMJermuk
12/10/2024, 9:49 AMJermuk
12/10/2024, 9:49 AMJermuk
12/10/2024, 9:50 AMJermuk
12/10/2024, 9:50 AMJermuk
12/10/2024, 9:50 AMSami
12/10/2024, 10:26 AMJermuk
12/10/2024, 10:54 AMSami
12/10/2024, 11:20 AMtodd_abraham
12/10/2024, 12:47 PMFerdinand
12/10/2024, 12:49 PMFerdinand
12/10/2024, 1:00 PM