Home Assistant - For Dummies (hass.io)

Hieno juttu, mutta mistäpä tuollainen: Home Assistant supported outdoor plug with power consumption support

Nyt on Tuyan Wifi-plugi, jossa on olemattoman huono "kuuluvuus" ja ei tietenkään virtamittausta.
Itsellä shellyn plugi kylmässä tallissa säältä suojattuna. Hyvin kesti ainakin viimetalven. Pelkkä lohkolämmitin niin ei se hörppää ku joku 500wattia.
 
Itsellä shellyn plugi kylmässä tallissa säältä suojattuna. Hyvin kesti ainakin viimetalven. Pelkkä lohkolämmitin niin ei se hörppää ku joku 500wattia.
Heh, totta. Tilasin tuollaisen BF-alesta mutta ei ole vielä saapunut. Katoksen alla nuo ulkopistorasiat ovat, joten tuskin suurta ongelmaa tulee plugien kanssa.
 
Hieno juttu, mutta mistäpä tuollainen: Home Assistant supported outdoor plug with power consumption support

Nyt on Tuyan Wifi-plugi, jossa on olemattoman huono "kuuluvuus" ja ei tietenkään virtamittausta.
Esim. Motonetistä: Emax älypistorasia IP44 energiankulutusmittarilla | Motonet Oy

Toista talvea tuollainen käytössä, Tuyan kautta yhdistetty Home Assistantiin. Itsellä on reilu kymmenen metriä reitittimestä lämpötolppaan, ei ole kuuluvuuden kanssa ollut ongelmaa.
 
Hieno juttu, mutta mistäpä tuollainen: Home Assistant supported outdoor plug with power consumption support

Nyt on Tuyan Wifi-plugi, jossa on olemattoman huono "kuuluvuus" ja ei tietenkään virtamittausta.
Ei sen plugin tms. ole pakko olla kulutusmittauksella. Kyllä tota automaatiota voi käyttää ilman niitä "johto irti/kiinni" -ilmoituksiakin, jonka esim. se kulutusmittaus mahdollistaa.
 
Tuo "Yleinen kamera" lisäosa toimii itsellä C200 kameran kanssa. Muut ei toiminut ollenkaan. Tuo "Tapo camera control" toimi kunnes piti syöttää salasana. Vaikka salasana oli oikein se ei silti hyväksynyt sitä.
Tapo on tosiaan uudemmissa firmwareissa blokannut pääsyä kameran hallintaan. Tuon Tapo: Cameras Control -integraation kanssa ilmenee juurikin niin, että valittaa väärästä salasanasta: Invalid cloud password on firmware build 230921 and higher · Issue #551 · JurajNyiri/HomeAssistant-Tapo-Control

Minulla on kaksi noita C200-kameroita ja olen pariin kertaan joutunut downgradaamaan niiden firmikset, kun olen vahingossa klikannut update-nappia. Työläs homma oli. Mutta haluan kuitenkin pitää tuon integraation käytössä, että saan automaatioilla kamerat kääntymään kohti seinää ja Privacy moden päälle silloin, kun ollaan kotona. Ja otettua liikehälytykset pois siksi aikaa, kun robotti-imuri pyörii asunnossa.
 
Viimeksi muokattu:
Tarvis vinkkejä Grafanan käyttöön.

- Grafana + InfluxDB asennettu Home Assistant OS:n kautta, en muista tarkalleen mitä ohjetta käytin, mutta about näin How to Set Up Grafana on Home Assistant
- Grafanasta Share -> Embed -> Kuvan mukainen osa linkistä.

Ongelmat:
- localhost:3000 osuus urlista ei toimi ollenkaan. Randomilla testaamalla huomasin, että se pitää olla homeassistant.local:8123, vaikka missään löytämässäni ohjeessa ei näin ole neuvottu. Pari tuntia googlettelemalla ja testaamalla sain purkkavirityksellä linkin tulemaan oikein (toinen kuva), en tiedä paskooko tämä jotain muuta. Toimii yhtä huonosti, vaikka urlin vaihtaa itse käsin.
- Home Assistanttiin laitetut kaaviot ei päivity olleenkaan. Grafanasta avattuna ne ovat päivittyneet.
- Jonkun ajan kuluttua kaavion tilalla on valkoinen ruutu ja 401. Korjaantuu väliaikaisesti, kun käyttää Grafanan auki. Yleinen ongelma ja googlettamalla löytyy paljon juttua aiheesta, mutta ei yhtään toimivaa korjasta, tai sitten ne ovat sellaisia, etten ymmärrä niiden toteuttamisesta yhtään mitään.

