The Flow Exchange(r) - Exchange Your Flows with Others!

Get User/Client who pushed on/off or other Insights

This flow shows how retrieve the User and/or Client who turned a button on.
It can be used for any insights also.




TEF:

H4sIAAAAAAACA41UTY/bNhD9KwTPpk19USRvQQIESXor2qLYGguKHFpCZNGVqN0Yhv97h/Ku420QxBfL5JDDN2/emxN1VJ9oWeWKGyNY3ciclb4smakyxTgXUtQu4yBMOjdQTf+Ese9sG7thR76YIYYw0hW1GJmC/QqRns8rOqfTVmZZLj0w8F6yUqiayUpK5rNKgMkM1EX9mvXd2AH5vCYfg5tsa/qvSxp89OFEO4znWc6dB8OaRilWlg7/ZXXB8sYKCZVyPrMII6X6CJH8McG4ed93METy3AZymKcWHAnDJnhPwkhCbGEkn4ap27VxwptAdRxnWCo5US+KslKZZSCsYWVha9YYKVhVNVAJWdiiydO5b1TnnK/okWqJn4DPt2EPR+3gqbOg7yJ2tVQYBoT2mDDgRsSNOHa7HSRyJ6SBiiITlivJlPWOlYZXzNSFQxoKkNwXGcbpFkm76+Bb7AV/A94cDnro1//28xRhZF1cf1jKeW8Opun6LnYwvaA2NnZheLSvkeNjH3YvBVxiV/yCFw2ognklLSvrDJhpeM0yxaWTtRXILd0uPT/RC33pX4cCpXfSOJg9/EShyMt3jNe8C+ffL74udxBN018VMd0uMdEw7xsYg6eaJ5FWqvAeas6cc8BKpxwy35SM1zkvTMUzpRaTPZl+Tq/81cJAUH6kT9oj3UTiPA6LOpORQo9wNT1C34dn3LhpE/4+dy62VA9z369oCynD6ypRPoQIqVa0hJEqd0yIomIlIONGNTlazyibm7IRmb3FlDxz4xPs+D/D32EmA+AqBoIULJAvfSHoHSDHMI8T9H79C9TL907cd4nkrXYr8Ua7ezMYdI3eB+w1vKg0lfUY4Vv8vzIXsc04LJY5dFHBj6NodVHLXfMMz+4RQMIT42HSm405dGsTEd3ahv0mPYZ7TyaaZO0l8CllT+UvEDX9bRHGVRWkOWry8HABrfU9/tY6vbPdLlPUWuEQu2OFygq8gFdl5tFMwlVNacHayt+K4XckMnZ7mFKLyX4B84w+WhTwMlSj2a3IdD2YImnmpv1f6aEU9+rhfN6e/wNSkpEwogYAAA==
1 Like

Debounce Example

This is a ready to use example of how to use the debounce function of Advanced Triggers.
I used Simple LOG to write into a log, but you can replace that off course.


Apps used:


TEF:

H4sIAAAAAAACA91WWYvcRhD+K0JPCWybvg+9GRJCnuO3ZVmqu6t3hDXSRqOxvZj97ylpjmTHs4kw2OA8CZVKdXxfXZ/rqW4+13335s9uv5twZO305m3+AH3C/G5sHx5w3C0adVOf5NX5w/PzTQ11c/u5bum7Ujqp7JBxEQPT3AUGwD0rKI1y0oSsU32zmPoF47AnW9Wvn2D72CGJsW6mcY83dZr95ZJ0ceBZMBmYjjYw77xkJMpJZ8jAy6z3qW405zf1U91IT8+BjG+GLT418PjY/EdeN0vYkKZ26O/vJ/w0ift+v404ivs4DB1CL0hpOivRC6FxW0PUFoQAJlFoph1XLEaTmDUhgOPFFa1JNwqXE+eGgQDJdImCeVkCSz6XYHTJEgKpFe/ASUXJaWuZpj8YOKtYEs6l4IvDMFtLibCVYJkg90zL4JmHZJlDnmeRFNyQmi1kKoFmAZBYCASa50azIqSyRUslNK/vFt6IVtji388zLYKToYy7NLaPS95N/Qd2mCbEsSbOF6hI+A53UyV49bGdNpWoYHzYb7GflrqwvFhASiNY7ylc4Vl0OTATRbQRpc0ejgwe+FOWH7DeTTBOJ6gDBGW9BAYxRaZNicwXLMwSnJLgdWB0fUf+Vike/El94RH6p5O/VYU3+9PZCXAFWJI+EWtgWISSWCggImmLwP3s7wN0ezxhFffTtJRRGrphJOkTdt3wkQRnGJYy/tjmaVM3/b7rbuoNtg+b6fQ2x9sPE848rOL6kLPg/mDffq8u+bY1Vv0k+1xNhyB/XirO2YIxSGq3mBVVnCYyRKCei4GrZHRWRlyiIfn/BQ51CceqIXWAI5xGqD42RMYOzi2xCtdTeoc/5/wWTMiWJDvbfTe1j107C8TzHF0pKiWXBLMxUXTFWwbFFlayS9RLUoFLl2Qp/T3I+qYs6UuWVu2Ilywpf42lVYC+zpK6ypLmgaMNiXEvaTWJEFgUGljWwDEoboqwL4a4+Mp+OmJy5IifSOJnlviRpqPieT1QSCo6QbVpDWWtaOpbH1jRChMoH5W3X7Ht3kK/hffYz5wOH3DsBhr8scMlgD0u+oefSVLavt1t/iG731JshnM+Q7gqwpeXjLha532L3S7j+w7H92+64eGI3O/94366P7x/WcezvKl/w2WnNtXt7RG/pllDbdMsdNzdLaVqtMGoDNWVt7QaFdB95yNnBi1NF2utjnjZstr/8C1rLlt21b32smWNvNayqwB9vWXN1ZZNQpckyEpJSjCNmQYKXS6MRn8sIuWcRP7iJpA/PEv2kqVV5/JLlqy9xtIqQF9nyV1lCYELhSIxaSwybZWmMzMgo62sBBbpIcsX1+Om3Z3yo+S7rhr67qkq7YgVTNW0wQoJgaFUSOPqqfrXE3Ptgfn8fPf8FysVJzsiDgAA
2 Likes

When Homey restarted, or gets unreachable

  • 1st function:
    Send a notification and log, optional connect flow cards like “When no one is at home / all are sleeping, turn off all lights”. Why: While certain lights turn on by themselves after a power outage.
  • 2nd function:
    When the WiFi connection is uninterruptedly down for 5 minutes, restart Homey.


Apps used:

→ Only as extra info: There is no flowcard like “and everybody is asleep” / “nobody is awake”. So I included an AVD, which is turned ON when “last person went to sleep”, and the “first person awake” turns it OFF.

TEF:

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
2 Likes

Sensor (or any device) Connection Check.


