Skip to content

Instantly share code, notes, and snippets.

View jantoebes's full-sized avatar

Jan Toebes jantoebes

  • Toebes Consultancy
  • Houten
View GitHub Profile
blueprint:
name: Switch disable motion
domain: automation
description: Zet een switch uit bij geselecteerde Hue device-triggers.
input:
hue_triggers:
name: Hue triggers
description: Voeg per device de gewenste knop-actie toe.
default: []
selector:
blueprint:
name: Motion-activated Multiple Scenes (multi motion)
domain: automation
input:
motion_entity:
name: Motion Sensors (meerdere)
selector:
entity:
multiple: true
domain: binary_sensor
@jantoebes
jantoebes / Query with regex
Created August 10, 2018 19:09
query-with-regex
val query = """select * from members where name = "Ben;\"; select id from countries"""
query
.split(""";(?=([^\"]*\"[^\"]*\")*[^\"]*$)""")
.map(_.trim)
.toList
@jantoebes
jantoebes / query.scala
Last active August 10, 2018 19:13
Query.scala
val query = """select * from members where name = "Ben;\"; select id from countries"""
// Functional way
query
.split('"')
.toList
.sliding(2,2)
.map{case hd :: tl => hd.split(';').filter(_.nonEmpty) ++ tl}.toList
.map(line => {
line

Hallo