1733669975683.png


1733670211403.png
 
Tuossa on nyt ainakin tuo lock time range eli lukitsee sen halutun ajan. Voisiko sen kokeilla täppää pois?
Tuo 401-error viittaisi autentikointiin eli kuten tuossa embedin luonnissakin mainitaan, pitää olla anonymous access sallittuna tai käyttäjä kirjautuneena grafanaan. Tuohon saattaisi auttaa jos kasvattaisi grafanan session pituutta holtittoman pitkäksi mutta tuo on vähän purkkapatentti. Anonymous access taas saattaisi readonly-asetuksilla olla osittain ratkaisu mutta graafi ei varmaan päivity kovin herkästi kun tulee selaimen cachesta. Tuohon cache-hommaan taisi jossain ollakin joku kikka miten tuohon urliin sai tehtyä joka päivitysellä uniikin osan niin tulee aina ladattua uusiksi, tai sitten generoi urliin nuo from= ja to= -unix-timerstampit joka kerta uusiksi.
 
Tapo on tosiaan uudemmissa firmwareissa blokannut pääsyä kameran hallintaan. Tuon Tapo: Cameras Control -integraation kanssa ilmenee juurikin niin, että valittaa väärästä salasanasta: Invalid cloud password on firmware build 230921 and higher · Issue #551 · JurajNyiri/HomeAssistant-Tapo-Control

Minulla on kaksi noita C200-kameroita ja olen pariin kertaan joutunut downgradaamaan niiden firmikset, kun olen vahingossa klikannut update-nappia. Työläs homma oli. Mutta haluan kuitenkin pitää tuon integraation käytössä, että saan automaatioilla kamerat kääntymään kohti seinää ja Privacy moden päälle silloin, kun ollaan kotona. Ja otettua liikehälytykset pois siksi aikaa, kun robotti-imuri pyörii asunnossa.
Kävin vilkaisemassa tuon githubin tilanteen, ja nyt näkyy valoa tunnelin päässä ja TP-linkiltä on tulossa korjaus tähän 13. joulukuuta. Ilmeisesti tapahtuu sovelluksen päivittämisellä ja sieltä sallitaan erikseen tämän integraation käyttö


On kyllä nostettava hattua tuolle integraation tekijälle, miten sinnikkäästi on hakenut ratkaisua tähän.
 
Onko HA olemassa joku plugi tms jolla saisi HSLn bussitiedot etusivulle näkymään?
Ensimmäinen nettihakutulos:


edit: näemmä HSL on tehnyt muutoksia API-oikeuksiin ja voi olla ettei mikään lisäke enää toimi heidän kanssaan. Kokeilemallahan se selviää
( en asu HSL:n alueella niin en tiedä miten toimii)
 
Viimeksi muokattu:
Onko HA olemassa joku plugi tms jolla saisi HSLn bussitiedot etusivulle näkymään?
Jos haluaa helpolla eikä tarvetta automaatioille tai muutta ulkonäköä niin upotta iframella hsl:n oma näytön: Pysäkkinäyttö

Jos haluaa säätää oman näköiseksi ja mahdollisesti automaatioita tehdä lähtöjen mukaan niin alla olevalla onnistuu.

Vaatii digitransit-apin käyttäjäksi rekisteröitymistä. Järkevää valmista palikkaa en löytänyt, niin tein itse tällaisen mikä hakee tiedot sieltä apista.

Tällä kahden pysäkin seuraavat lähdöt talteen (laita urliin api-key ja pysäkkien koodit oikeiksi)