Sometimes, you’ll discover a sensor or other device doesn’t report it’s status or value anymore, but it does NOT notify you of being offline…

Well, this flow checks the, most recent update time of your sensors.
You can run the flow every day, twice a day, just add or remove a time triggercard.
The ‘inactive time’ can be edited as well (24hrs as default) and you can choose to not send notifications when all sensors did report inside the ‘inactive timer’ timeframe.


Apps used:


  • For now, in the imported flow, you’ll have to replace the ‘dummy’ DeviceCapabilities cards with HomeyScript THEN card “Run 'CODE' _with ARGUMENT_, and return 'TEXT-TAG'”.
    But first copy the script inside them:
    • use CTRL+A and then CTRL+C,
    • to paste it later on, use CTRL+A and then CTRL+V in the HomeyScript card.
      A how-to screenvid (of a similar flowcard):
      Peek 2022-09-23 16-02

The script used here:

Click to view
// Check last_update status. Argument: inactive time (in seconds):

const INVALIDATE_AFTER = args[0]; // xmpl: 86400 = 1 day (24h)

const invalidatedDevices = [];
for (const device of Object.values(await Homey.devices.getDevices())) {
  if (! device.capabilitiesObj) continue;
  let count = 0;
  for (const capabilityObj of Object.values(device.capabilitiesObj)) {

    // Exclude by app names virtual devices and other app devices
    // (find correct app names via https://tools.developer.homey.app/tools/devices and look for "Driver")
    if (device.driverUri.match('vdevice|DeviceCapabilities|chronograph|betterlogic|devicegroups|callmebot|netscan' )) continue;
    // Exclude by (parts of) device name
    if (device.name.match('^se|^pr|TST|z_|z |z. |IR|rris|eboo|rada|KNM|Timeline|#1|#0|ESP|esp|TV C|TV S|iffu|Unav|Wekk|OUD|OLD|Peter|Custom|Afval|LEDs')) continue;

    if (! capabilityObj?.lastUpdated || (Date.now() - new Date(capabilityObj?.lastUpdated) > INVALIDATE_AFTER * 1000)) {
        count++;
        }
  }
  if (count && count === Object.keys(device.capabilitiesObj).length) {
    invalidatedDevices.push(device.name);
  }
}

// When there are matching sensors
if ( invalidatedDevices.length != 0 ) {
  // Create / update HomeyScript variable
  await tag('InvalidatedDevices', invalidatedDevices.join(', \n'));

  // Send Timeline notification
  Homey.flow.runFlowCardAction({
          uri: 'homey:manager:notifications',
          id: 'create_notification',
          args: {
            text: "\nDevices without updates for " + INVALIDATE_AFTER / 3600 + " hrs / " + INVALIDATE_AFTER / 3600 / 24 + " days:\n" + invalidatedDevices.join(', \n')
          },
        });

  console.log("Devices without updates for " + INVALIDATE_AFTER / 3600 + " hrs / " + INVALIDATE_AFTER / 3600 / 24 + " days: \n" + invalidatedDevices.join(', \n'));
}
  return("Devices without updates for " + INVALIDATE_AFTER / 3600 + " hrs / " + INVALIDATE_AFTER / 3600 / 24 + " days: \n" + invalidatedDevices.join(', \n'));

// When there's no matching sensor
if ( invalidatedDevices.length == 0 ) {
  // just report "None"
  // Create / update HomeyScript variable
  await tag('InvalidatedDevices', 'None');

  // Send Timeline notification
  Homey.flow.runFlowCardAction({
          uri: 'homey:manager:notifications',
          id: 'create_notification',
          args: {
            text: "\nDevices without updates for " + INVALIDATE_AFTER / 3600 + "hrs: None"
          },
        });

  console.log("Devices without updates for " + INVALIDATE_AFTER / 3600 + "hrs: None" );
}

return ("Devices without updates for " + INVALIDATE_AFTER / 3600 + "hrs / " + INVALIDATE_AFTER / 3600 / 24 + " days: None" );

// Original script by Robert Klep
// https://community.homey.app/t/a-script-to-check-sensor-last-update/63142/9

Output:


TEF:

[tef:FLOWS:"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":/tef]
9 Likes

Fix Tuya RGB socket

Some Tuya sockets/plugs are reconized as RBG lights. In Homey you can’t control the switch functionality and you are losing the power monitoring for those plugs.
Example plug:

053787bd31f7a1b8ddbabd15ed115c6c2912662e_2_375x500 9182dc5f3de18fd17b005b075ae0cea8dee91e47_2_375x500

Aliexpress link: Lonsonho Tuya Smart plug

Howto:

  1. Add a virtual device in Virtual Devices (choose Device → Add → Icon → Plug → Check “Power”)
    Screenshot from 2022-09-26 16-04-49
  2. Add your tuya device in Tuya-cloud.
    Screenshot from 2022-09-26 12-32-55
  3. Add a variable in Homey named Tuya Device ID with the value of the device from step 1
  4. Import the TEF into The Flow Exchange(r)
  5. Replace "Virtual device (socket) with the device from step 2
  6. Replace "Tuya device (light) with the device from step 1
    Screenshot from 2022-09-26 12-36-43
  7. Open the flow in the flow editor (https://my.homey.app/)

Apps used:

Other notes/Tips:

  • Get the power value (named cur_power in my device) from the plain text events which your devices send to Homey (Follow the RAW - commands how-to here.
  • You can “hide” the original device by moving it to a zone named z_DontTouch or 999_hidden
  • When you want to add multiple plugs, change the variable Tuya Device ID in your newly created flow. After that run the steps again.


TEF:

H4sIAAAAAAACA81XyW7jRhD9FYGYo3rQ+8JbEsPBHHIJjFwMw+ilWhJGIh2J8gLH/55qUrZDjTJgIgfIQZBIVRffe1X1uvlcpap+rpTQOorICDOWEelyII4bQRRIxXVghnNR4pqqrq72T76eXUBot76aVxFv7dr4FbrqZV6xnCjFD4mcRiKpiiQkK4lz1BufqbLO/jXRLMH9KsI43Xq1WGI2THdfYqlT0lAlCHWRE5mlIN5KS2j0OkhQyfE0ynkx5Pxygfm6Aq/brppFn7ArgbHdfO4w8HNct/vx0uFOifRVff1crfAPJrJRLDrCjQEiDWgSFDDilZNWxhSidPikkuNy9Tjr8/z684+zgyrzCqq62+6hJ/dcOUE5EzYSw4QnUvNEbMiOeG20Y0oLDbTE3fv1HldWed0+1LMfLmcl+Xve3exh1S1nd+0DbGcb8Lt9TxIf0q7bLa57gjWuxBuPVc3pvHqqao1fD6vULau62a/X82oJvdSHq6JV03ZQCpktcJ4ZkOyjJVJJiSgV/spKJ3AadJIF5XtyXr5bTLFsN/BU+7u7+kjoeS9nuXEFj90vsPMLOJQIK7RYwBavdqh7FTTLxmtFrKWGSMBfwdlMeMjUBxajk7S6QZiTAgeYUp7EufENwtjW63axigeI8Pverw/IYtukVbdqG7xuux4cp8opj09iIRBpkyY2CU5EppTyYGmmhas3FCwToswU1ll5bBtwhrhkAJzIwQVV3fSN1rfknd/6rq/c9fUJaH9MGYObG3zw7ae0be+69is0n27fta3rKTWt61KfYYK+DJMwie+gMVah15jJMzW2GrwMWhMWg8MhAUeC0AKh6gDBJ5ZFOi1e3G9v+6E4X4m8b2JB1fgNDJ6QLbOWK+Jkxm7T1BHrtCUmcxZUFFYZOx4KNRZicLt6kt0OMrVNm/NtsY/Tk5KDFFR6iRgiFodig+EkUKIUD85E4U0oijsAE7Q3GEaRprRAHIhAlNReSBdEeBsoR22igQAziUgfPAkci+3AWi0Ytcr6MUXLP4Ri9uvd33GUNqS+9wSapYwcwQttCKTkWcrSYXqMRcbUKJeJkGXvsSygF2BRsTI5KZ2xh03PcZJmB9M4kJT2FMlJu90ryQM337dUb7FTaI1hGH0ujJy/wREsBKEkDjRNmcjEcLlSlGjNcacChQP+ioOZVxM9v6/HOIZSl+pM8s2x3Qh6pt0wsFmXoYCA+7zEnZkEmykx3gfEYgOPBbjJQjKN0uQQFE6RRGgW+WnjjEvBx+x5caU2Fy6n3GmHm3Zc/gfWNInBoYi9XN8W8V/shFM657t6HIztg9T4rT8yFTkyCpC9Li6H8Hob8wIoHuFs9BYM9yId97Q4u6ePh+u9qSf573jWlZ12ntpBk8qZ8wql/KndYBXTMYpe99G+fvYhY9SAb31dpJ9kw2OqVv8zqpdlr/g/cJ10TDlqszObbAfdLeqwa7e3wxvCKf5DAN4eXgzg7UT0+lJxfX3OiKEqhf0kOzzyHHGu50ya7O96zutJ44NN5+Xl5uVPvLP3o08PAAA=

Advanced Triggers Sequential Execution Example

This is an example on how-to use the Advanced Triggers Sequential Execution mode.


Apps used:


TEF:

[TEF:FLOWS:H4sIAAAAAAACA9WVS2/jNhSF/4rAtZnyJYrUrovBoECLLjK7wAj4uLSFyJJHojIJAv/3XklOgnSMjju7AQxbJK94D79zJL+QTOoX0rU3X9tpzDDQJt/8Hh9dFyB+GZrdDoZxqSA1eZ0v3hZOm/nWroF2jPDQwvBw0/a71/rb5nBsofjz78/khJWO1HcvpMEFSBUwU5WUczBUgXDUCC9oWXFmrZVaxkA2l3sWt/B1gi43ri0+PUGYctN3eOXmXngTkDoPE2xImGWYMnJpKk65B0lVWVrqQhloElUyWibFGZvrnkjNNuSZ1DjekB4b7/sDPNfueKx/AGezHCmvw/v7DE+Z33fTwcPA733ft+A6jlX5vQpHCPWOGBSUTErUawlUaWeoq4yi0TAVuLSJMyDbhRwSdQd4/yWXMOC+EcYwNMdlhPRcd3AP0M1GRfD9hMpxeny7dzHmKhkrJKX/C9N3QVjZ/NEdp3y/jmcKLpzFLhCUDwGsk9QrxqmKaNHsDPVeq2S4Ftq8Q1jSdfHsdXF3d8Zb19fYXteLVdvtwuAqFSsDq84MBFvPE6F1z+SscB3MPi0RwOUSlw5Tm5tj28wT/DQ31Noa4IJTb6SgylSRWsEUBcZKV1YSJDPnhvIMXeify+bK+wfRfDPlp8N2Cy2EDHhEPN7SCye/wJgLviCuqmhtZTT1VeUxZtZQL/BKg0kIubI2fXwWhTkDHrMb8mtergK3ITIBWqkNjYxjqEUqqWM60EoYBx5sSlZimRDJMYmiuBQMk+IlNb5KNKXSoUwwQXmyPV2536p+CQbql+ZfAVn08yrJUgRMpJs3cgGo81HSyktnVXJCBPWW9+/TxC+m6apNP6ZpUfcrpkksabrKuI9+lOKSH4qnqEOpEV2sqPJCUmcYBtQlr71SMZXhf/tx1aYf/VjU/Yp+yMWPkgmXorTUGoYnFpCos8HRZBU4fGS1lkvvR9dOc9O/8H+pGKcBirxvxgI/roCnI3Rj8wjFb0Xbdzs6TF3XdLsitf03VBT6tp+ZP0O7TsxvY7biw+9vTcx7UndT227IHprdPr+OZgZdnwGlnranfwAh4FCL9ggAAA==]
1 Like

Device state Time logger



(Fixed some logics issues)

For how long was my device on or off today (or the last X hrs/days)?
The example flow resets the stopwatch at midnight.
By pausing the stopwatch, when the device status is changed back, the times get added automatically when the device status changed again, until one resets the stopwatch.

The duration gets written into 2 variables, one with hh:mm:ss format and one with human time format.


Output (contents of the updated Logic Variables):

Screenshot from 2022-10-05 17-13-23
Screenshot from 2022-10-05 17-13-05

Import:

When you want to change variable names,

mind to change it in the arguments bar of the homeyscript cards as well. Example for the totalDuration_human variable name:

Screenshot from 2022-10-12 01-03-07

Apps used:


TEF:

[TEF:FLOWS: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]
1 Like

Motion activated Light/Device, off after a certain time of no motion


This flow uses a motion sensor to turn a device (light) on and after 5 minutes (can be adjusted) if no motion, it turns the device off.




Set you device (light) and your motion sensor:

Apps used:


TEF:

[TEF:FLOWS:H4sIAAAAAAACA61UTW/bMAz9K4bOUadPS8p1O26n7TYUASVRiYHEDhy3WxHkv49WUqDBWizoeogtRRT9Ht8jjyyz5ZE5n6TGpLh1FrhBRB50VlxiDKpEJ4sLc1zPluxrt95MbMESrbd1fVowG61XzliuhfPcBFt4CJ5W2uoAKLBF8ZzgO/aHYbxkGKYNjuxEKaZ6vr0ruN0Ov3qc7tJmHPphPcJ+83z384u/5kvAlj+PrKOT1nmD1tB3cyzcQATugwRuURVEn73Smr45J/k2TN3QN5Cm7hEmzE2l9OkLPnYJF81QSgNlwrGBJuE4Qdc3U7dDOmj6odnV25QK2XIaH7DyOLLkSjJJSZ4gC26UToREGA4lKmNjiMLUUv9mS2PEgj3Rm14D4dkMO3xawn6/fJP+onKcUYyrwzTsWa0XmylULFALBDvCxH7MUbU6bWuVkWh4DG0iLZLlvqDnMjra5LYk2V4weXXGJNUVqFxrsrzJH2eMFc4LbARDAKIrQfCkiyEYJXIIMXJvRUnRWWENPpfmjEKZ11DcZLIzCtjCuFudpVoV2B7wgmoau/UaZ/cdyDoMvcmhdYEMozI3xilO28gdPXMbSnbBs3viEKJKIUnFRbYkr0mJ+1bMKLKX2pDFjL/moNv3yVu6vjtsML8FWMSoguaoHeGIJnCfUPEIwqagowcB7P4tQxjXAjkgcGVnHSNGTj9PcigRM2rpPVyz+FAh5nZ5ndZN3UMqZBW9kIFLiiMfkp28FJqaHCAnHUG2usplNGYEJL+jpUAbCocsM6caGXQoXJb6QjS8rtc7nF/KX9a/CfD1VPi4DkxDn7vLgBimucw3DQRyz3gebUTgJr9dE/j/Qr5N4CZdzwRq11cGN7T4NQP17skM47R6VP+ezot6g7aWlg99N4fvuv5hwgM16ul0f/oDULOLDJoHAAA=]

When someone leaves, send a push message to that person



Homey hasn’t got a possibility where one can send push messages or push confirmation*** questions to a user, by using tags/variables.
So, no need to create a separate flow/routine for every user anylonger
***) push msgs and confirmations should be responded to within 30 secs. (HomeyScript limit).

Apps used:

How-to fill the user ID variables

  1. Goto https://tools.developer.homey.app/tools/api-playground
    In the code field (with some examples in it), remove all text and enter:
    Homey.users.getUsers();
  • Now hit the blue RUN button above that field
  1. From the returned data, look for similar text, and copy and save these 2 lines for each user:
    "name":string"User Name1"
    "athomId":string"xxxxxxxxxxxxxxxxxxxxxxxx"
    … and so on

  2. Now create and edit the text variable for each user, ending with athomID (for example)
    Something like:
    -Name: UserName1_athomID
    -Value: copy/paste the “athomId” string (without the " symbols)


TEF:

[TEF:FLOWS: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]

Motion and Presence activated Light/Device with Sunset condition


This flow triggers a light when a motion sensor triggers, or a person enters the home location.
With both events, the light turns off after 5 minutes, IF there’s no motion detected in the mean time.


Apps used:


TEF:

[TEF:FLOWS:H4sIAAAAAAACA7VWy24jNxD8FYFn94bvh67JIYfNaXNbGEaTbFoDSCNhNPbGMPzv6RlJgZ/YQeIcpBE5ZLO6q6qpR1HF+lH45Jpp0YHzSGBDkoA+e3C5lOgMVaPstK4Xa/EVd4fV77gVV6LwcNvdbkbxdCVq89abUEF5W8AmGwBDKqC9NiZHPiHJS4xv1B/3w7Mox3lCPHGccV60/dJou93/6Gn8UjbDvt/fDnjYXAL8+mxq2oRi/f1RdPzGUIyIRgOWkMGSqoDJSlA2+uBNYXDEh05B/tiP3b5fYV9Xh4EYQqEVlrG7x5Hq6uuU2C+/0X3H0z+6cbP6dtcfaVyVfV+7aSeHIbEehzuak3gULWBTMlawmQJYoyskmSOEgtEXpZImP637S6xtlFfigZ/82DOWzX5HD+sd9nhLw7oMc/QpH2wjDTfH+WgxV0c8B7Dnie8icoYqF4KokwWLykL2OkAtJYRmbM5YxDXXqYRWbNEKClYJVpsCqUoL2LK2LqcsbT0jVFK/BxEPh/WH7Jwgj92OIR/w7khnxFNVZ7g4E4g7rpv4c1o2s+e901YRg06epWOKg9gogsqBB9W3oi51U9aeUCn9AladeVovEvIJ5YznGTjGIZEosEyhmMZlNC2zdnKG6GQrOTjpLJ1xnEDo+B6IRU44s7vFYXezm4V403D7T8XGobtlJfDoOBFM0dbkQ2JuWVTWBg08zBD4u/rUakhxJjhlXVJRGmR1TLAtBaKXkVHUqIxtRDa+SMHKf0dv6/ruuKH6EV6Zs04GyASGkW2CWEhDRulK4iKgRHH9kR5s8MgCSKCdw8lMGfgTmQwtcyWj2OKvkvhEGiZDv5/VIn9PLFhWGiGxjMnxapcaYOVOxLlbCiRDVeatzf6roFt7o+hUdY5SJVBseO6GLOuopAFHiLWYjMq/AfJ5znrbqBY5nXUxnPoqZ7BISa976v+XwCJmTwnMdp4zWODdlxm86iuLTXkccRhv7vXP2+7VvIOHjn/e9d20fNf1dyMdZwsqbaus0UCT1rF5PAvHoeZmwmVCX7OJl1boz7J5/yq73KxnnEd+ue/phvrxhOKty1RVzTNT7HnDRKUWpmtNgzFF5ZacUQFnly269U4Y4xnkVNe5Mv3D5bhFV+JCJ02oFsF/Sbf6nH8BiyBeLb1Lnp6un/4Gc/faBB8KAAA=]

Show App info: (SDk2) updates, Permissions, Auto-Update enabled


– When you want to know if your apps are compatible with the new Pro (early 2023). They should be based on SDk3
This flow searches for, and displays the following info:

  • Show SDk2 apps, and if there’s an update available (aimed at SDk3)
  • Show permissions for all apps. Probably the apps with these permissions aren’t allowed at Pro (early 2023): ledring, speech, sound, nfc
  • Show updates for all apps
  • Show all apps with Auto-Update enabled


Apps used:

After flow import:

HomeyScript cards are imported as ‘dummy’ Device Capabilities HS cards.
For every of these cards, do:

  1. Copy code inside the card,
  2. Then replace ‘dummy’ Device Capabilities HomeyScript flowcard with flowcard
    THEN: "HomeyScript Run Code and return ‘Text-tag’ "
  3. Paste code into the card


TEF:

[tef:FLOWS:"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":/tef]
2 Likes

Send a report with all battery levels


When you want an overview sent to you, with the battery levels of all battery powered Homey devices


Apps used:

HomeyScript code used (it’s included in the flow):

// battery-report
let array = [];

const devices = await Homey.devices.getDevices({ filter: {capabilities: 'measure_battery'} });
_.forEach(devices, device => {
array.push( device.name  + ':  \n' + device.capabilitiesObj?.measure_battery.value + '%' );
});

//oldest date on top sort array = ["time_stamp device", "time_stamp device", "time_stamp device" ]
const array_sorted = array.slice().sort(function(time_stamp, device) { 
 const firsttime_stamp = time_stamp.split(" ")[0];
 const secondtime_stamp = device.split(" ")[0];
 if(firsttime_stamp < secondtime_stamp) return -1;
 if(firsttime_stamp > secondtime_stamp) return 1;
 return 0;
});

return("Battery levels:\n" + array_sorted.join('\n') + "\n");


TEF:

[TEF:FLOWS:H4sIAAAAAAACA6VWW2/bNhT+KwSBwTYayrpQkqUu3dCtwIY9tGgeLcM4FClHgW6Q6LSB4f++Q0pG6sQB3O3Btnx4Lt/5eC46UEnTA41U4nmx5zIpVcx4EkYM4kSwOIiKSElfChBGr6EpvSt3DVTkY6vpDc1R0Op71dPj8YburS8RBAEEivmrFTDuJgkDtxCsCBI3gMgN85iffH1RWvXkH/gG1l4bed7WDuh7/MaPehryvuz0yeAvI7obRWigaigrZ1CNRASTyicjI5PMeAWarg+0xCNPyjCWCMiHImdc+ZwJNy+YG8ok5lLlURhhUsbLV9W1vSZQVUSARpRPpFKPqhrwXNFU93tlsz/QhBe8kEXCokhIxgtfMPCFy0BKGXtRosIoNHrfaere0Ceaei7+thjD5pfW0MBO9WlRtd/QucHZ9e2uh7oGXeZb3Zc7PN8O+NDsthp21DJFpwP8N2CGtECWcw84CwLPQxy5x0QiPCaFhCRchbLgAd0gHyHn3PeDhOWxh4Dd2EesQcCU8Nw4iJM4WMkJsMdHyL47hhw09PqnA16lOAbk/CJH0HXp5boYCev3zR+tVF+V3vfNcGeZmliCXJdtc8KsuIq46ym2KvIVFnoUMqEAWMxXiCIOAgEu6iZFEvq5D0zwCBHLGFgiuGQyTJIoEK4MVIBqrpsIEQYhi5THkUkXEwM/Zytk0JP5CiIBdGMr0NS1xMKhy+WpoFhva8x5GEjWVAqLre/hidyS9eZ91mRN3jaDJlI9lrkaUIxdUmpiO8CZpM5O6T/Hx/mBFGWFflNyyKEDUValLtWQklmtYNj3ajvFnR3JcYERtk7R9p8gv59P3m6mYOT2AzlkjYXjdPvhfj4dOA3UipB3ZJYSkmXNDB+nkx9DfhYPvzkvgjqPUO2VMf1lRkx0CyFrlsu2ksrkCVqRtiG67chgW+/ERkZ1WSusf6i7KVxGb8jPiMnmRKf1ujUBlDSc2hyHCrXmC8eI58W+sSUzf/ZzImZBDnhVZPRUlP2gf4h1S57/OEOHVMwxcEYXa9fc52Q1KPyVZ2YTgxdMymL+MsqvrzwsSG/LnjDvDZsPb9tYk+nZfb6VUYJgPp7NvhTvHAG+O2PReWjLZj4z5bDAo4xapcV7O3uv6rex9RN3an3/rPVHdtKrNtQ4DMzof9n8tgPrYYey9XqUpuk1cylNx7m72eDNr82MJm+uho1N+arZcZ6y71/cCHWLHaVOOwH7cKvVd30xtf0wLUBs0PO9itY4za/byqhbY2QDROtuSJdL6Mpp6OL4XZooKHsEXAMmsjn423g3u9hi++/0Wu6uGqjn3AWvN8XZW8FzTcCQl+XlwkB9bXxM9/n7eJ8mZ7M49uJB5fr09mFeLbDyX78WiFY+/T8CjsfN8V+C9g3vkgkAAA==]
1 Like

Send TTS to your chosen chromecast in your house from every flow.

Setting the Yes/No (Ja/Nee) number in the Advanced Trigger card to Yes it will speak to the defined location(s) in the house, or the whole house for example.

I’m having 3 locations in my house with a chromecast device:

  • Living room (Woonkamer)
  • Bedroom (Slaapkamer)
  • Loft (Zolder)

When you have more then 3 locations you can change the Advanced Triggers cards to a 5 or 10 tag card.

Apps used:

TEF:

[tef:FLOWS:"H4sIAAAAAAACA9VY224bRxb8FWKQR7W37xcC+xAkQIA85GFtYIF4BaJvIxEecRRyqMRQ9O9bPRxS4siO27EcwA+6sDk87FNVXef0uW9Ss7xvvGOJMq+ICdkRGRwlTilGrJZR8GxU1Kw8t2mWzU99f9XlxQ9dv0+LN29eL1K+W8fcXDQR7/bDdd42DxeN81QFpxGI4pekKhHXhkCcT9Ji3bUsHUP+t+837/wNPngIsrvN/t0hjGgZ9dwYgh9PpKTYVLaCtIrplKP0yfljmNed97cfiROEEsnISKILiOO5IKFNgXDXam+TMtKKY5xf+y7l7WIeBFHuyiNKq1YrGwnTXBHJs0Uo0RJntc0m8OCpPG3pduv9u8XTBAcsh77vst+UjaW25UakRLLjwAn5AqfUkmRcsskLJpWaRTvLcxbOt5kmRVvCopVEptgSr0xLQGLiITnmtZ+FO6Q7D/UwvsaD3avfuv1uyFuyHl59n+78Jub0Zru+usrb3THUcX1xeqMEwDe9vW/WeF9GS0XbCuKZxLa0iMRpFUCoYM4ESr1M2MGTXf1wve1vcvS7Aeu5WQ7bfR4JuW+kU45CqYQLCsgYjcQ7iNfKZFohaRbBlef+aJb0onnfLBnj+KdH8GvEfL88KHZZpfqLcf+xqH2/7VbDIb8JrcdXQOItxJpNFgZ74lxDZDER5GWJlgrSl7RVnuNZlayJWScC7lsi22hxSCQ4YsoZrrwO0OJFo6XlMQCkrDUkm0MilllDXOBgMWZGqW4uR5TvC9qWqWCSDSDcQpfC4z9NM1HCUhZV9M7ZCRZLJ2Co/BAwVWd3AgYEfb9P635CxMdh3W8mQKbNNQAOb719O8G1XNYwuFziY5eXo5Ck8SInizPmhCHSiEyczJ4Y46KN0WUvzCw1/cWU95u0Lsmsdv796mp0vVEGw7Bb3fWItoI15LS6XQ/xGivd/iZPKJw+i9f9UKTBQKzCVxEnNAOZyRMHKyJtciAc+5euxcMmGZs5h00pBg6lF+DcF4PRwSmjlTS0KMhSk7VlsMGANFwupBtJWOthl4IrFtJRGs2Q/xjO4W89t1IaTmTMAvy2EBUHBwoOFnNsW6nVclk+x0AAbG/M7Se/3vwYmqW7OHjienP1Hz/gaNJXTl00IwzNkvBXvFCmovNcm0gC1aBMxUDgwZoYUFgkBNriRJmcKDsjzN/eLj/hPQeeDopbrcp2xWqzvwl5K1aTj4m5LA/mB+98/Ds5Dt5MeRe369vxUXia39zA+UdbHbE4PJqxtNh4vz1z9en72NGopte8Adjd7nFBTAsFophD0Nxn0ICzKkWxCxugSCFYDiazlPMEEZMHiMqfks9u8NvhaDtVUKOUipY62AA0R+HBrUwk6NDCXhjzMWZDRYELQkq2FCTT4sBJGSKOpfCEcqGF1sLg4BWsrMxcR0EiFdh8oji9DL+ycSJQpiKiNJfIskZsZ249O7nVQpjk/QklzCw7UapQgTOJXIKI7IEiChLOn0ThzTBuq0sBMl65nDihqPygSrfEqsCIQFKcGo12ROExhzonUhsJZQ4FQHLkmrwmKSvGJEiholhElZ1dfpZYX2e405APzU7Kod8DoSKU/Ns+b4a170YjDTmmxGB4AoUJeVBUZEgQ7UG0HnsX3PiZkZrzEnHjN76YSNdfreOE/J3frn3oYIh5OOL9oXpQ54LHxI9Ry/9r9Ip1jdfFOVBPDmnp33y3n3qJgkYV+eceVYEGEPfdDIbnBaGKiSMUq+/Str8deljPd6tHEdc6+cmcHsaOuqJJOU963ib8/ayrepSPZf2BL/+zShNjL8oV5Qzuh3YfXAsOk9RASnqGVkpY9OB5pnzLX075VYX9o8qvuiTMlf/kmvBc+lWGdq6CCjjqRFBFxctKn48a0DmigpliOt4V9ZW+1kncLUMSzhgbDze3Jxpw9OU08Fld2zMNVN3s5hqY7nbP+a+qVOf8V0BRx38VDS/Lvzjwr71kLkhC0RohacbQKAnIn3HvDHUAkh4bLqFftPx95Yp26imr7pYzd2cvdbAjbx3jSqARzbCpIFHTSuvYSpvQ4wrOrfssd6/yvZI2RTFNjFGC4lnudVHBUoQiSSuB0gqYs54z+0L2/rUd+0Rt1TxgRi2nL+bZtHQHDjeU0q6wAJINqjduFEpZidaFyc+itsrORmq1QcsARUcmcVQ5KqczAmcYl55yZGXL7ZzaF3Ltr2nEj7fAmkMzG9t8eJ5VNSv9J8c2VaKZpTZT7JRa1fj2n0wtcA9TEbjEBFyQJUc9sTprAq9tObVJmMPEfGK7+dn/65ecF2zx70f//t9mWuVYfTz7p2WB5dNwNvZdv0Wg97nr+t+x8AQ0/P59nYbrZrnZd91Fc53XV9fD8VUBYdMPeRyn18wAZh6iv7W5zNl8/HEwcz6I4bNJzdPBTNU1dbIcLp/0CevN7X60y5ob/nLZ7wc8/wbbaOqu5sePvN6Dq92uGO6IYtcde8yqFqeMZaouJLMcx4r5JTnWdP6fzrGq2JccqxruWY5j6fiSHGu624oca6peybFqXHd+ogX/1k70yQX/4jQ/m7Oepjw1k8pzhKT91hC6zgN+ury43q93fzmPnrveAaaHh8uH/wOOPMGHDR4AAA==":/tef]
2 Likes

Counter auto On/Off from Shelly


Here is a flow that counters the automatic switching On/Off by Shelly (or other devices).


Apps used:

Other things people need to do to get it working correct?

After the flow is created, also select the correct device in the Recieve Insights cards (2x).


TEF:

[tef:FLOWS:"H4sIAAAAAAACA9WVy27bMBBFf8UgsjRTvsSHtuk+iy6DwODTESqLjiwXNQz/e0eS7UQBgghpuujKFGY8PHPnjnREAZVHRJm1VDOJeZEEFgpOliiFmZcuRG6lUaTPa1CJfjzFuj4s7ptv9ykt7vK+6WKLlshDLHdPcD6dlqgb0uvb53q/gziuutvv8Vfl453dWlfVVVfF3aXkGFlMQn0Ri8qHI6ogwxkeWEgEJ5MsFokSrAmRmGjqimQkU0kDQ1/sTLSw+y5fKFObN4sRHLIiKrt2HwfkI+JeCCKVxoILgwX0io0qAlYsqES8UkkUfd5vVJIlOqBSwE+Gi57yJh7KMLCXsxRcDr3kJqe06gnQoBPq2mq9HjQERR4QN9EJYgiOREKvQIetEBxro6MWTkYRI3oEeZT1UFkTzD2nWDhRYONBHpmCMUEm5wOdkNOvQU+23r3DHqUFQG8x04lhQZXHllOGo9FWBOdCwcXAPqvJkZ3rkX7Cbrfb8kN7jdDWd1VuVv4SOazqvD7jj7ELvUzUeKY5doaAH5TUQB8syGF9UFTLwIB+8OURjer1pwp2CM1UsbGb+O4SgS4vlNfKg+gvf708rmNnXX318u71IxRq9hsX25xAt36VZg1mqvcbt/wTxbU1wqsAK2d5AXstGYbpe8x5YaMHM3Nv/lPFZaEMdyThgiaJhQHtjQ4Cs0IJoblniviz4pTqL1vQqcw9xxxTjxzwSh0w2IRiYxsLK17CDCt/vic+7219vsrnJlTnoeZu2CMhKacm4qSDh9ajxoYbh31yRaGSYs7z61R93mxta7vcXqcEhVY3oc3bLv+Mzc3q2k9ZznlvlKWvq9h0wzdklsOm7b+Zwif6nzP6z/U/Z48n/c+axRsbsr914bAur214Oj2e/gBojt59bAgAAA==":/tef]

Automate heating your home with work schedule integration and toggle to disable it in the summer.

Made an AF to automate heating my home with the work schedules of each other. I work
irregular and my girlfriend regularly.

It’s looking at the start and end times of our work schedule, and if we are both free.

Also an other flow for present detection is triggering the Advanced Trigger cards to start and stop heating of the house when we are both away or coming home.

Sleeping status is beeing triggerd by a google voice command or button to put us in sleeping mode and on the rise of the sun it marks us awake in another flow.

Apps used:

TEF:

[tef:FLOWS:"H4sIAAAAAAACA+1a224byRH9FYLIo1vb9wvfFgGSbF4CZI0EiGMQ1d3VEtcURzscyuv1+t9TPSRlaURZbUvezQZ5Ijnsmak6dTmneub9PM8X7+fK5YzCCOaVDkwnBBa8CQw4j0JLhUXxum4zX8xfXmB/2W0HgGH+Yp7oyHA8Ug8Mdd0A/TkOywEvr7CHYdfj8ey/IAyzl7eOj2fMN7vLiP38w4v5JcKWjp869+a0XT857QOd6MFL6SMyzoVn2srCPCjNVCwWhOWQnD5e6dvd0F3CsNqmi9k/sH8L/SVuDt501Z15veKuLjfCKoHWswBO0mVLZF4qx4yTOltlvUZ7vOzfu7jazP626XfbofpiZVZJOEeneWDa+8CC4565UGIAKaQ25njuX3d5NVzM/ox9vxq2ZE214Lr+KwqCyQlZVpEcQyVZ4Ia8K0YUa5P1thyvcnBmtTmfAWwOKMWuWyPsrziGZ7M++3FNNmLPVsPZt/kaNgnzy351fo799gakw/HZzR90/qY763cbXL87S7DGTYb+uPw7OvDH8dgBPpgvXr2fr+ivghx0MIrlEAzTzkjm0SLTQRnCw3sVE9n6YGRm9CdlwdDvcIzR+zkEVSDLzIwIpcIrGBidmXSuhORUiHxM7J/mCyElfzF/N1+4+tnRPS66S3y3uIQNkFeLTTesyirRPbvNlm5UDU49pSkub/91wBLS4QeMeY4/DXdR765mr17tb5DxepVw0VJbv9wvmNevZ+c9ZHL+HH/G4Wx2K/tnb2E72+y+6E4n6uvmVmdj3IJO2gTPmZCe8k1JytrgkCFdtniUOVl1wNafhvYz7DkAft//5RaHKeaUmq/aQv/6GKATjUiK6qVNMaoQLBVjoro2TrHoVWJcKGokJsmS4sRLb389Lw0EmTwVCirqGlr7zGKMhmHRkJQzzlr/SS+FqV42XWZSJxM3/18nD9SJNlzqJCOlH1KLV1kzz5WiRNQ8UMO3SckDtvqTddLEXHvAb/BN3Yb4Yg9xN9SMaSrb12S3LMGaRKluk6ceDJZyAiJlPnqBWlrv9kRJdu+t1v6JVl92GZfpAjbnmA/2D3tOuSlqEwAgEII2EpZFE8dlBUx6idYYz0W0x3QfuaVl/V3sn+zFJ7CXWupC7YNxSZfSGQ2LMlMApBABHReYVTW/K3W1kiamnBJT4CLTwllamDgRIzqZUNgQYIyUsiZH7yOzWagaUmp1PAADZSl/HSaQ6U6kJvkFV1eLR7j+0Jj2P5fLWqhiuZdVYnkQDuJ0zJry/9iiNnCJHz/v65SM29SvrkZUF/PvcY1pwKO0s2hDJmyYtTwzHQtBAJTa2RQVvIIInt/BwetfEYcmJnkch91qeAyHpjS7y1nKfhkS+/69B0IdgFBHINTJJj9x7furHuDNPZe+hc0lvKn69sVIC+JB0Qe1X/w88uNNAA4a8PCb2muB9fbjAXU4UMFqqrK7YBn5uwWLsucpYEkHXhlrmJVOEFjJsZgMaawsciyFG43iqBMc36MlT6B1fzrYI4TXuBmWNCL2w3a52pwupCRQZM8ti7y2O5mIkiOSxkNKdQfci1znRZmN4cgNA0ukTX0nsVgEsALR0TzmZZKuwpBJ6ZAeZMYkuoYgiRhDbfSqlJhVVqjq0OHoDkh3YNxQOWkLdDUt6JsxCgN3heiAlnGRUhKF09zHyTbNNQtKIYvUBJUNlprhR9X59oJCtpDk5LurGl056oUm9/YY02i4x1ic1mJXPdKImPCA7qbrNriEoS46xVEj62QjsiSgiD2qPjBA34ojuZAFpAJeWGtG1mlaeLDTHnJB1M/V5mo30mELWItFtxto/Z9qCjbG4XjOS8rreRug09vY7Gj+TJZZU52TYJmnOzDqFPTpglPRHM/5fpcSbrc1rGMBr9fHTJUREB0RszTkm840048jeaLcCwV4djHutVbLwgOW4YCleYaW/SB3fbILfR4rN9XhJJ+lPpnP6+58lY6t4scdrB9UWi3xu6nD1F1eAWn3rqdr/RP7N7Nxh4YutvxD7ruroaPe+oflx060WLQ0wsVi386OPW45wlchaeo5E0jUbwzJfuPp62HSZN4BE3PEpJbCmK6bd8eaa+9fMfrkbS0yT/0DbSSVJJEljJgUpEjpOuUy408GIfUjzqM0XF3iEn+i+lm/O01fkQcvdKBJxAqqh2gTA58NMyVz0sXSplJ5CbUTWrvCDEZqCZ48otbGGcoiQUhnhIq0TESRLHBkLpLE1oraB9jimKdCk45bxf1HVVmNI4MEX3C+T8QWWyaJaJ+Pa6j5G15oArW8Gh8KUmdWjtHYHbRTgKrYMVZNCydcM/bHG65pwWlKAi0hmHBNC6B3b/ME1mjSJJPofcXptq3yDrGv9jel+MR+8xUdaEvHWw5kCyHT8M1ECXwfgOC0pLnOFpnBVHkzbSHBfr4c7q4eVsMxUgaTbGJKaBr2EqehN1V1o8gJE53FUQ0rU4pMxjNJIzF1uxKYT0lROZCNnAcQSdIy7Z3VpJdYCmHc86IyEVAYTYyu7plKhFJVWFKF+Cuz5Gq+jfsqkAyF2oaYopIhVyWRgw8yOMN8SDXAlecEBSgFnqT1NqGMEzUsJmq4yb1pjn/FHPGFoAsUba5dZppHylnSlUxVJcl94Nb5OznSBPzEgfAsLfbL7G3KgOn4wZ8qTnI0MlkjqXdQXKh30BSgA3VrrZRKxjqQT9JrLZX6sDZpSvcpJuI3xuRxwfY0UJoya8LJY2XecHJLe5hycks/mHBySwVOTmmB/hnHv6ZIT7SvECfEb1u10x15tpL6YWExQ4U+A00gIjIejJNOekx6FFTXsN7dGvnq85gI29V2RqPlbNynmQ2rH/LsLWVc33V19DyrI3e3HhPxHa7X3Vs6cJsBxwp5u8qUnIvNbr1+Mb/A1fnFcPw1PrHvBqy7WQBWg7GS5b1Ip7CB05yiT3kTkkNy61E7I64yzq771Q+zrsywn9HxFVJB5vHg2b83j5k8PhRoNJkC64OiGCgngaLuKd2A8M1RFZ0VV7gfZD5pMq7IuBHZ+us2uo8bOz6YazSWcsvbTEWUeC3BwAsLUhUSbiE4AIVe4lTBiAdG0Qk97bbYL9cI1/jQHOSKKZhI/WXiY69o4Ms8MasVqVrtrbRAa72LXIcQGapavSA9ZQDPtFYCF9ZoE6rUiE6AjpQZSRjqC6rUTR66mko+mUh1RaPlTbOspt3az7jzPgYZn+lY0/sctPaSXK9IDMPVdvHNN3C1OhsZ+Ywa8jf1PnTsGoZR0o1/fFevvt8ZgZyytQisGKtoWNCChYyRhViIXqyPXsd74Gv5vwX+vRdaDgFoeinmiQEwzmgaWCwriuKrM6rK68Qt1HehFJ6LurftJtR/w75bw1OgphBPRYv+HOW5XSNePTjce+JmnamroCDlpKkRsqClZjamkB0EDTyNXNSUZFND1dfU+E2W39LMTSdMt8LVnf2JlhKaiJQW3O5tTzyeE49tTzQVzYiKUiWT7yxh1RipWBaRgoE2J1m4crh/deZIhP/CYXZ9J8VnZMINU2M/9PiG9AYtWf2wrjy+6c6PfwPR5AVdYLuGK9wQwzfIEN3Ok1ZFpbwg9QGWFBo1ZxYLSSzkUiRwpSht7zxano5Ez/IW0CffjSBMTQJfmPV87JqO1GaBCneRhbwVge8301oW3n0pomXAOx8eLCgjQIQcA8NYM4EXqg9VeznVAGoOIcWPBTWPSseUKVG4wEq9BLhPQbBsfQg+JqEgnJx7hP3EsNMSwcXixCtSI1G0OHD3ITHJ80chu4Z+BXE9vt51ZIKTRHBcWL+P7Nj0sueLBx7Y1DdG9zVXn/yOXNEC+cQ/8Tvw7+bBddNz2QnHtI3vE7++9IHqAYhp+p64+S9N2FSnm54NTPdX+TO53bqZ+vxuN+063tsWfya3W/fbnt/tJhF+T0Y9g99foJme3/8PH15/+A+eT8vlpjAAAA==":/tef]
2 Likes

Gas usage calculation


Note: other gas using devices during the measurements aren’t taken into account

When you want to record the gas usage of say, a pump, for this day. Extendable by adding the day variables for week and month overviews


Output:

Screenshot from 2022-11-28 22-02-09
And it’s also available in Insights

Other things people need to do to get it working correct?

Select your own P1 gasmeter and pump On/Off indicator


TEF:

( importable via … More > Apps > Device Capabilities - App configuration - Templates - gas_useage_calculation )

[tef:FLOWS:"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":/tef]
2 Likes

Chronograph Transition Example


When you want a light / lights to gradually dim up/down to a certain level over a longer period of time.
Like a wake-up light, or sleep-in light.


Apps used:


TEF:

[tef:FLOWS:"H4sIAAAAAAACA71Wy27bOhD9FYGrXsAs+BapzcV97e6q7S4wCj6GsVBZMmQpaZrm3zuUnSIGElRFH17YEjkcnpkz58D3JJHmnnAfQfBkqbEiUiV5pFbjUwIOQUQTbeYlricNedsBHP4kGxLxZZh2MJIHfPG55sZnagJwqqDONIBL1LA61MK5rDU8Zvjf7w/V377/UL05p+na692Ez1MJSe3+MfLfdl91cAPdaY/08z6U+/BzDu671xm6brjtYXodd+PQD9ejP+weM/zzZKkc8qS5uict7ticuTBGUq4yItYuUERqKFhuFYD2Wie8tiR5N/r+2E7t0Ff/fUTwHeAGljONMywFIGgflHAi0JxqzOYUo9YuX8kJHuts8hL3kTRsQ+5IwxX+Dph8N+zhrklw00ZoVhGxWfBjWTm/z747wrk709heX2N7NuSIVRKZEgQvNE1BFUjAqNNM0uAcQgsyZqHJFnuyKvCEXYszenGB3h8OzYtMnOBOX3v4foTjvH8E7WNZIwszSJnHjacN/wt38jjsl7ZNeCPH6iY4YIWclaV2OcAZxs19WzLu236e4LjQrbhMPMtIo5KOqppl6nVkVInEmZUuR6gvaBHmBwo7Hrp2ep4METOOAgJxwDNVMQdqs5UUnFNaK6Vkzcj25S6UYlbluORJ2OembJVYT9UVMT5H1CJScnV1LrNp1nS6aW58N8N2u5QDnIXIuaIiS41xTFDvDKeITRivQaqoylXLmcV4htvursKbqx36BYzVq1v/Aar5UC3+8Ucxk6EbRoy9WwjDhSe9KIK7bdOE3tDPXbchO1hs5/y2+MswQXGzzALnUUuajEVo3gLKUApaa66jRdNAUV6Mjf45ai6G8oKYnWEyGkeRmhopEwLdykvKhJQx4SVShpOY1wReDon+/WLGyfnuifyMzOPonGyAfZcNgOcqhdrQrKNBrxeWehuBOm6ZcVKwqNkFn+YX2YCTJmYDHrWhUCUuIYbaK5pNsCEzwV0K37KBVTkuGTa/zQbWdPrSBrwNUjIGVHKNJ2J0NJiA0tPoJygXFVR+wQbKLFVxHkfop2rZ31TTUH2CcaheHcv/lJXOsNoaHh62D18AYZ8eCjQJAAA=":/tef]
1 Like

My first advanced flow :slight_smile:
I have 2 petroleum heaters connected with switchbot to homey.

  • switchbot
  • Netatmo
  • Homewizard plug
  • countdown
  • Timers

Start flow actions using a user entered value, by a reply to a pre-defined question on Telegram


The Telegram app by @spkesDE has the functions to start a flow(part) by replying to a question with picking from pre-defined answers, but, also, by entering a value.
That value can be used to set a target temperature f.i.
Built-in conditions:

  • flow should not respond to any message with coïncidental valid values
  • the entered value should be within a defined value range
  • the user should be informed when a invalid value has been entered
  • when the value must be numbers only, the returned value needs to be converted from ‘text’ type to ‘numeric’ type


Telegram conversation examples:


Apps used:

Other things people need to do to get it working correct?

Configure the Telegram app with these instructions;
Then go to app settings of the Telegram app to enter the questions you want, you then can use in flow cards.


TEF:

[tef:FLOWS:"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":/tef]
2 Likes

Time Calculator


With the re-invented Better Logic Library app, we can calculate with time a bit easier without Homeyscript.



Apps used:

Other things people need to do to get it working correct?

Any questions can be asked in this topic:
https://community.homey.app/t/app-pro-better-logic-library-for-users/71876


TEF:

[tef:FLOWS:"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":/tef]
2 Likes