fieldclimateSenslog1.yaml 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. api1: &fieldClimateApiDomain
  2. domain: "https://api.fieldclimate.com/v1"
  3. api2: &senslogApiDomain
  4. domain: "http://51.15.45.95:8080/senslog1"
  5. settings:
  6. - SenslogV1:
  7. name: "Senslog V1"
  8. provider: "cz.senslog.connector.push.rest.senslog.v1.SenslogV1ConnectorPushProvider"
  9. host:
  10. <<: *senslogApiDomain
  11. path: "FeederServlet"
  12. - Fieldclimate:
  13. name: "FieldClimate: Pessl Instruments"
  14. provider: "cz.senslog.connector.fetch.fieldclimate.ConnectorFetchFieldClimateProvider"
  15. startDate: 2020-01-07T15:00:00.000
  16. period: 5 # in hours
  17. authentication:
  18. publicKey: "3737ed4fe98fae975e54991216ed473c8d7db48662deff19"
  19. privateKey: "ed2e4abacdaad1d542eeabcec4ee4f6c8fbf3b8bb167b84b"
  20. stationsHost:
  21. <<: *fieldClimateApiDomain
  22. path: "/user/stations"
  23. stationDataHost:
  24. <<: *fieldClimateApiDomain
  25. path: "/data/normal/{station_id}/raw/from/{from}/to/{to}"
  26. stationTimeRangeHost:
  27. <<: *fieldClimateApiDomain
  28. path: "/data/{station_id}"
  29. sessionProxy:
  30. user: "vilcini"
  31. group: "vilcini"
  32. lastObservationHost:
  33. <<: *senslogApiDomain
  34. path: "SensorService"
  35. connectors:
  36. - FieldclimateToV1:
  37. fetcher: "Fieldclimate"
  38. pusher: "SenslogV1"
  39. period: 600 # 10 minutes
  40. initDelay: 5