YAML:
rest:
  - resource: https://api.digitransit.fi/routing/v1/routers/hsl/index/graphql?digitransit-subscription-key=XXXXXXXX
    method: POST
    scan_interval: 30
    headers:
      User-Agent: Home Assistant
      Content-Type: application/graphql
    payload: >
     {
        stop1: stop(id: "HSL:212XXXX") {
            name
            stoptimesWithoutPatterns(numberOfDepartures: 4) {
                scheduledArrival
                realtimeArrival
                arrivalDelay
                scheduledDeparture
                realtimeDeparture
                departureDelay
                realtime
                realtimeState
                serviceDay
                headsign
                trip {
                  route {
                    shortName
                  }
                }
            }
        }
        stop2: stop(id: "HSL:212YYYY") {
            name
            stoptimesWithoutPatterns(numberOfDepartures: 4) {
                scheduledArrival
                realtimeArrival
                arrivalDelay
                scheduledDeparture
                realtimeDeparture
                departureDelay
                realtime
                realtimeState
                serviceDay
                headsign
                trip {
                  route {
                    shortName
                  }
                }
            }
        }
     }
    sensor:
      - name: HSL stop1 raw
        unique_id: hsl_stop1_raw
        value_template: OK
        json_attributes_path: "$.data.stop1"
        json_attributes:
          - "stoptimesWithoutPatterns"
      - name: HSL stop2 raw
        unique_id: hsl_stop2_raw
        value_template: OK
        json_attributes_path: "$.data.stop2"
        json_attributes:
          - "stoptimesWithoutPatterns"

Flex table cardilla olen tehnyt näille ui:hin näytöt:

YAML:
type: custom:flex-table-card
entities:
  include: sensor.hsl_stop2_raw
columns:
  - name: Pysäkin nimi
    icon: mdi:bus
    data: stoptimesWithoutPatterns
    modify: x.trip.route.shortName + " " + x.headsign
  - name: .
    data: stoptimesWithoutPatterns
    modify: >
      const now = new Date().getHours() * 60 * 60 + new Date().getMinutes() * 60
      + new Date().getSeconds(); if (Math.abs(x.realtimeDeparture - now) < 5*60)
      {
        Math.floor(Math.abs(x.realtimeDeparture - now)/60) + " min";
      } else {
        const lts = new Date(x.realtimeDeparture*1000 - 7200000).toLocaleTimeString('fi-FI');
        lts.substring(0, lts.length-3);
      }
css:
  table: "width: 100%; padding: 6px;"
  thead th: "color: transparent; padding: 0 0 6px 0;"
  thead th:first-child: "color: var(--secondary-text-color); font-size: 16px; font-weight: 500;"
  thead th ha-icon: "color: rgba(0,87,162,1);"
  tbody tr:nth-child(odd)+: "background-color: rgba(0,87,162,0.1);"
  tbody tr:nth-child(even)+: "background-color: rgba(0,87,162,0.2);"
  tbody td:first-child: >-
    font-weight: 300; border-top-left-radius: 4px; border-bottom-left-radius:
    6px;
  tbody td:last-child: >-
    font-weight: 500; border-top-right-radius: 4px; border-bottom-right-radius:
    6px;
 
Jos haluaa helpolla eikä tarvetta automaatioille tai muutta ulkonäköä niin upotta iframella hsl:n oma näytön: Pysäkkinäyttö

Jos haluaa säätää oman näköiseksi ja mahdollisesti automaatioita tehdä lähtöjen mukaan niin alla olevalla onnistuu.

Vaatii digitransit-apin käyttäjäksi rekisteröitymistä. Järkevää valmista palikkaa en löytänyt, niin tein itse tällaisen mikä hakee tiedot sieltä apista.

Tällä kahden pysäkin seuraavat lähdöt talteen (laita urliin api-key ja pysäkkien koodit oikeiksi)

YAML:
rest:
  - resource: https://api.digitransit.fi/routing/v1/routers/hsl/index/graphql?digitransit-subscription-key=XXXXXXXX
    method: POST
    scan_interval: 30
    headers:
      User-Agent: Home Assistant
      Content-Type: application/graphql
    payload: >
     {
        stop1: stop(id: "HSL:212XXXX") {
            name
            stoptimesWithoutPatterns(numberOfDepartures: 4) {
                scheduledArrival
                realtimeArrival
                arrivalDelay
                scheduledDeparture
                realtimeDeparture
                departureDelay
                realtime
                realtimeState
                serviceDay
                headsign
                trip {
                  route {
                    shortName
                  }
                }
            }
        }
        stop2: stop(id: "HSL:212YYYY") {
            name
            stoptimesWithoutPatterns(numberOfDepartures: 4) {
                scheduledArrival
                realtimeArrival
                arrivalDelay
                scheduledDeparture
                realtimeDeparture
                departureDelay
                realtime
                realtimeState
                serviceDay
                headsign
                trip {
                  route {
                    shortName
                  }
                }
            }
        }
     }
    sensor:
      - name: HSL stop1 raw
        unique_id: hsl_stop1_raw
        value_template: OK
        json_attributes_path: "$.data.stop1"
        json_attributes:
          - "stoptimesWithoutPatterns"
      - name: HSL stop2 raw
        unique_id: hsl_stop2_raw
        value_template: OK
        json_attributes_path: "$.data.stop2"
        json_attributes:
          - "stoptimesWithoutPatterns"

Flex table cardilla olen tehnyt näille ui:hin näytöt:

YAML:
type: custom:flex-table-card
entities:
  include: sensor.hsl_stop2_raw
columns:
  - name: Pysäkin nimi
    icon: mdi:bus
    data: stoptimesWithoutPatterns
    modify: x.trip.route.shortName + " " + x.headsign
  - name: .
    data: stoptimesWithoutPatterns
    modify: >
      const now = new Date().getHours() * 60 * 60 + new Date().getMinutes() * 60
      + new Date().getSeconds(); if (Math.abs(x.realtimeDeparture - now) < 5*60)
      {
        Math.floor(Math.abs(x.realtimeDeparture - now)/60) + " min";
      } else {
        const lts = new Date(x.realtimeDeparture*1000 - 7200000).toLocaleTimeString('fi-FI');
        lts.substring(0, lts.length-3);
      }
css:
  table: "width: 100%; padding: 6px;"
  thead th: "color: transparent; padding: 0 0 6px 0;"
  thead th:first-child: "color: var(--secondary-text-color); font-size: 16px; font-weight: 500;"
  thead th ha-icon: "color: rgba(0,87,162,1);"
  tbody tr:nth-child(odd)+: "background-color: rgba(0,87,162,0.1);"
  tbody tr:nth-child(even)+: "background-color: rgba(0,87,162,0.2);"
  tbody td:first-child: >-
    font-weight: 300; border-top-left-radius: 4px; border-bottom-left-radius:
    6px;
  tbody td:last-child: >-
    font-weight: 500; border-top-right-radius: 4px; border-bottom-right-radius:
    6px;
Hitto, en tiennytkään tuota HSL:n omaa pysäkkinäyttöjuttua. Itselläni on satunnainen tarve kahdelle lähipysäkin aikataululle ja tuollahan saa tehtyä helposti sellaisen ilman mitään HSL-integraatiota. Tarvetta kun itselläni on ehkä muutaman kerran vuodessa niin ei ole tähän mennessä jaksanut nähdä vaivaa ruveta ihmettelemään noita (ilmeisesti huonosti toimivia) HSL-integraatioita tai mitään digitransit-APIa.
 
Tuossa on nyt ainakin tuo lock time range eli lukitsee sen halutun ajan. Voisiko sen kokeilla täppää pois?
No sehän se oli...Testasin muka aiemmin sen kanssa ja ilman, ettei vaikuttanut siihen, mutta :think:

Tuo 401-error viittaisi autentikointiin eli kuten tuossa embedin luonnissakin mainitaan, pitää olla anonymous access sallittuna tai käyttäjä kirjautuneena grafanaan. Tuohon saattaisi auttaa jos kasvattaisi grafanan session pituutta holtittoman pitkäksi mutta tuo on vähän purkkapatentti. Anonymous access taas saattaisi readonly-asetuksilla olla osittain ratkaisu mutta graafi ei varmaan päivity kovin herkästi kun tulee selaimen cachesta. Tuohon cache-hommaan taisi jossain ollakin joku kikka miten tuohon urliin sai tehtyä joka päivitysellä uniikin osan niin tulee aina ladattua uusiksi, tai sitten generoi urliin nuo from= ja to= -unix-timerstampit joka kerta uusiksi.
Jaa-a, alkaa taas vaikuttaan siltä, että saa hylätä koko homman ku lueskeli noita dokumentaatioita. Miksi näin olennaisella asialle edes pitäisi olla mitään tarvetta minkään dokumentaation lukemiselle.
Aivan käsittämätön homma jo lähtöjään, että HA:ssa ei ole vakiona ominaisuutta laittaa samaan kaavioon eri mittayksiköitä, kuten lämpötila ja teho.
 
Joko ilta väsyttää liikaa mutta en ihan nyt saa päähän mikä mättää.
Tein configurationiin uuden sensorin mikä laskee vaiheet jne. näistä tehden laitteen kokonaistehon. Tämä laskee ihan oikein tuon watteina. Class on myös energy.
Sitten jos haluaisin lisätä tämän tuonne Energy dashboardiin, niin tämä pitää muuttaa kWh. Tein helpperin integral sensorilla ja saan tästä kulutuksen. Mutta kun katson tietoja, niin tämän classi ei ole energy, vaan se puuttuu kokonaan.
Tämän takia Energy dashboard valittaa, että tämä ei ole oikein. Teenkö tämän nyt jotenkin liian vaikeasti vai pitäisikö ensin muuttaa tämä W -> kWh (muokata nykyistä kaavaa, että saa suoraan kWh kulutuksen) ja sen jälkeen tehdä tästä utility meter?
 
Joko ilta väsyttää liikaa mutta en ihan nyt saa päähän mikä mättää.
Tein configurationiin uuden sensorin mikä laskee vaiheet jne. näistä tehden laitteen kokonaistehon. Tämä laskee ihan oikein tuon watteina. Class on myös energy.
Sitten jos haluaisin lisätä tämän tuonne Energy dashboardiin, niin tämä pitää muuttaa kWh. Tein helpperin integral sensorilla ja saan tästä kulutuksen. Mutta kun katson tietoja, niin tämän classi ei ole energy, vaan se puuttuu kokonaan.
Tämän takia Energy dashboard valittaa, että tämä ei ole oikein. Teenkö tämän nyt jotenkin liian vaikeasti vai pitäisikö ensin muuttaa tämä W -> kWh (muokata nykyistä kaavaa, että saa suoraan kWh kulutuksen) ja sen jälkeen tehdä tästä utility meter?
Sensorille voi myös lisätä tuon device class tiedon käyttäen customize.yaml:aa jos sensorin UI:ssa ei ole tälle optiolle mahdollisuutta

Koodi:
sensor.integral_kwh:     #muokattava sensori
  device_class: energy

 
Sensorille voi myös lisätä tuon device class tiedon käyttäen customize.yaml:aa jos sensorin UI:ssa ei ole tälle optiolle mahdollisuutta

Koodi:
sensor.integral_kwh:     #muokattava sensori
  device_class: energy

Pitää kokeilla tätä. Dev puolella saa statesin kautta laitettua tuon mutta se katoaa sieltä. Eli on vain hetkellinen.

Mietin myös, että pitäisi tuo tehon laskenta olla classina power? Kun eilen tätä Googletin niin toiset sanoo energy ja toiset power. Lisäksi integralin pitäisi osaa luoda oikea class sen mukaan mikä on lähde. Kokeilin näitä eri integralin sum vaihtoehtoja niin ei ollut vaikutusta.

Vai onko tähän joku oikeampi tapa?
Nyt ensin oman sensorin mikä laskee amppeereista watit. Sen jälkeen tarkoitus oli tehdä tuo helper käyttäen trapezoidalia ja tämän kwh sitoa Energy dashboardin yksittäisiin laitteisiin.
 
Pitää kokeilla tätä. Dev puolella saa statesin kautta laitettua tuon mutta se katoaa sieltä. Eli on vain hetkellinen.

Mietin myös, että pitäisi tuo tehon laskenta olla classina power? Kun eilen tätä Googletin niin toiset sanoo energy ja toiset power. Lisäksi integralin pitäisi osaa luoda oikea class sen mukaan mikä on lähde. Kokeilin näitä eri integralin sum vaihtoehtoja niin ei ollut vaikutusta.

Vai onko tähän joku oikeampi tapa?
Nyt ensin oman sensorin mikä laskee amppeereista watit. Sen jälkeen tarkoitus oli tehdä tuo helper käyttäen trapezoidalia ja tämän kwh sitoa Energy dashboardin yksittäisiin laitteisiin.

Itsellä on vastaavia sensoreita jotka sain aikoinaan kelpaamaan Energy dashboardille:

Tässä on esimerkiksi sensor.xxx_ottoteho atribuutit, ne löytyy Developer tools --> states sivulta HA:ssa.
Koodi:
state_class: measurement
unit_of_measurement: kW
device_class: power
icon: mdi:pulse
friendly_name: Xxx ottoteho

Yllä olevasta tehomittauksesta sitten integraalilla energiaksi. Kannattaa käyttää left eikä trapezoidalia jos haluaa tarkemman tuloksen Home assistant tyyppisestä datasta. Muistaakseni oli niin, että jos halusi energiamittauksen kelpaavan Energy dashboardille niin tehomittauksessa piti olla tuo device_class: power jolloin integraali kelpaa sitten Energy dashboardille.

Koodi:
- platform: integration
  source: sensor.xxx_ottoteho
  name: Xxx ottoenergia
  unique_id: sensor.xxx_ottoenergia
  method: left
  round: 2
 
Itsellä on vastaavia sensoreita jotka sain aikoinaan kelpaamaan Energy dashboardille:

Tässä on esimerkiksi sensor.xxx_ottoteho atribuutit, ne löytyy Developer tools --> states sivulta HA:ssa.
Koodi:
state_class: measurement
unit_of_measurement: kW
device_class: power
icon: mdi:pulse
friendly_name: Xxx ottoteho

Yllä olevasta tehomittauksesta sitten integraalilla energiaksi. Kannattaa käyttää left eikä trapezoidalia jos haluaa tarkemman tuloksen Home assistant tyyppisestä datasta. Muistaakseni oli niin, että jos halusi energiamittauksen kelpaavan Energy dashboardille niin tehomittauksessa piti olla tuo device_class: power jolloin integraali kelpaa sitten Energy dashboardille.

Koodi:
- platform: integration
  source: sensor.xxx_ottoteho
  name: Xxx ottoenergia
  unique_id: sensor.xxx_ottoenergia
  method: left
  round: 2
Kiitoksia. Mietin kanssa että pitää vaihtaa tuo power ja kokeilla. Integraalilla saan sen kwh muotoon.
Edit. Tein tuon muutoksen, että class on power ja sen jälkeen helpperin kautta integraalin. Toimii heti.
 
Viimeksi muokattu:
Ongelmaa valojen ohjauksessa. Minulla on 4kpl FUT035Z+ led nauhojen ohjaimia. Alunperin ne tunnistuivat z2mq oikein ja kaikki toimi kuten piti. Nyt jossain välissä ne onkin vaihtuneet tuossa z2mq laiteluettelossa Tuya TS0502B:ksi ja samalla valojen transition ominaisuus lakkasi toimimasta. Lisäksi ne temppuilevat siten, että välillä ne syttyvät vain minimikirkkaudella liiketunnistimesta.
Yritin tuota yhtä noista poistaa pakolla ja parittaa uudelleen, mutta aina ne vain tunnistuvat tuoksi TS050B:ksi? Mikähän tuohon auttaisi.? En ole varma missä kohtaa tuo muutos on käynyt niin ei kehtaisi alkaa backupeistakaan etsimään ja en tiedä olisiko siitäkään apua, kun ovat itsestään vaihtuneet "vääräksi" laitteeksi.
 
HAOS:n päivitys ei onnistu, tulee tällainen herja:

1733949207727.png


Järjestelmä kyllä tuntuu toimivan, eli onko syytä koittaa palauttaa edellinen versio päivityksestä?
 
Tarkista DNS serverit.
Virheen mukaan ei saa yhteyttä ulkoverkkoon, että voisi lataa.


HA:ssä näyttää olevan 80.75.96.80. Onkohan tuolla valokuitumuuntimen asetuksissa mennyt joku vikaan? En kyllä mielestäni tehnyt muuta kun uuden WLANin Shellyn vuotohälyttimelle.
 
HA:ssä näyttää olevan 80.75.96.80. Onkohan tuolla valokuitumuuntimen asetuksissa mennyt joku vikaan? En kyllä mielestäni tehnyt muuta kun uuden WLANin Shellyn vuotohälyttimelle.
Jos kuitenkin HA sisäverkon IP:n niin tuo on todennäköisesti operaattorin oma DNS palvelin, yleensä ne näitä tuppaavat jakamaan.
Voit vaihtaa siihen modeemin sisäverkon gatewayn IP:n tai sitten käyttää yleisiä DNS servereitä kuten 1.1.1.1 tai 8.8.8.8 jne.
Tarkista myös, että gateway IP on olemassa, että pääsee ulospäin.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
261 289
Viestejä
4 534 177
Jäsenet
74 779
Uusin jäsen
lettu555

Hinta.fi

Back
Ylös Bottom