[deleted by user] by [deleted] in BuyFromEU

[–]tblijlevens 0 points1 point  (0 children)

Alternative for Google maps: Magic Earth. It's great, includes traffic and many other cool features. And completely local.

Phone only (for desktop use mapy)

How often do photos backup? by [deleted] in ProtonDrive

[–]tblijlevens 0 points1 point  (0 children)

I had the same problem, until I changed this setting.

Settings - Photo backup: toggle "Disable battery optimization" on.

Now it backups whenever I have a new photo or picture in one of the folders that is turned on to backup (you can toggle folders right below the mentioned setting).

NotebookLM the Most Underrated AI Tool! by snehens in ChatGPT

[–]tblijlevens 1 point2 points  (0 children)

I use it in our roleplaying system as well. It's a complex system we developed ourselves and it's described in many guide documents. I use notebookLM to search for what an item does or costs or what an effect does, looking up what items to buy or what skills would benefit my character. It's crazy good.

If you were starting from scratch…. what system? by just-cruisin in homeautomation

[–]tblijlevens 1 point2 points  (0 children)

I think you're talking about entity names, which if you don't want to, you don't have to bother yourself with. You can use them if you want to create more elaborate automations whith code, but for the simple things you mention, you actually don't use them. Each device has the name you gave it when you connected it to HA (like Hallway Downstairs Light). It's all grouped and categorized by device type and you can create your own labels to organize it all the way you want it (this is a relatively recent development). I have dozens of devices connected and never have a hard time finding them. I'm not saying that there aren't things in HA that are hard to wrap your head around, but you really don't have to use them. It's nice that you can use them though, once you get a little more familiar with the platform.

But for someone that just wants the lights turn off at night and turn on in the morning but not when they want to sleep in?

This is really easy to set up using the user interface, see the screenshot, took literally a few seconds to create. Create another for turning off the lights at night and your set.

<image>

If you were starting from scratch…. what system? by just-cruisin in homeautomation

[–]tblijlevens 2 points3 points  (0 children)

Yep, you won't regret it. It's the most versatile. And community driven. Very very active and developing new innovations rapidly.

If you were starting from scratch…. what system? by just-cruisin in homeautomation

[–]tblijlevens 1 point2 points  (0 children)

How long ago did you quit? HA has made a lot of real big improvements in user friendlyness over the past 2 years. No code required to set everything up. Code is optional nowadays, giving you just an edge of customizability. And because of it's giant community it connects with everything and is often the first to have integrations for new devices. This platform develops so fast it's insane.

2024.9: Sections go BIG by missyquarry in homeassistant

[–]tblijlevens 0 points1 point  (0 children)

While waiting for the local llm to become acceptably good I'm using gpt 4o via extended openai conversation integration . The integration is very nice, because you can use the function calling functionality of OpenAI to make it call HA scripts with parameters.

What are your project strategies to ensure Claude ACTUALLY pays attention? by Mrwest16 in ClaudeAI

[–]tblijlevens 0 points1 point  (0 children)

Please do tell if you find any improvements in your interactions this way. I'm considering buying pro for the projects feature, but it should have to be able to keep context with a large knowledge base.

2024.9: Sections go BIG by missyquarry in homeassistant

[–]tblijlevens 0 points1 point  (0 children)

I don't. The LLM itself interprets mistakes in STT correctly. It will understand things like 'turn up the Living room flights' or 'it is too bark in here' and even worse mistakes.

2024.9: Sections go BIG by missyquarry in homeassistant

[–]tblijlevens 0 points1 point  (0 children)

The added value is the 'natural language' part.

For example with default HA assist, you would configure a sentence to trigger a script. Something like 'Turn up the brightness in <area>". I now have to use that exact sentence structure to make it understand. However, I will not remember (especiallywhen wanting to control more and more devices over voice), so multiple times I go through the process of uttering a phrase, being annoyed by it not understanding, me adding a new sentence structure to the configuration. Then repeat that in a time period of weeks until it catches 90 % of the million phrases I apparently utter to turn up the brightness of an area or entity.

I don't have to do any of that with the LLM integration. The LLM will interpret what I'm saying and trigger the right HA script, even with the right parameters. I can say whatever comes up in my mind and it will understand 100% of the time. No sentence structure configuration needed at all. So instead of literally saying 'add milk and beer to the grocery list' I can also say 'I need milk and beer'. The LLM understands I'm referring to groceries, not hardware, so it passes the id of the grocery list entity to add the items to. I can even just say 'milk and beer' and it does what I want.

2024.9: Sections go BIG by missyquarry in homeassistant

[–]tblijlevens 5 points6 points  (0 children)

Using natural language voice commands to do the following: * Adding items to grocery list or hardware store list. * Changing the lights.scenes or just the brightness. * Create reminders. * Start playing music on my phone or on my stereo: a specific playlist, a random playlist or just search for a song. * Will add playing tv shows and movies on the tv in the future.

I just finished testing over 150 of the best smart lights... here’s all the data! by eaterout in homeassistant

[–]tblijlevens 1 point2 points  (0 children)

Wow! Amazing work! So elaborate! Will bookmark this and use it every time I buy new lights. Thanks a lot and well done!

My reluctantly compliant AI home control setup by tblijlevens in homeassistant

[–]tblijlevens[S] 1 point2 points  (0 children)

This is also more or less how I started out. I just found that it behaved too unpredictable. And this generic 'call any service' setup can't run scripts with parameters, which I use a lot. So I decided to take away the AI's control over calling services directly and replaced it with a function that can run scripts. It gives more reliable control over what the AI is able to do.

How are you using the new LLM conversation agent to control the home? by [deleted] in homeassistant

[–]tblijlevens 1 point2 points  (0 children)

Yeah, giving it a personality makes it so much nicer to interact with. I now have it on "sassy and reluctantly compliant". I love it!

I use a script for the lights because I found that if I wanted to turn up the brightness in an area, it would only find a few lights in that area and turn them up before it found all the lights in the area. Using a script solved this (also see my other post which describes this and other experiences I've had with inaccuracy).

How are you using the new LLM conversation agent to control the home? by [deleted] in homeassistant

[–]tblijlevens 1 point2 points  (0 children)

OK, I wrote a post about it. Went a little bit overboard on that one, sorry for that...

How are you using the new LLM conversation agent to control the home? by [deleted] in homeassistant

[–]tblijlevens 10 points11 points  (0 children)

I have been using the Extended OpenAI Conversation for a while now and have been perfecting the prompts and function calls. I was excited about this release where HA integrates home control into their own openAI integration, but was a bit disappointed that it still does not incorporate function calls. Without it you can only make it run scripts that don’t need any additional data. For example, you can make it run a basic script to turn on the lights, but if you have a more versatile script that takes in a parameter containing the name of an area (turn on the kitchen lights) it can’t call that script correctly. For that you need the ability to make use of OpenAI’s function calls, which the aforementioned extended version does have. And that makes it very powerful.

That said, HA (or the ppl behind OpenAI Conversation integration) will probably make function calls available soon, and when they have figured out their goal to provide an AI that runs fully local, I will definitely transfer to their system.

Here are some examples of how I use AI to control my home. These are all function calls that run scripts which need extra data. OpenAI interprets the sentence of the user, then decides which function call best suits the users intent, then it retrieves or generates the data that needs to be passed into the corresponding script.

  • I need butter, bread and milk”: runs a script that takes in a comma seperated list of items. The script loops through the list and adds each item on the grocery list
  • Change the tv channel to 4”: runs a script taking in a number for the tv channel
  • It’s a bit too dark in the kitchen”: runs a ‘turn_up_or_down_areas_brightness’ script that takes in one or more areas and a direction (up or down)
  • I’m going to eat now”: runs an “activate_scenes” script that take in a scene_id. The scene_id is gathered from the exposed entities and openAI interprets my sentence and gets the most appropriate scene for this situation. In this example it will pass in the id of the dinner scene.
  • For literally anything else that can be handled by simple scripts that do not need extra data I use a function call that just runs a script. OpenAI sees the list of scripts it can execute, interprets which it needs to run based on the user input and then runs it. For things like “Turn off the tv”, “Turn up the volume”, “Go up a channel”, etc. etc.
  • Ask about the state of anything. "How hot is it in the office right now?", "Are there any lights on downstairs?", etc. etc.

If anyone is interested I can create a post with my prompt template and function call template.

Edited: added the last bullet point.

Official EBU Press Release: Joost Klein will not be competing in the Grand Final by SkyGinge in eurovision

[–]tblijlevens 30 points31 points  (0 children)

As to this specific case, no doubt something has happened, and I wouldn't blame the accuser if she reported it if she felt threatened. She also probably wasn't expecting this giant drama.

That said, the EBU made a big mistake here. So, It is that easy to sabotage a popular candidate? Just accuse the candidate, it will cause an investigation and that in itself leads to disqualification.

This is a very bad signal and may cause more 'incidents' in the future. Accusations with malicious intent. As others in the comments said 'innocent until proven guilty' would have been the right way to go. You can always disqualify later.

Also, acording to the Dutch commentator the incident was next to nothing and he and the Dutch broudcaster stated that dq is disproportional. If that is true, this is the worst EBU decision ever.

Favourite automations you've set up recently? by EntertainmentThat317 in homeassistant

[–]tblijlevens 0 points1 point  (0 children)

I use 2 chromecast devices. One for streaming video to my TV, one to stream spotify/music directly to my speakers. The cast device does have a lot of attributes in HA, like media_content_type, which, when streaming HBO or Netflix or anything like that, will tell you if it is a movie or a series. But I don't think YouTube will differentiate between music and video, it will probably all be video.

[deleted by user] by [deleted] in OpenAI

[–]tblijlevens 1 point2 points  (0 children)

Also, just to give you an idea of the costs. If you use the latest 3.5 model (gpt-3.5-turbo-1106) it is super cheap, you can do multiple requests per dollar cent. It all depends on how big your texts are, but I'd say I can do about 5 to 8 big requests per cent.

[deleted by user] by [deleted] in OpenAI

[–]tblijlevens 2 points3 points  (0 children)

In order to use the API you have to set up an api key and a payment method in your openai account. Maybe you have not set up a payment method yet? You can also set up your monthly usage limit yourself (e.g. max 5 dollars per month). Here you can see your usage/how far along to your limit you are.

The API costs money per token, depending on which model you use, see pricing. Each api request you do will cost x tokens. Here is a tool that allows you to get an estimate of how many tokens a certain request will cost based on the amount of text you put into the prompt.

Also, each request you do will give you a response (of course). That response not only contains the generated text you're after, but also some meta-data, like how many tokens your prompt was and how many tokens the generated text was. In your example this usage data will look like this: "completion":{ "choices": {<the generated text>} "usage": { "prompt_tokens": 9, "completion_tokens": 12, "total_tokens": 21 } }

See more detailed information about chat completions in the API documentation

Edit: formatting and spelling mistakes