Merge  [Solved]

Easy to use, 100% Lua-based event scripting framework.

Moderator: leecollings

Post Reply
Larsoss
Posts: 65
Joined: Friday 18 March 2016 10:11
Target OS: Raspberry Pi / ODroid
Domoticz version: 2020.2
Location: Netherlands
Contact:

Merge

Post by Larsoss »

Hello,

I use Telegram to send me information about consumption and power generation at certain times. Now I get 7 separate Telegram messages about this, which are also not sent in the correct order as in the script.

My question is actually can I also combine these? So that I get 1 message from revival with 2 different pieces of information. (high Low)

Code: Select all

  dz.notify(subject, 'Terug levering Hoog ' ..vandaagKwhth.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Terug levering Laag ' ..vandaagKwhtl.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Verbruik Hoog ' ..vandaagKwhvh.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Verbruik Laag ' ..vandaagKwhvl.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Totaal Opbrengst Zonnepanelen ' ..vandaagSolar.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Totaal Verbruik Elektra vandaag ' ..vandaagKwh.. ' kWh', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
  dz.notify(subject, 'Totaal Verbruik Gas vandaag ' ..vandaagm3.. ' M3', dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
Raspberry 4 - USB boot Domoticz /|\ Raspberry 2B - Dashticz /|\ Tasmota device's /|\ Philips Hue & Yeelight
User avatar
waaren
Posts: 6028
Joined: Tuesday 03 January 2017 14:18
Target OS: Linux
Domoticz version: Beta
Location: Netherlands
Contact:

Re: Merge  [Solved]

Post by waaren »

Larsoss wrote: Thursday 14 May 2020 20:02 I use Telegram to send me information about consumption and power generation at certain times. Now I get 7 separate Telegram messages about this, which are also not sent in the correct order as in the script.
Can I also combine these? So that I get 1 message from revival with 2 different pieces of information. (high Low)
Something like below will combine these lines and send as one message.

Code: Select all

local subject = 'my Energy overview'
local message = 'Terug levering Hoog ' ..vandaagKwhth.. ' kWh' .. '\n' ..
				'Terug levering Laag ' ..vandaagKwhtl.. ' kWh' .. '\n' ..
				 'Verbruik Hoog ' ..vandaagKwhvh.. ' kWh'.. '\n' ..
 				'Verbruik Laag ' ..vandaagKwhvl.. ' kWh'.. '\n' ..
 				'Totaal Opbrengst Zonnepanelen ' ..vandaagSolar.. ' kWh'.. '\n' ..
 				'Totaal Verbruik Elektra vandaag ' ..vandaagKwh.. ' kWh'.. '\n' ..
 				'Totaal Verbruik Gas vandaag ' ..vandaagm3.. ' M3'
  
  dz.notify(subject, message, dz.PRIORITY_MEDIUM, dz.SOUND_PERSISTENT, nil, dz.NSS_TELEGRAM)
Debian buster, bullseye on RPI-4, Intel NUC.
dz Beta, Z-Wave, RFLink, RFXtrx433e, P1, Youless, Hue, Yeelight, Xiaomi, MQTT
==>> dzVents wiki
Larsoss
Posts: 65
Joined: Friday 18 March 2016 10:11
Target OS: Raspberry Pi / ODroid
Domoticz version: 2020.2
Location: Netherlands
Contact:

Re: Merge

Post by Larsoss »

Thank you. It's working perfect.
Raspberry 4 - USB boot Domoticz /|\ Raspberry 2B - Dashticz /|\ Tasmota device's /|\ Philips Hue & Yeelight
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest