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
(Updated) Sensors Connection Check.
Sometimes, you’ll discover a sensor 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:
HomeyScript
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):
The used script:
Click to view
// Sensor.Check, to check on sensor last update time. Argument: inactive time (in seconds):
const INVALIDATE_AFTER = (args[0]); // Example 86400sec./3600 = 24hrs
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)) {
if (device.capabilitiesObj.measure_temperature || device.capabilitiesObj.alarm_contact || device.capabilitiesObj.alarm_motion ) {
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 + "\n (zone: " + device.zoneName + ")" );
}
}
// 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: \n" + invalidatedDevices.join('\n') + "\n\nflow Sensors Check"
},
});
console.log("Devices without updates for " + INVALIDATE_AFTER / 3600 + "hrs: \n" + invalidatedDevices.join('\n'));
return("Devices without updates for " + INVALIDATE_AFTER / 3600 + "hrs: \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\n\nflow Sensors Check"
},
});
console.log("Devices without updates for " + INVALIDATE_AFTER / 3600 + "hrs: None" );
return invalidatedDevices.length != 0;
}
// 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]
8 Likes
Frekel
September 26, 2022, 12:38pm
20
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:
Aliexpress link: Lonsonho Tuya Smart plug
Howto:
Add a virtual device in Virtual Devices (choose Device → Add → Icon → Plug → Check “Power”)
Add your tuya device in Tuya-cloud.
Add a variable in Homey named Tuya Device ID
with the value of the device from step 1
Import the TEF into The Flow Exchange(r)
Replace "Virtual device (socket) with the device from step 2
Replace "Tuya device (light) with the device from step 1
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):
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:
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
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
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
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:
Copy code inside the card,
Then replace ‘dummy’ Device Capabilities HomeyScript flowcard with flowcard
THEN: "HomeyScript Run Code and return ‘Text-tag’ "
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
Robinjo
November 9, 2022, 4:57pm
37
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:"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":/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]
Robinjo
November 12, 2022, 7:51pm
42
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:"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":/tef]
1 Like
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:
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]
My first advanced flow
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 Notifications app 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
Apps used:
Other things people need to do to get it working correct?
Configure Telegram Notifications app for use with the app with these instructions
Then go to app settings of the TN 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