Automated Poppers System Synched to Videos

This is the place for all suggestions, releases and feedback regarding Milovana Hardware efforts.
User avatar
boundupone
Explorer At Heart
Explorer At Heart
Posts: 614
Joined: Sat Jun 01, 2013 8:01 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Automated Poppers System Synched to Videos

Post by boundupone »

edger477 wrote: Fri Aug 01, 2025 7:27 am
Spoiler: show
boundupone wrote: Sun Jul 20, 2025 3:16 pm Vi89
Spoiler: show

Code: Select all

alias: Vi89
sequence:
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 8
      seconds: 6
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 7
      seconds: 3
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 5
      seconds: 47
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 10
      seconds: 50
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 1
      seconds: 5
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 1
      seconds: 48
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 1
      seconds: 23
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 9
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 30
      milliseconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_on
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
  - type: turn_off
    device_id: eea535acd50ce4c6161607814d59640f
    entity_id: dd044e1eac74f31fc6899da0effb4f12
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 0
mode: single
icon: mdi:desk-lamp-on
Something seems off, there is a lot of delays with 0/0/0.

Not sure how you are making these but I found my old excel where it allows you to calculate yaml then paste in homeassistant, but make sure you properly map the formulas (anyway, it is an idea, I am sure it can be done better, but having formula that converts one table to yaml should let anyone easily create their own)

poppers hits calculator.xlsx
Hey thanks, I do have an automated excel based off of yours I use. The 0:0:0 at the end of each script are just laziness from me, as the file I use has pre built out number of poppers hits, and I never reach the limit so you have some zeros at the end, but for me it is no issue, the plug just flicks on and off a few times at the end.

So just lazy old me :)

But thanks for checking them through
Try anything once!
User avatar
edger477
Experimentor
Experimentor
Posts: 1114
Joined: Mon Nov 29, 2021 8:24 pm
Location: underfloor

Re: Automated Poppers System Synched to Videos

Post by edger477 »

Hey, I created something for you :)

I had bunch of expiring tokens and remembered this home automation, so I created Funscript Gateway

It is a small app that can connect to MPC or HereSphere (like Restim) and then control tasmota devices directly (using their http api), or through MQTT/HomeAssistant - I guess if you need to control some plug that is not flashed with tasmota-firmware.

Instead of these excels/yml with events and timestamps, you just create a funscript and set it to 0 for off/100 for on (default but you can switch it in settings, or even make some custom threshold, default is 50, so 49 is off, 51 is on)

The great thing should be configurable behaviors when you pause player or is disconnected, and you can use it for other plugs/things like lights, fans, magnet locks or vibrators that run off mains. Just add more outputs and configure to which axis you want to control it.

It is barely tested, I confirmed that MPC and HereSphere work and both Tasmota and MQTT work. There could be bugs so thread carefully, test your scenarios and if you find bugs, I guess DM me on Discord.
My estim creations: https://mega.nz/folder/73pxmBBQ#X6ylDzRafzTt9wanZ0dacw
And in E-Stim Index: viewtopic.php?t=27090

Try creating your own estims with my restim script generator!
Spoiler: show
You can also thank me with crypto: https://trocador.app/anonpay?ticker_to= ... e+a+coffee
Electro
Explorer At Heart
Explorer At Heart
Posts: 562
Joined: Thu Feb 13, 2020 9:45 am

Re: Automated Poppers System Synched to Videos

Post by Electro »

edger477 wrote: Sat Apr 11, 2026 6:17 pm Funscript Gateway
This seems to be a magic component I've been waiting for. Clicked the link and getting a 404, is the repository set to private?
User avatar
edger477
Experimentor
Experimentor
Posts: 1114
Joined: Mon Nov 29, 2021 8:24 pm
Location: underfloor

Re: Automated Poppers System Synched to Videos

Post by edger477 »

Electro wrote: Sun Apr 12, 2026 1:37 am
edger477 wrote: Sat Apr 11, 2026 6:17 pm Funscript Gateway
This seems to be a magic component I've been waiting for. Clicked the link and getting a 404, is the repository set to private?
Hah sorry, created repo via api so it was private by default.
My estim creations: https://mega.nz/folder/73pxmBBQ#X6ylDzRafzTt9wanZ0dacw
And in E-Stim Index: viewtopic.php?t=27090

Try creating your own estims with my restim script generator!
Spoiler: show
You can also thank me with crypto: https://trocador.app/anonpay?ticker_to= ... e+a+coffee
Electro
Explorer At Heart
Explorer At Heart
Posts: 562
Joined: Thu Feb 13, 2020 9:45 am

Re: Automated Poppers System Synched to Videos

Post by Electro »

@edger477 Thanks for creating this. I've always wanted power switch control by funscript, I thought I'd need to do this all through Arduino and a relay somehow, so it's appreciated that I can skip that.
Post Reply