Bamsefar testar Home Assistant

håkan
Medlem
Posts: 36
Joined: 04 Feb 2015, 11:17
9

har du en egen mailserver eller skickar du via leverantören?
Står det nåt intressant i loggarna?
Fibaro HC2, Vera Edge, Domoticz (rfxcom), Synology surveillance station ....
User avatar
Bamsefar
Z-Wave Kung
Posts: 1232
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Nej jag använder Gmail - och loggen sa i princip SSL certificate is invalid. Vilket tyder på att något cert plötsligt inte lirar. Och här kommer kickbacken - några timmar senare fungerade allt igen. Nej det var inget cert fel.... Men exakt vad det är som någon ändrat någonstans vet jag såklart inget om - hysch hysch...
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
håkan
Medlem
Posts: 36
Joined: 04 Feb 2015, 11:17
9

Bamsefar wrote:Nej jag använder Gmail - och loggen sa i princip SSL certificate is invalid. Vilket tyder på att något cert plötsligt inte lirar. Och här kommer kickbacken - några timmar senare fungerade allt igen. Nej det var inget cert fel.... Men exakt vad det är som någon ändrat någonstans vet jag såklart inget om - hysch hysch...
Säkert nåt cert som förnyats nånstans och inte aggregerat ut info så chain of trust inte kunde verifieras, eller nåtImage skönt att det funkar igenImage


Skickat från min iPhone med Tapatalk Pro
Fibaro HC2, Vera Edge, Domoticz (rfxcom), Synology surveillance station ....
User avatar
Bamsefar
Z-Wave Kung
Posts: 1232
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Det verkar vara så att Python 3.7 (det fungerade i 3.6 om jag säger så) - som är det som driver senaste varianten av HA - har fått en mycket mera stringent hantering av certificat.

Jag hittade ett "fel" till i denna röra, och då stod det att IP adressen inte var godkänd för connection - go figure...

Någonstans ändrade någon något och sedan tvingades ändra tillbaka det - vad lär jag nog aldrig hitta...
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Bamsefar
Z-Wave Kung
Posts: 1232
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Har oooooont i min högra fot, så jag har fått lite downtime här hemma. Det har resulterat i att jag i princip kastat ut alla TriggerID automationer - kors i taket. Jag tröttnade på att de inte gick att anropa från andra platser eftersom man inte kan trigga en automation med ett visst TriggerID (går inte att skicka parametrar om man säger så i samband med anrop). Tråkigt.

Men

Jag har istället rockat loss på lite mera spagetti kodning i YAML. Ex så har jag extra tester i vad som skall utföras i respekrive automation (Building blocks...), och en del nestade sådana - ja som denna som styr gardinerna beroende på lite olika saker:

Code: Select all

  - if:
      - condition: state
        entity_id: sensor.gardin_matplats_inner
        state: Open
    then:
      - if:
          - condition: state
            entity_id: binary_sensor.dorr_balkong_window_door_is_open
            state: "on"
        then:
          - service: shell_command.somfy_myposition
            data:
              gardin: "25"
          - service: shell_command.somfy_myposition
            data:
              gardin: "27"
        else:
          - service: shell_command.somfy_close
            data:
              gardin: "25"
          - service: shell_command.somfy_close
            data:
              gardin: "27"
    else:
      - if:
          - condition: state
            entity_id: sensor.gardin_matplats_inner
            state: Close
        then:
          - service: shell_command.somfy_myposition
            data:
              gardin: "25"
          - service: shell_command.somfy_myposition
            data:
              gardin: "26"
        else:
          - service: shell_command.somfy_close
            data:
              gardin: "25"
          - service: shell_command.somfy_close
            data:
              gardin: "26"
Eller så kan man låta trigga på flera värden på samma entitet:

Code: Select all

  - platform: state
    entity_id:
      - sensor.light_home2
    from:
      - Light
      - Bright
    to:
      - Shadow
      - Dark
    for:
      hours: 0
      minutes: 5
      seconds: 0
Eller varför inte testa på flea möjliga värden på en "sensor" istf att skriva flera separata tester:

Code: Select all

  - condition: state
    entity_id: sensor.time_of_day2_2
    state:
      - Morning
      - Day
      - Evening
      - Turn Down
Det finns mycket man kan göra med YAML - men det är otroligt känsligt på position, alltså vart på raden man skriver olika saker. Kodsnuttarna ovan tog onödigt mycket tid att utveckla bara för att de inte klarar av att maska bort inledande space.... Jaja...

Så nu börjar vissa saker lika något bättre. Vi kan säga att vi nu med de nya semaforerna ("sensorer") som jag tagit fram kan YAML koda lite snyggare, och "effektivare" från en dokumentations synvinkel.

Snart hittar jag nog på något annat svårare... Börjar få brist på utmaningar...

Just det, sedan länge kan vi säga att nu är denna hemautomatisering med omnej noterbart mera komplex än den i förra BRF som jag råkad sälja. Go figure :mrgreen:
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Bamsefar
Z-Wave Kung
Posts: 1232
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Näe nu börjar jag tröttna på alla reboot problem med Z-Wave som aldrig fungerar om man gör en update/upgrade på någon plugin, eller som igår kväll när strömmen gick och sedan var det h*lvete att få upp Z-Wave. Aldrig någonsin tidigare, med andra programvaror eller implementationer - alltså pre-Home Assistant om vi säger så, har jag varit utsatt för sådan skit rent utsagt.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
håkan
Medlem
Posts: 36
Joined: 04 Feb 2015, 11:17
9

Jag har haft problem med z-wave också, emellanåt.
har en HA yellow som är strömsatt via POE, har fått göra poweroff och tillochmed stänga av POE till den, riktig norsk reset, sen har det kommit igång igen.
Oftast funkar det då, men ibland behövs 2 gånger ... jag blir inte klok på vad som egentligen strular.
Fibaro HC2, Vera Edge, Domoticz (rfxcom), Synology surveillance station ....
Post Reply