I hereby claim:
- I am jschlyter on github.
- I am jakob (https://keybase.io/jakob) on keybase.
- I have a public key whose fingerprint is 7B6B 7819 39E5 067B C48B EF03 52EE 4645 1B13 F78C
To claim this, I am signing this object:
| utility_meter: | |
| energy_consumed_meter_hourly: | |
| source: sensor.smart_meter_real_energy_consumed | |
| cycle: hourly | |
| template: | |
| - trigger: | |
| platform: time_pattern | |
| minutes: 59 | |
| seconds: 59 |
| # A Python script that decrypts the content of Kamstrup KEM file and imports meter files | |
| # to wmbusmeters' config folder. | |
| # | |
| # The KEM file is a (sometimes zipped) xml file that contains xml-encrypted data using | |
| # the xml-enc standard (http://www.w3.org/2001/04/xmlenc). The password needed to decrypt | |
| # the xml-encrypted data can either be the CustomerId or something else selected by the | |
| # person that has created the KEM file using Kamstrup software. | |
| # | |
| # This script takes the encrypted KEM file and decrypts its content (it automaticly detects | |
| # the zip archive and extracts the kem file from it). The result is a XML with a list of meters |
| - platform: mqtt | |
| name: twinkly | |
| state_topic: "xled/appstatus/MAC_OF_TWINKLY" | |
| command_topic: "xled/command/MAC_OF_TWINKLY" | |
| available_topic: "xled/status/MAC_OF_TWINKLY" | |
| payload_on: '{"command": "switchon"}' | |
| payload_off: '{"command": "switchoff"}' | |
| retain: true | |
| value_template: | | |
| {% if value_json.appstatus is defined %} |
| # https://xled-docs.readthedocs.io/en/latest/msqtt_api.html | |
| twinkle: | |
| alias: Twinkle | |
| sequence: | |
| - service: script.twinkle_effect | |
| data_template: | |
| id: "{{id}}" | |
| effect: "{{effect1}}" | |
| - delay: |
| #!/bin/sh | |
| EMAIL= | |
| MX_HOSTNAME= | |
| SPG_HOSTNAME= | |
| SPG_USERNAME= | |
| SPG_PASSWORD= | |
| . `dirname $0`/`basename $0 .sh`.conf |
| #!/bin/sh | |
| certstream --json |\ | |
| jq -r '.data | [ (.seen|floor|tostring), .leaf_cert.all_domains[0], .chain[0].subject.CN, "200", "0" ] | join("|")' |\ | |
| logstalgia |
| { | |
| "date" : "2015-06-23", | |
| "reports" : [ | |
| { | |
| "domain" : "afaforsakring.se", | |
| "type" : "Finans", | |
| "org" : "AFA Försäkring", | |
| "https" : 1, | |
| "fqdn" : "afaforsakring.se", | |
| "sts" : 1, |
| { | |
| "date" : "2015-06-23", | |
| "reports" : [ | |
| { | |
| "domain" : "afaforsakring.se", | |
| "type" : "Finans", | |
| "org" : "AFA Försäkring", | |
| "https" : 1, | |
| "fqdn" : "afaforsakring.se", | |
| "sts" : 1, |
I hereby claim:
To claim this, I am signing this object: